{"id":23207693,"url":"https://github.com/tanaytoshniwal/data-structures-algorithms","last_synced_at":"2025-08-19T02:33:44.825Z","repository":{"id":45602895,"uuid":"127022551","full_name":"tanaytoshniwal/Data-Structures-Algorithms","owner":"tanaytoshniwal","description":":pushpin: :books: Solution of competitive programming problems and challenges, Project Euler Solutions, Data Structures, Data Structure implementations, Algorithms and Interview Questions.","archived":false,"fork":false,"pushed_at":"2021-12-06T04:48:46.000Z","size":2366,"stargazers_count":32,"open_issues_count":0,"forks_count":20,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-06T16:29:44.252Z","etag":null,"topics":["algorithms","bit-manipulation","coding-challenges","competitive-coding","competitive-programming","data-structures","datastructures","dsa","dynamic-programming","hacktoberfest","hacktoberfest2021","interview-questions","mathematics"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tanaytoshniwal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-03-27T17:28:44.000Z","updated_at":"2025-01-13T14:08:38.000Z","dependencies_parsed_at":"2022-08-24T07:20:44.340Z","dependency_job_id":null,"html_url":"https://github.com/tanaytoshniwal/Data-Structures-Algorithms","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tanaytoshniwal/Data-Structures-Algorithms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanaytoshniwal%2FData-Structures-Algorithms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanaytoshniwal%2FData-Structures-Algorithms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanaytoshniwal%2FData-Structures-Algorithms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanaytoshniwal%2FData-Structures-Algorithms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tanaytoshniwal","download_url":"https://codeload.github.com/tanaytoshniwal/Data-Structures-Algorithms/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanaytoshniwal%2FData-Structures-Algorithms/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271090199,"owners_count":24697531,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-19T02:00:09.176Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithms","bit-manipulation","coding-challenges","competitive-coding","competitive-programming","data-structures","datastructures","dsa","dynamic-programming","hacktoberfest","hacktoberfest2021","interview-questions","mathematics"],"created_at":"2024-12-18T17:19:57.500Z","updated_at":"2025-08-19T02:33:44.240Z","avatar_url":"https://github.com/tanaytoshniwal.png","language":"C++","readme":"# Competitive Programming\n:pushpin: :books: Solution of competitive programming problems and challenges, Project Euler Solutions, Data Structures, Data Structure implementations, Algorithms and Interview Questions.\n\n## How to Contribute:\n\n- Fork this repo\n- Open an [Github Issue](https://github.com/tanaytoshniwal/Data-Structures-Algorithms/issues) regarding the changes you're going to make\n- Make the changes in the Forked repo\n- **MAKE SURE TO ADD YOUR CHANGES IN README.md FILE!!!**\n- Raise a PR against this Repo!\n\nThat's all you need to know about the process now it's your turn to help us improve the repository, thank you again!\n\n## Contribution Guidelines\n\nPlease read our [Contribution Guidelines](https://github.com/tanaytoshniwal/Data-Structures-Algorithms/blob/master/CONTRIBUTING.md) before you contribute to this project.\n\n------------------------------------------------------------------------------\n\n## Index\n+ [Data Structures and Algorithms](#Data-Structures-and-Algorithms)\n    + [Ad-hoc Problems](#Ad-hoc-Problems)\n    + [Algorithms](#Algorithms)\n    + [Competitions-Challenges](#Competitions-Challenges)\n    + [Compiler Design](#Compiler-Design)\n    + [Data Structures](#Data-Structures)\n    + [Fast IO](#Fast-IO)\n    + [Interview Preparation](#Interview-Preparation)\n    + [Patterns](#Patterns)\n    + [Project Euler](#Project-Euler)\n------------------------------------------------------------------------------\n## Content\n\n### Ad-hoc-Problems:\n\nContains some popular **Ad-hoc Problems**.\n\n|   Topic/Question  |   C |   C++ |   Java    |   Python  |\n|---------|:---------:|:---------:|:---------:|:---------:|\n|   Circular List of Students   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n|   Equalize|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n|   Interesting Sequences|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n|   Light up the Bulbs|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n|   Rectangular Area|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n|   Winning Strategy|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n------------------------------------------------------------------------------\n\n### Algorithms:\n\nContains some popular **Algorithms** and related problems.\n\n#### Topics\n+ **Algorithms-Problems**\n    + **Binary Search**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   Agressive Cows   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Bishu and Soilders   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   BooBoo and Upsolving   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Compare Strings   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n\n    + **Greedy**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   Activity Selection   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Lopov   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Minimum Absolute Difference   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Nikunj and Donuts   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Perimeter with Conditions   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Problem Discussion   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Save Energy   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Weighted Job Scheduling   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Winning Lottery   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n\n    + **Linear Search**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   Breakup App   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Holiday Season   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Manna's First Name   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Min-Max   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Monk Takes a Walk   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Policemen and thieves   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Repeated K Times   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Rest in peace-21-1   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Simple Search   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Square Transaction   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   The Normal Type   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n\n    + **Merge Sort**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   Inversion Count   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Murder   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n\n\n+ **BackTracking**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   Crossword   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Graph Coloring   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   N-Queens   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Permutations of a String   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Rat in a Maze   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Sudoku   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n\n+ **Bit Manipulation**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   Check i\u003csup\u003eth\u003c/sup\u003e bit   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Check Odd or Even   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Check Power of 2   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Clear all bits from MSB   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Convert Number to Binary   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Flip i\u003csup\u003eth\u003c/sup\u003e bit   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Return First Set Bit   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Turn Off First Set Bit   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Turn Off i\u003csup\u003eth\u003c/sup\u003e Bit   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Turn On i\u003csup\u003eth\u003c/sup\u003e Bit   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n\n    ------------------------------------------------------------------------------\n+ **Dynamic Programming**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   01 Knapsack Problem   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Alpha Code   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Boredom   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Catalan Number   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Coin Change   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Construct the Array   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Count BSTs   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Edit Distance   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Egg Dropping Puzzle   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Fibonacci Numbers   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n    |   K-Divisibility of Array   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Kadane's Algorithm   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Longest Bitonic Subarray   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Longest Common Subsequence   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Longest Consecutive Subsequence   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Longest Increasing Subsequence   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Loot Houses   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Magic Grid   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Maximum Non-Negative Subarray   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Maximum Non-Negative Subarray Sum   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Maximum Product Subarray   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Maximum Square with all Zeros   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Maximum Sum Contiguous Subarray   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Maximum Sum Rectangle   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Min Cost Path   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Mindbending Product   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Minimum Number of Chocolates   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Right Down the Grid   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Sam and Substrings   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Staircase Problem   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Ugly Numbers   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n\n+ **Greedy**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   Fractional Knapsack   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Kruskal's Algorithm   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Prims Algorithm   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n\n+ **Searching**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   Binary Search   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Linear Search   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n\n+ **Sorting**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   Bubble Sort   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Counting Sort   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Heap Sort   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Insertion Sort   |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Merge Sort   |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Quick Sort   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Selection Sort   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n\n+ **Strings**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   Funny String   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Gemstones   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Print Keypad   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Print Subsequences   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Return Subsequences   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n------------------------------------------------------------------------------\n\n### Competitions-Challenges:\n\nContains some Questions from Online **Competitions and Challenges**.\n\n+ **CodeChef**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   BST Operations   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Chef Restaurant   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   CNOTE   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   CodeChef-OCT17 : A Balanced Contest   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Compiler   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Discrepancies in the Voters List   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Hussain Set   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   K-Concatenation   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Permutation and Palindrome   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Sudoku   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Variation   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Video Game   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n\n+ **Codezen**\n\n    **Programming Fundamentals**\n\n    **Conditionals and loops**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   Alpha Pattern   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Find power of a number   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Number Pattern   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Number Pattern 1   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Number Pattern 2   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Number Pattern 3   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Sum of even and odd   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Total Salary   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n\n    **Patterns**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   Alpha Pattern   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Binary Pattern   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Galaxy of Stars   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Give me Triangle   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Interesting Alphabets   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Number Pattern   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Pattern_ify   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Repeat Triangle   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Repeating Numbers   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Reversing Series Pattern   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n\n+ **Google Code Jam**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   You Can Go Your Own Way   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Foregone Solution   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n\n+ **HackerEarth**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   Fate of the Mormont   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   MaxMul   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Network Overflow   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n\n+ **HackerEarth-CodeArena**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   Competition 1   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n\n+ **HackerEarth-CodeEnigma**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   Anushka   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Chug   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Number Pattern   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Star   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   String Manipulation   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Stuck In A Maze   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   SubSequence   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Sum It Up   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   TTT   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n\n+ **HackerEarth-DecemberCircuits17**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   Left Or Right   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n\n+ **HackerEarth-ThinkAThonV2**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   Paper Planes   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n\n+ **HackerRank**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   Grading Students   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Operations In Heap   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Jesse And Cookies   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n------------------------------------------------------------------------------\n\n### Compiler Design\n\nContains some **Compiler Design** Course Programs.\n\n|   Topic/Question  |   C |   C++ |   Java    |   Python  |\n|---------|:---------:|:---------:|:---------:|:---------:|\n|   Elimination of Left Factoring   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n|   Elimination of Left Recursion|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n|   Find First and Follow|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n|   Find Lead and Trail|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n|   Infix to Postfix|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n|   Lexical Analyzer|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n------------------------------------------------------------------------------\n\n### Data-Structures\n\nContains implementation of some popular **Data Structures** and related problems.\n\n+ **Binary Search Tree**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   Binary Search Tree Implementation   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n\n+ **Binary Tree**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   Binary Tree Implementation   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n\n+ **Circular Linked List**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   Circular Linked List Implementation   |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n\n+ **Data Structures Problems**\n\n    + **Arrays**\n\n        |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n        |---------|:---------:|:---------:|:---------:|:---------:|\n        |   Add Alternate Elements of 2D Array   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Akash and the Assignment   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Converting a Sequence to Another   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Find the String   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Fredo and Large Numbers   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Honey Bees   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Left or Right   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Little Jhool and World Tour   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Micro and Array Update   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Micro and Sweet Distribution   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Professor and his Operations   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Remove Duplicates   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Roy and Symmetric Logos   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Saul Goodman's Problem Statement   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Sorting the Skills   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Submatrix Updates   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Symmetric Matrix   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   The Wealthy Landlord   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Unique Subarrays   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        ------------------------------------------------------------------------------\n\n    + **Graphs**\n\n        |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n        |---------|:---------:|:---------:|:---------:|:---------:|\n        |   Monk at the Graph Factory   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n        ------------------------------------------------------------------------------\n\n    + **Linked List**\n\n        |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n        |---------|:---------:|:---------:|:---------:|:---------:|\n        |   Add Two Numbers Represented by a Linked List   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Add K Nodes   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Check Palindrome   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Delete From End   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Delete From Start   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Delete Node with Key   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Delete Node without Head   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Detect Loop   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Find Mid Element   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Flatten a Linked List   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Get N\u003csup\u003eth\u003c/sup\u003e Node From Last   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Implement Queue Using Linked List   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Intersection Point in Y Shaped Linked List   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Make Maximum Number   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Merge Reverse   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Merge Two Sorted Linked List   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Merge Sort   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Merge Two List   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Pairwise Swap Elements   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Remove Loop   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Reverse a Linked List   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Reverse in group of given size   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Rotate Counter Clockwise   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Stack Implementation   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        ------------------------------------------------------------------------------\n\n    + **Matrices**\n\n        |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n        |---------|:---------:|:---------:|:---------:|:---------:|\n        |   Print Elements in Spiral   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Print Elements in ZigZag   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        ------------------------------------------------------------------------------\n\n    + **Stack**\n\n        |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n        |---------|:---------:|:---------:|:---------:|:---------:|\n        |   Facitoo and Bridge   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        ------------------------------------------------------------------------------\n\n    + **Strings**\n\n        |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n        |---------|:---------:|:---------:|:---------:|:---------:|\n        |   Different Names   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Find the String   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Love of Characters   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Non Repeating Character   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   String Occurence   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        ------------------------------------------------------------------------------\n\n    + **Trees**\n\n        |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n        |---------|:---------:|:---------:|:---------:|:---------:|\n        |   Bottom View of Binary Tree   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   BST to Tree with sum of all Keys   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Check if 2 trees are identical   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Check if tree is BST   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Check if tree is symmetric   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Correct a Binary Tree   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Diameter of a Binary Tree   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Distinct Count   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Find Max Subtree Sum   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   K\u003csup\u003eth\u003c/sup\u003e Latgest Element   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   K\u003csup\u003eth\u003c/sup\u003e Smallest Element   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Lowest Common Ancestor in BST   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Maximum path Sum   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Merge 2 BST with Limited Extra Space   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Monk and his Friends   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Monk watching Fight   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Number of Balanced BST   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Print Left View of Binary Tree   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Print Level Order in Spiral Form   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Print Path with given Sum   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Print Tree in Vertical Order   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Yatin plays PUBG   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        ------------------------------------------------------------------------------\n\n    + **Tree Traversal**\n\n        |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n        |---------|:---------:|:---------:|:---------:|:---------:|\n        |   InOrder Traversal   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Level Order Traversal   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Post Order Traversal   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        |   Pre Order Traversal   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n        ------------------------------------------------------------------------------\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   Facitoo and College   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Facitoo and Bridge   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Facitoo and Melon   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n\n+ **Doubly Linked List**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   Doubly Linked List Implementation   |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n\n+ **Heaps**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   Max Heap Implementation   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Min Heap Implementation   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n\n+ **Linked List**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   Linked List Implementation   |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n\n+ **Queues**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   Queue Implementation   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n\n+ **Stacks**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   Stack Implementation   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n------------------------------------------------------------------------------\n\n### Fast IO\n\nContains some **Competitive Programming** tips for faster Input/Output.\n\n|   Topic/Question  |   C |   C++ |   Java    |   Python  |\n|---------|:---------:|:---------:|:---------:|:---------:|\n|   C++   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n|   Java|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n------------------------------------------------------------------------------\n\n### Interview Preparation\n\nContains some **Interview Preparation** related programs.\n\n+ **HackerRank-Interview Preparation Kit**\n    + **Arrays**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   2D Arrays-DS   |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Left Rotation|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Minimum Swaps 2|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n\n    + **String Manipulation**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   Alternating Characters   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Making Anagrams|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Sherlock and the Valid String|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n\n    + **Warm-up Challenges**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   Counting Valleys   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Jumping on the Clouds|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Repeated String|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Sock Merchant|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n\n+ **Practice-Questions**\n\n    |   Topic/Question  |   C |   C++ |   Java    |   Python  |\n    |---------|:---------:|:---------:|:---------:|:---------:|\n    |   Count Distinct Array Elements   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Euler Circuit in a graph|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Jason Fights Monsters|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Lucky Four   |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Migratory Birds|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Order of a String|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Pattern Freq   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Permutations Of a String|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    |   Triangle of Stars|  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n    ------------------------------------------------------------------------------\n\n------------------------------------------------------------------------------\n\n### Patterns\n\nContains some popular **Patterns** related programs.\n\n|   Topic/Question  |   C |   C++ |   Java    |   Python  |\n|---------|:---------:|:---------:|:---------:|:---------:|\n|   Pattern 1   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n|   Pattern 2|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n|   Pattern 3|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n------------------------------------------------------------------------------\n\n### Project Euler\n\nContains some **Project Euler** programs.\n\n|   Topic/Question  |   C |   C++ |   Java    |   Python  |\n|---------|:---------:|:---------:|:---------:|:---------:|\n|   Problem 1   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n|   Problem 2|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n|   Problem 3|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n|   Problem 4   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n|   Problem 5|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n|   Problem 6|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n|   Problem 7   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n|   Problem 8|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n|   Problem 9|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n|   Problem 10   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n|   Problem 11|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n|   Problem 12|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n|   Problem 13   |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n|   Problem 14|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n|   Problem 15|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |\n|   Problem 16|  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |   \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e |  \u003cul\u003e\u003cli\u003e [x] \u003c/li\u003e\u003c/ul\u003e  |  \u003cul\u003e\u003cli\u003e [ ] \u003c/li\u003e\u003c/ul\u003e  |\n------------------------------------------------------------------------------\n\n\u003cp align=\"center\"\u003e\u003c /\u003e with \u0026hearts; by Tanay Toshniwal\u0026copy;\u003c/p\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftanaytoshniwal%2Fdata-structures-algorithms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftanaytoshniwal%2Fdata-structures-algorithms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftanaytoshniwal%2Fdata-structures-algorithms/lists"}