| route-pattern | /:user_id/:repository |
| route-controller | files |
| route-action | disambiguate |
| fetch-nonce | v2:364b91ee-f372-041f-3d34-4a561664b739 |
| current-catalog-service-hash | f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb |
| request-id | B91A:6E5A:142712C:198EFA6:697F1BC9 |
| html-safe-nonce | 632eafb12dd05f788f01f7e02b78f832df4015296b5a83723e18d57473b7f5ef |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCOTFBOjZFNUE6MTQyNzEyQzoxOThFRkE2OjY5N0YxQkM5IiwidmlzaXRvcl9pZCI6Ijc2OTIwOTMxMzgxOTc3NDg2ODEiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 77e9d438cb05a32cd1c674b7b0cf411a9cb28f8cf52b079fab01b5bcfc941784 |
| hovercard-subject-tag | repository:286918195 |
| github-keyboard-shortcuts | repository,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | // |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/skjha1/Data-Structure-Algorithm-Programs |
| twitter:image | https://opengraph.githubassets.com/f88a69eddb5a595409a38aca2b22cba1e06a6d0ac1ab74feacd4704e0bc8f5b6/skjha1/Data-Structure-Algorithm-Programs |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/f88a69eddb5a595409a38aca2b22cba1e06a6d0ac1ab74feacd4704e0bc8f5b6/skjha1/Data-Structure-Algorithm-Programs |
| og:image:alt | This Repo consists of Data structures and Algorithms - skjha1/Data-Structure-Algorithm-Programs |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 60279d4097367e16897439d16d6bbe4180663db828c666eeed2656988ffe59f6 |
| turbo-cache-control | no-preview |
| go-import | github.com/skjha1/Data-Structure-Algorithm-Programs git https://github.com/skjha1/Data-Structure-Algorithm-Programs.git |
| octolytics-dimension-user_id | 47923680 |
| octolytics-dimension-user_login | skjha1 |
| octolytics-dimension-repository_id | 286918195 |
| octolytics-dimension-repository_nwo | skjha1/Data-Structure-Algorithm-Programs |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 286918195 |
| octolytics-dimension-repository_network_root_nwo | skjha1/Data-Structure-Algorithm-Programs |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 7c85641c598ad130c74f7bcc27f58575cac69551 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs#start-of-content |
|
| https://patch-diff.githubusercontent.com/ |
|
Sign in
| https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fskjha1%2FData-Structure-Algorithm-Programs |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub SparkBuild and deploy intelligent apps | https://github.com/features/spark |
| GitHub ModelsManage and compare prompts | https://github.com/features/models |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| GitHub SponsorsFund open source developers | https://github.com/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/accelerator |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
|
Sign in
| https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fskjha1%2FData-Structure-Algorithm-Programs |
|
Sign up
| https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=skjha1%2FData-Structure-Algorithm-Programs |
| Reload | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs |
| Reload | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs |
| Reload | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs |
|
skjha1
| https://patch-diff.githubusercontent.com/skjha1 |
| Data-Structure-Algorithm-Programs | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs |
|
Notifications
| https://patch-diff.githubusercontent.com/login?return_to=%2Fskjha1%2FData-Structure-Algorithm-Programs |
|
Fork
258
| https://patch-diff.githubusercontent.com/login?return_to=%2Fskjha1%2FData-Structure-Algorithm-Programs |
|
Star
665
| https://patch-diff.githubusercontent.com/login?return_to=%2Fskjha1%2FData-Structure-Algorithm-Programs |
| skjha1.github.io/Data-Structure-Algorithm-Programs/ | https://skjha1.github.io/Data-Structure-Algorithm-Programs/ |
|
665
stars
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/stargazers |
|
258
forks
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/forks |
|
Branches
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/branches |
|
Tags
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tags |
|
Activity
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/activity |
|
Star
| https://patch-diff.githubusercontent.com/login?return_to=%2Fskjha1%2FData-Structure-Algorithm-Programs |
|
Notifications
| https://patch-diff.githubusercontent.com/login?return_to=%2Fskjha1%2FData-Structure-Algorithm-Programs |
|
Code
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs |
|
Issues
0
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/issues |
|
Pull requests
1
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/pulls |
|
Actions
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/actions |
|
Projects
0
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/projects |
|
Security
0
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/security |
|
Insights
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/pulse |
|
Code
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs |
|
Issues
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/issues |
|
Pull requests
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/pulls |
|
Actions
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/actions |
|
Projects
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/projects |
|
Security
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/security |
|
Insights
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/pulse |
| Branches | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/branches |
| Tags | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tags |
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/branches |
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tags |
| 682 Commits | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/commits/master/ |
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/commits/master/ |
| Array | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tree/master/Array |
| Array | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tree/master/Array |
| Graph/Basic | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tree/master/Graph/Basic |
| Graph/Basic | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tree/master/Graph/Basic |
| Hashing Techniques/Basics | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tree/master/Hashing%20Techniques/Basics |
| Hashing Techniques/Basics | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tree/master/Hashing%20Techniques/Basics |
| Heap | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tree/master/Heap |
| Heap | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tree/master/Heap |
| LinkedList | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tree/master/LinkedList |
| LinkedList | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tree/master/LinkedList |
| Matrix | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tree/master/Matrix |
| Matrix | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tree/master/Matrix |
| Problems/Memory Allocation | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tree/master/Problems/Memory%20Allocation |
| Problems/Memory Allocation | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tree/master/Problems/Memory%20Allocation |
| Queue | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tree/master/Queue |
| Queue | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tree/master/Queue |
| Recursion | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tree/master/Recursion |
| Recursion | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tree/master/Recursion |
| Sorting Technique | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tree/master/Sorting%20Technique |
| Sorting Technique | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tree/master/Sorting%20Technique |
| Stack | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tree/master/Stack |
| Stack | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tree/master/Stack |
| String | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tree/master/String |
| String | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tree/master/String |
| Tree | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tree/master/Tree |
| Tree | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tree/master/Tree |
| src | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tree/master/src |
| src | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/tree/master/src |
| README.md | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/README.md |
| README.md | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/README.md |
| _config.yml | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/_config.yml |
| _config.yml | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/_config.yml |
| README | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs |
| https://camo.githubusercontent.com/04970b8ca6c2815eead6b2a794e4a285a4610a3541b93880a04d6e3d097ee893/68747470733a2f2f736c6f632e78797a2f6769746875622f736b6a6861312f446174612d5374727563747572652d416c676f726974686d |
| https://github.com/skjha1/Data-Structure-Algorithm/stargazers |
| https://github.com/skjha1/Data-Structure-Algorithm/network/members |
| https://camo.githubusercontent.com/813b1117637eeeab8c03b33af94d57135aa229625fb88e4a16f4c2f8d2280785/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c616e67756167652d432532302532462532304d6f6465726e253230432b2b2d6f72616e67652e737667 |
| https://camo.githubusercontent.com/e35b7d44ad2a822b4391d5c4b1b51a1432d3c142005f4a64c0e81563b4c07ad8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7570646174652d7765656b6c792d677265656e2e737667 |
| https://camo.githubusercontent.com/7e44c5fe097b8e462b6e66b254a6c36ff2b267e6560061ea8d8ad8c646990356/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f70726f67726573732d373130253230253246253230313030302d6666363962342e737667 |
| https://camo.githubusercontent.com/1b4aa2f25c2f69e8218557560223b4fa2ab572956851bf815617ba060d292b59/68747470733a2f2f76697369746f722d62616467652e6c616f62692e6963752f62616467653f706167655f69643d736b6a6861312e446174612d5374727563747572652d416c676f726974686d |
| π | https://drive.google.com/drive/folders/1Kqtnwaz-EgXbPoRLcRlp4bQAQpP_RyJg?usp=sharing |
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs#booksdata-structures |
| DSA in your real life | https://skjha1.medium.com/role-of-data-structures-algorithms-for-software-engineer-acb1c3457b63 |
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs#before-getting-into-this-repo-lets-understand-the-importance-of-problem-solving-and-dsa-in-coming-10-to-20-years-click-below-video-to-understand-more |
| VIDEO | https://youtu.be/ZnjhuIuKHBA |
| DisCord | https://discord.gg/TsRKzEG9 |
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs#lets-connect-on-discord-for-technical-and-dsa-related-discussion-discord |
| Read More | https://github.com/skjha1/Data-Structure-Algorithm/tree/master/src/cpp/STL#stl-resources |
| Click Here | https://github.com/skjha1/Competitive-Coding#competitive-coding |
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs#show-some-οΈ-by-starring-this-repository-it-will-push-me-to-give-more-percentage-of-efforts |
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs#data-structures |
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs#topics-of-data-structure--algorithms-and-related-programs |
| Recursion | https://github.com/skjha1/Data-Structure-Algorithm-Programs#blue_book--recursion- |
| Array | https://github.com/skjha1/Data-Structure-Algorithm-Programs#-blue_book-arrayblue_book |
| String | https://github.com/skjha1/Data-Structure-Algorithm-Programs#-blue_book-string |
| LinkedList | https://github.com/skjha1/Data-Structure-Algorithm-Programs#-blue_book-linkedlist |
| Stack | https://github.com/skjha1/Data-Structure-Algorithm-Programs#-blue_book-stack |
| Queue | https://github.com/skjha1/Data-Structure-Algorithm-Programs#-blue_book-queue |
| Tree | https://github.com/skjha1/Data-Structure-Algorithm-Programs#-blue_book-tree |
| Binary Search Tree | https://github.com/skjha1/Data-Structure-Algorithm-Programs#-blue_book-binary-search-tree |
| AVL Trees | https://github.com/skjha1/Data-Structure-Algorithm-Programs#-blue_book-avl-tree |
| Graph | https://github.com/skjha1/Data-Structure-Algorithm-Programs#-blue_book-graph |
| Heap | https://github.com/skjha1/Data-Structure-Algorithm-Programs#-blue_book-heap |
| Sorting Techniques | https://github.com/skjha1/Data-Structure-Algorithm-Programs#-blue_book-sorting-techniques |
| Divide & Conquer | https://github.com/skjha1/Data-Structure-Algorithm-Programs#-blue_book-divide--conquerblue_book |
| Sliding Window | https://github.com/skjha1/Data-Structure-Algorithm-Programs#blue_book-sliding-window-technique |
| Dynamic Programming | https://github.com/skjha1/Data-Structure-Algorithm-Programs#blue_book-sliding-window-technique |
| π | https://drive.google.com/file/d/1wqMgL_6w8nWgFCHYXQ0NA8Kjz8LLcmKu/view?usp=sharing |
| Recursion | https://github.com/skjha1/Data-Structure-Algorithm/tree/master/Recursion/ |
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs#blue_book--recursion- |
| 01 Head Recursion | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Recursion/02%20head%20recursion.cpp |
| 02 Tail Recursion | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Recursion/01%20Tail%20recursion.cpp |
| 03 Global variable recursion | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Recursion/03%20global%20variable%20recursion.c |
| 04 Static variable reciursion | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Recursion/04%20static%20variable%20in%20reciursion.c |
| 05 Tree recursion | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Recursion/05%20Tree%20recursion.c |
| 06 Nested recursion | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Recursion/06%20nested%20recursion.c |
| 07 Sum of n number using recursion | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Recursion/07%20Sum%20of%20n%20number%20using%20recursion.c |
| 08 Sum Of given number using loop | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Recursion/09%20Sum%20Of%20given%20number%20using%20loop.c |
| 09 Power using recursion | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Recursion/10%20powe%20using%20recursion.cpp |
| 10 Taylor Series using Static variables | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Recursion/12%20Taylor%20Series%20using%20Static%20variables.cpp |
| 11 Taylor Series honers rule | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Recursion/13%20Taylor%20Serie%20honers%20rule.c |
| 12 Taylor Series Iterative | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Recursion/14%20Taylor%20Serie%20Iterative.cpp |
| 13 Indirect Recursion | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Recursion/15%20Indirect%20Recursion.c |
| 14 Fibbonaci series using loop and recursion | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Recursion/16%20Fibbonaci%20series%20using%20loop%20and%20recursion%20.c |
| 15 Fibbonacci using Memoization | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Recursion/17%20fibbonacci%20using%20memoization.c |
| 16 nCr formula | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Recursion/18%20nCr%20formula.c |
| 17 Tower of Hanoi | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Recursion/19%20Tower%20of%20Hanoi%20.c |
| π | https://drive.google.com/drive/folders/1VzrX63lw2w44Vr3WL8udBO5Cyc3-W5vc |
| Array | https://github.com/skjha1/Data-Structure-Algorithm/tree/master/Array |
| π | https://drive.google.com/file/d/1xcQ5F_JO3phebAEIN1FCVElpC0fyfO76/view?usp=sharing |
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs#-blue_book-arrayblue_book |
| 01 Static and dynamic array | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/01%20static%20and%20dynamic%20array%20.c |
| 02 Increasing size of array in heap | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/02%20increasing%20size%20of%20array%20using%20heap.cpp |
| 03 Creating 2D array & Accessing | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/03%20Creating%202D%20array%20%26%20Accessing.c |
| 04 Array ADT1 | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/04%20Array%20ADT.c |
| π | https://drive.google.com/file/d/1-Bv3t1bjnXdhFwd3SU_yw1eaBXDWHZJC/view?usp=sharing |
| 05 inserting an element | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/05%20inserting%20an%20element.c |
| π | https://drive.google.com/file/d/1-Bv3t1bjnXdhFwd3SU_yw1eaBXDWHZJC/view?usp=sharing |
| 06 Deleting element | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/06%20Deleting%20element%20from%20array.c |
| π | https://drive.google.com/file/d/1anGGCqZ-ncu7PZAKYy3yymD-M-0Evhzv/view?usp=sharing |
| 07 Linear search | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/07%20Linear%20search.c |
| π | https://drive.google.com/file/d/1anGGCqZ-ncu7PZAKYy3yymD-M-0Evhzv/view?usp=sharing |
| 08 Improving Linear search | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/08%20Improving%20Linear%20search.c |
| π | https://drive.google.com/file/d/1anGGCqZ-ncu7PZAKYy3yymD-M-0Evhzv/view?usp=sharing |
| 09 Binary Search Using Recursion | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/10%20Binary%20Search%20Using%20Recursion.c |
| π | https://drive.google.com/file/d/1E2FC8zD0ctgBMgkm8Pr2A1Yx6UDlyHfm/view?usp=sharing |
| 10 Binary Search using loop | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/09%20Binary%20Search%20using%20loop.c |
| π | https://drive.google.com/file/d/1E2FC8zD0ctgBMgkm8Pr2A1Yx6UDlyHfm/view?usp=sharing |
| 11 Get Set max min sum avg | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/11%20Get%20Set%20max%20min%20sum%20avg.c |
| π | https://drive.google.com/file/d/1MAlEEcxWMYZL6QvM8hX7kDVJbX_sB3GZ/view?usp=sharing |
| π | https://drive.google.com/file/d/11qHfgvE-GpDaZbuVXK0Lli1jq6ywnLs8/view?usp=sharing |
| 12 Reverse and Shift | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/12%20Rotate%20and%20Shift.c |
| π | https://drive.google.com/file/d/1WZavwAopu-1Fd1_O_b3KJJjxDPidlxyX/view?usp=sharing |
| 13 IsSorted | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/13%20IsSorted%20.c |
| π | https://drive.google.com/file/d/1OpzeNa6KkbN1dOK3972lPxi3rzdI_3SH/view?usp=sharing |
| 14 Mergeing 2 Array | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/14%20Mergeing%202%20Array.cpp |
| 15 InsertSort | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/15%20InsertSort%20.c |
| π | https://drive.google.com/file/d/1WZavwAopu-1Fd1_O_b3KJJjxDPidlxyX/view?usp=sharing |
| 16 Set Operation (Union,Intersec,diff) | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/16%20Set%20Operation%20(Union%2CIntersec%2Cdiff).c |
| 17 Insertion and Deletion | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/17%20Insertion%20and%20Deletion.cpp |
| 18 Menu Based problem | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/18%20Menu%20Based%20problem.cpp |
| 19 Single Missing Element in Sorted Array | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/19%20Single%20Missing%20Element%20in%20Sorted%20Array.cpp |
| 20 Single Missing Value in a sorted array M2 | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/20%20Single%20Missing%20Value%20in%20a%20sorted%20array%20M2.cpp |
| 21 Multiple Missing Elements in Sorted Array | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/21%20Multiple%20Missing%20Elements%20in%20Sorted%20Array.cpp |
| 22 Missing elements in Unsorted Array (HASH TABLE) | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/22%20Missing%20elements%20in%20Unsorted%20Array%20(HASH%20TABLE).cpp |
| 23 Finding Duplicate in Soorted Array | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/23%20Finding%20Duplicate%20in%20Soorted%20Array.cpp |
| 24 Counting Duplicate Elements In Sorted M2 | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/24%20Counting%20Duplicate%20Elements%20In%20Sorted.cpp |
| 25 Counting Duplicate elements using hash table (SA) | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/25%20Counting%20Duplicate%20elements%20using%20hash%20table%20(SA).cpp |
| 26 Counting Duplicate elements using hash table (USA) | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/25%20b.%20Find%20Duplicate%20in%20unsorted%20array%20using%20hash%20table.cpp |
| 27 Finding Duplicate in Unsoorted Array | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/26%20Finding%20Duplicate%20in%20Unsoorted%20Array.cpp |
| 28 Find a pair with sum k | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/27%20Find%20a%20pair%20with%20sum%20k.cpp |
| 29 Find a pair with sum k in unsorted | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/28%20Find%20a%20pair%20with%20sum%20k%20in%20unsorted.cpp |
| 30 Find a pair with sum k using Hashing | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/29%20Find%20a%20pair%20with%20sum%20k%20using%20Hashing.cpp |
| 31 Finding max & min in single scan | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/30%20Finding%20max%20%26%20min%20in%20single%20scan.cpp |
| Problems on array | https://github.com/skjha1/Data-Structure-Algorithm/tree/master/Array/Problems |
| π | https://drive.google.com/drive/folders/1VzrX63lw2w44Vr3WL8udBO5Cyc3-W5vc |
| String | https://github.com/skjha1/Data-Structure-Algorithm/tree/master/String |
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs#-blue_book-string |
| 01 Length of string | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/String/01%20Length%20of%20string.cpp |
| 02 Upper to Lower | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/String/02%20Upper%20to%20Lower.cpp |
| 03 lower to upper | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/String/03%20lower%20to%20upper.cpp |
| 04 Upper to Lower & Lower to upper | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/String/04%20Upper%20to%20Lower%20%26%20Lower%20to%20upper.cpp |
| 05 Vowel & Counstant count | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/String/05%20Vowel%20%26%20Counstant%20count.cpp |
| 06 Word Count | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/String/06%20Word%20Count.cpp |
| 07 Reverse the string | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/String/07%20Reverse%20the%20string.cpp |
| π | https://drive.google.com/drive/folders/1bXAJjz9Nw7IWJVN7Bwv8j-hVqxM9LVzZ |
| Linkedlist | https://github.com/skjha1/Data-Structure-Algorithm/tree/master/LinkedList |
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs#-blue_book-linkedlist |
| 01 Display LL | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/LinkedList/Basic%20Consept/01%20Display%20LL.c |
| 02 Display LL Using Recursion | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/LinkedList/Basic%20Consept/02%20Display%20LL%20Using%20Recursion.c |
| 03 Count and sum of LL | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/LinkedList/Basic%20Consept/03%20Count%20and%20sum%20of%20LL.cpp |
| 04 Printing max element | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/LinkedList/Basic%20Consept/04%20Printing%20Max%20element.c |
| 05 Searching Element | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/LinkedList/Basic%20Consept/06%20Searching%20Element%20.cpp |
| 06 Searching Elements using Recursion & Move to 1st | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/LinkedList/Basic%20Consept/07%20Searching%20Elements%20using%20Recursion%20%26%20Move%20to%201st%20.cpp |
| 07 Insertion in linkedlist | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/LinkedList/Basic%20Consept/08%20Insertion%20in%20linkedlist.cpp |
| 08 Insert in sorted | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/LinkedList/Basic%20Consept/10%20Insert%20in%20sorted%20ll.c |
| 09 All in one 1 to 8 | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/LinkedList/Basic%20Consept/11%20project%20sll%20.cpp |
| 10 project sll | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/LinkedList/Basic%20Consept/11%20project%20sll%20.cpp |
| 11 Delete from ll. | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/LinkedList/Basic%20Consept/12%20Delete%20from%20ll.c |
| 12 Remove duplicate | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/LinkedList/Basic%20Consept/13%20Remove%20duplicate.c |
| 13 Reversing Using Array | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/LinkedList/Basic%20Consept/14%20Reversing%20Using%20Array.c |
| 14 Reversing by Sliding Links | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/LinkedList/Basic%20Consept/15%20Reversing%20Using%20Sliding%20Links.c |
| 15 Reversing using Recursion | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/LinkedList/Basic%20Consept/16%20Reversing%20using%20Recursion.c |
| 16 Concatenate linkedlist | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/LinkedList/Basic%20Consept/17%20concatinate%20linkedlist.c |
| 17 Merge LL | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/LinkedList/Basic%20Consept/18%20Merge%20LL.c |
| 18 Liner Singly Linked List in Single Project | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/LinkedList/Basic%20Consept/19%20Liner%20Singly%20Linked%20List%20.cpp |
| 19 Display Circular LL using Loop & Recursion | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/LinkedList/Basic%20Consept/20%20Display%20Circular%20LL.c |
| 20 Insert in Circular LL | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/LinkedList/Basic%20Consept/21%20Insert%20%20in%20Circular%20LL.c |
| 21 Delete from cll from pos | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/LinkedList/Basic%20Consept/22%20Delete%20from%20cll%20from%20pos.c |
| 22 Delete an element in CLL from pos | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/LinkedList/Basic%20Consept/23%20Delete%20an%20element%20in%20CLL%20from%20pos%20.cpp |
| 23 Create,Display,count DLL | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/LinkedList/Basic%20Consept/24%20Create%2CDisplay%2Ccount%20DLL.c |
| 24 Insert at any pos in dll | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/LinkedList/Basic%20Consept/25%20insert%20at%20any%20pos%20in%20dll.c |
| 25 Delete from any pos from DLL | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/LinkedList/Basic%20Consept/26%20Delete%20from%20DLL.c |
| 26 Reverse DLL | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/LinkedList/Basic%20Consept/27%20Reverse%20DLL.c |
| 27 Middle of Linkedlist | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/LinkedList/Basic%20Consept/28%20Middle%20of%20Linkedlist.c |
| 28 Polynomial of Linkedlist | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/LinkedList/Basic%20Consept/29%20Polynomial%20of%20Linkedlist.c |
| Problems on LL | https://github.com/skjha1/Data-Structure-Algorithm/tree/master/LinkedList/Problems |
| π | https://drive.google.com/drive/folders/1dcvKsdtrZWvxUk9Th28W8dc8qW954ZFX |
| Stack | https://github.com/skjha1/Data-Structure-Algorithm/tree/master/Stack |
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs#-blue_book-stack |
| 01 Operation on stack | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Stack/01%20Operation%20on%20stack%20c%2B%2B%20.cpp |
| 02 Stack using linkedlist | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Stack/02%20Stack%20using%20linkedlist%20c%2B%2B.cpp |
| 03 Parenthesis Balance | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Stack/03%20Parenthesis%20Balance%20in%20C%2B%2B.cpp |
| 04 Infix to postfix | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Stack/04%20infix%20to%20postfix.cpp |
| π | https://drive.google.com/drive/folders/1dcvKsdtrZWvxUk9Th28W8dc8qW954ZFX |
| 05 infix to postfix considering Parenthesis and Associativity using Stack | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Stack/05%20infix%20to%20postfix%20considering%20Parenthesis%20and%20Associativity%20using%20Stack.cpp |
| 06 Evaluation of postfix expression | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Stack/06%20Evaluation%20of%20postfix%20expression.cpp |
| π | https://drive.google.com/drive/folders/1VzrX63lw2w44Vr3WL8udBO5Cyc3-W5vc |
| Queue | https://github.com/skjha1/Data-Structure-Algorithm/tree/master/Queue |
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs#-blue_book-queue |
| 01 Queue using array enqueue & dequeue | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Queue/01%20Queue%20using%20array%20enqueue%20%26%20dequeue%20.cpp |
| π | https://drive.google.com/file/d/1rnQPHS927WfLgR-ayVAC1MB7SJvS5R4D/view?usp=sharing |
| 02 C++ Queue using Array | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Queue/02%20C%2B%2B%20Queue%20using%20Array.cpp |
| 03 Circular Queue using Array | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Queue/03%20Circular%20Queue%20using%20Array%20.cpp |
| π | https://drive.google.com/file/d/1CwQjBGjZw5wdnc3VK6Ri6p-X9oZoH7MN/view?usp=sharing |
| 04 C++ Circular Queue | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Queue/04%20C%2B%2B%20Circular%20Queue.cpp |
| 05 Queue using Linkedlist | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Queue/05%20Queue%20using%20Linkedlist%20%20(2).cpp |
| π | https://drive.google.com/file/d/1YCTxzxrhZTuhNWp4CCfXQiDCHUE03wZM/view?usp=sharing |
| 06 DEQueue using Array | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Queue/06%20DEQueue%20using%20Array%20.cpp |
| 07 Queue using two stack | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Queue/07%20Queue%20using%20two%20stack.cpp |
| π | https://drive.google.com/file/d/1q3WJfs1odBTvpOPJiiPiFowipzJlDAZU/view?usp=sharing |
| π | https://drive.google.com/file/d/1wMuxdNi3hc1FgqFIM4KyDcDtEQGt1m-X/view?usp=sharing |
| Tree | https://github.com/skjha1/Data-Structure-Algorithm/tree/master/Tree/Basic |
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs#-blue_book-tree |
| 01 Traversal of tree | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Tree/Basic/01%20Traversal%20of%20tree.cpp |
| 02 Iterative and recursive traversal of tree | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Tree/Basic/02%20Iterative%20and%20recursive%20traversal%20of%20tree%20.cpp |
| 03 Traversal of Tree | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Tree/Basic/02%20Traversal%20of%20Tree.c |
| 04 Level Order Traversal | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Tree/Basic/03%20Level%20Order%20Traversal.c |
| 05 Count and Height of tree | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Tree/Basic/04%20Count%20and%20Height%20of%20tree.c |
| 06 Recursive Count and height of tree | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Tree/Basic/05%20Recursive%20Count%20and%20height%20of%20tree.c |
| 07 Sum of tree | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Tree/Basic/06%20Sum%20of%20tree.c |
| 08 D1,D2,D0(leaf node) count | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Tree/Basic/07%20D1%2CD2%2CD0(leaf%20node)%20count.cpp |
| 09 Leaf,D1,D2 node count | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Tree/Basic/08%20leaf%2CD1%2CD2%20node%20count.c |
| π | https://drive.google.com/drive/folders/1VzrX63lw2w44Vr3WL8udBO5Cyc3-W5vc |
| Binary Search Tree | https://github.com/skjha1/Data-Structure-Algorithm/tree/master/Tree/BST |
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs#-blue_book-binary-search-tree |
| 01 BST Insert Inorder & Search | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Tree/BST/01%20BST%20Insert%20Inorder%20%26%20Search.c |
| 02 BST Insert,Inorder&Search(cpp) | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Tree/BST/02%20BST%20Insert%2CInorder%26Search.cpp |
| 03 Insert in BST | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Tree/BST/03%20Insert%20in%20BST.c |
| 04 Recursive Insert in BST | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Tree/BST/03%20Recursive%20Insert%20in%20BST.c |
| 05 Delete from BST (Height,InPre,InSucc) | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Tree/BST/04%20Delete%20from%20BST%20(Height%2CInPre%2CInSucc).c |
| 06 BST Project | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Tree/BST/05%20BST%20Project.cpp |
| π | https://drive.google.com/drive/folders/1VzrX63lw2w44Vr3WL8udBO5Cyc3-W5vc |
| AVL Tree | https://github.com/skjha1/Data-Structure-Algorithm/tree/master/Tree/AVL |
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs#-blue_book-avl-tree |
| 01 Rotations in AVL(LL,LR) | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Tree/AVL/01%20Rotations%20in%20AVL(LL%2CLR).c |
| 02 Rotation in AVL | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Tree/AVL/02%20Rotation%20in%20AVL.cpp |
| 03 Delete From AVL | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Tree/AVL/03%20Delete%20From%20AVL.cpp |
| Problems on Tree | https://github.com/skjha1/Data-Structure-Algorithm/tree/master/Tree/Problems |
| π | https://drive.google.com/drive/folders/1VzrX63lw2w44Vr3WL8udBO5Cyc3-W5vc |
| Graph | https://github.com/skjha1/Data-Structure-Algorithm/tree/master/Graph/Basic |
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs#-blue_book-graph |
| 01 BFS | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Graph/Basic/01%20BFS.c |
| 02 DFS | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Graph/Basic/02%20DFS.c |
| 03 PrimMinSpanningTreeFunction | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Graph/Basic/03%20PrimMinSpanningTreeFunction.cpp |
| 04 KrushalsMinCostSpanningTreeFunction | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Graph/Basic/04%20KrushalsMinCostSpanningTreeFunction.cpp |
| 05 DepthFirstSearchUsingRecursion | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Graph/Basic/05%20DepthFirstSearchUsingRecursion.cpp |
| 06 BreadthFirstSearchUsingSTLQueue | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Graph/Basic/07%20Breadth%20%20First%20Search%20Using%20STLQueue.cpp |
| π | https://drive.google.com/drive/folders/1VzrX63lw2w44Vr3WL8udBO5Cyc3-W5vc |
| Heap | https://github.com/skjha1/Data-Structure-Algorithm/tree/master/Heap |
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs#-blue_book-heap |
| 01 InsertionHeap | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Heap/01%20InsertinHeap.cpp |
| 02 CreateHeapUsingSTLVector | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Heap/02%20CreateHeapUsingSTLVector.cpp |
| 03 Insert in Heap | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Heap/03%20Insert%20in%20Heap.cpp |
| 04 Delete element from Heap | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Heap/04%20Delete%20element%20from%20Heap.c |
| 05 Heap sort | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Heap/05%20Heap%20sort.c |
| 06 HeapifyFunctionFasterMethodtoCreateHeap | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Heap/06%20HeapifyFunctionFasterMethodtoCreateHeap.cpp |
| π | https://drive.google.com/file/d/1wqMgL_6w8nWgFCHYXQ0NA8Kjz8LLcmKu/view?usp=sharing |
| Sorting Techniques | https://github.com/skjha1/Data-Structure-Algorithm/tree/master/Sorting%20Technique |
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs#-blue_book-sorting-techniques |
| 01 Bubble Sort | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Sorting%20Technique/01%20Bubble%20Sort.c |
| 02 Insertionsort | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Sorting%20Technique/03%20Insertionsort.c |
| 03 Selection Sort | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Sorting%20Technique/05%20Selection%20Sort.c |
| 04 Mergesort | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Sorting%20Technique/07%20Mergesort.c |
| 05 Iterative Mergesort | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Sorting%20Technique/09%20Iterative%20Mergesort.c |
| 06 Nested recursion | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Recursion/06%20nested%20recursion.c |
| 07 RecursiveMergeSort | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Sorting%20Technique/12%20RecursiveMergeSort.cpp |
| 08 Count sort | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Sorting%20Technique/13%20Count%20Sort.cpp |
| 09 BinSort Based on LL | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Sorting%20Technique/16%20BinSort%20Based%20on%20LL.cpp |
| 10 RadixSort Using LL | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Sorting%20Technique/15%20RadixSort%20Using%20LL.cpp |
| 11 Shellsort | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Sorting%20Technique/18%20ShellSort.cpp |
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs#big-o-complexities-of-common-data-structure--algorithm |
| https://github.com/skjha1/Data-Structure-Algorithm/blob/master/src/TC/Order%20of%20TC.png |
| https://github.com/skjha1/Data-Structure-Algorithm/blob/master/src/TC/TC%20of%20DS.png |
| https://github.com/skjha1/Data-Structure-Algorithm/blob/master/src/TC/Sorting%20Algo.png |
| https://github.com/skjha1/Data-Structure-Algorithm/blob/master/src/TC/Graph%20and%20heap.png |
| https://github.com/skjha1/Data-Structure-Algorithm/blob/master/src/TC/Graph%20Algorithm.png |
| π | https://github.com/skjha1/Data-Structure-Algorithm/tree/master/src/Algorithms |
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs#booksalgorithms |
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs#algorithms |
| π | https://drive.google.com/file/d/1wqMgL_6w8nWgFCHYXQ0NA8Kjz8LLcmKu/view?usp=sharing |
| Time Complexity and Problems | https://github.com/skjha1/Data-Structure-Algorithm/tree/master/src/TC/Time%20Complexity%20problems |
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs#-blue_book-time-complexity-and-problems |
| π | https://drive.google.com/drive/folders/1YFkrOjBOpbVwJ7SrrVxommPce43RJBNG |
| Divide & Conquer | https://drive.google.com/file/d/1Tii-skCVlL-gFGAkk5pUSbm9TwOJGsVf/view?usp=sharing |
| π | https://drive.google.com/file/d/1Tii-skCVlL-gFGAkk5pUSbm9TwOJGsVf/view?usp=sharing |
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs#-blue_book-divide--conquerblue_book |
| Merge Sort | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Divide%20%26%20Conquer/03%20Merge%20sort.cpp |
| π | https://drive.google.com/drive/folders/1YFkrOjBOpbVwJ7SrrVxommPce43RJBNG |
| Quick Sort | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/src/Algorithms/Divide%20%26%20Conquer/02%20Quicksort.cpp |
| Binary Search (logn) | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/src/Algorithms/Divide%20%26%20Conquer/01%20Binary%20Search.cpp |
| π | https://drive.google.com/file/d/14J3UY400OcnlqyIJIIox9RRSNZDEbRjT/view?usp=sharing |
| Closest Pair of Points | O(nlogn) | https://www.geeksforgeeks.org/closest-pair-of-points-onlogn-implementation/ |
| Strassenβs Matrix Multiplication | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs |
| Maximul Subarray | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs |
| Integer Multiplication | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs |
| Karatsuba Algorithm for Fast Mul | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs |
| π | https://drive.google.com/file/d/17tKaH-RDgzqQQd1CRSHxVZrVTWXNSmSV/view?usp=sharing |
| Sliding Window technique | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/blob/master |
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs#blue_book-sliding-window-technique |
| Maximum Sum Subarray of size K | https://github.com/skjha1/Aditya-verma-youtube-playlist-code/blob/main/Sliding%20Window/01%20Maximum%20Sum%20Subarray%20of%20size%20K.cpp |
| π | https://drive.google.com/file/d/1ppRCKREsg4nysKrKncm2xre7D_IDUGaT/view?usp=sharing |
| First negative integer in every window of size k | https://github.com/skjha1/Aditya-verma-youtube-playlist-code/blob/main/Sliding%20Window/02%20First%20negative%20integer%20in%20every%20window%20of%20size%20k.cpp |
| π | https://drive.google.com/file/d/17CwCrHr3DqJQ57hozH1peyDSfwUBvFT4/view?usp=sharing |
| π | https://drive.google.com/drive/folders/1pDrF9Elmm0jsq227rKklIkUFSrNeigYa |
| Dynamic Programming | https://github.com/skjha1/Data-Structure-Algorithm-Programs/tree/master/src/Algorithms/Dynamic%20Programming |
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs#blue_book-dynamic-programming |
| https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Img/DP.png |
| 01 Fibonacci Series | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/Recursion/17%20fibbonacci%20using%20memoization.c |
| 02 Knapsack Recursion | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/01%20Recursive%20Knapsack.cpp |
| π | https://drive.google.com/file/d/1DhuwI5-RWRfu1FO9_RAOnn46c5Lf687O/view?usp=sharing |
| 03 Knapsack Memoization | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/02%20Knapsack%20Memoization(DP).cpp |
| π | https://drive.google.com/file/d/1nwv4ZAAAbZrUVi8Po49grzYiJo39ibSw/view?usp=sharing |
| 04 Knapsack Bottom-Up(DP) | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/03%20Knapsack%20Bottom%20up.cpp |
| π | https://drive.google.com/file/d/1X8Vr_PYOwHiaBBkDtifnjcdmJ1dYPphf/view?usp=sharing |
| 05 Subset sum(Knapsack Variation) | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/04%20Subset%20sum(Knapsack%20variation).cpp |
| π | https://drive.google.com/file/d/18w_Sca0Jn18X4m8sjzFXpo-1Hxsu7uSt/view?usp=sharing |
| 06 Equal sum partition(subset sum & Knapsack Variation) | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/05%20Equal%20sum%20partition.cpp |
| π | https://drive.google.com/file/d/1w3a8Xg8UzkeY6mStgnMkK9wnYRNVSBSB/view?usp=sharing |
| 07 Count of Subsets with given Sum(subset sum & Knapsack Variation) | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/06%20Count%20of%20Subsets%20with%20given%20Sum.cpp |
| π | https://drive.google.com/file/d/181rnNr7JfxWQgfxImbCnSuUEatCl1yZn/view?usp=sharing |
| 08 Minimum subset sum difference | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/07%20Minimum%20subset%20sum%20difference.cpp |
| π | https://drive.google.com/file/d/1akz5zmPu6YnV93TkEXIpeVpoowIj06Pp/view?usp=sharing |
| 09 Count the number of subset with given difference | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/08%20Count%20the%20number%20of%20subset%20with%20given%20difference.cpp |
| π | https://drive.google.com/file/d/1I5r71mRFOc3uC8nL5ybxj_U7TrxISkvB/view?usp=sharing |
| 10 Target sum(Leetcode) | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/09%20Target%20sum.cpp |
| π | https://drive.google.com/file/d/1I5r71mRFOc3uC8nL5ybxj_U7TrxISkvB/view?usp=sharing |
| 11 Unbounded Knapsack | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/10%20Unbounded%20Knapsack.cpp |
| π | https://drive.google.com/file/d/1nSqa9Fx0Nxws93Y27m3P9JFuY2hX43dO/view?usp=sharing |
| 12 Rod cutting problem(Unbounded Knapsack) | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/11%20Rod%20cutting%20problem.cpp |
| π | https://drive.google.com/file/d/1QrSiIw_Nk0EKKbNTn0GiXDvfWowIEPzR/view?usp=sharing |
| 13 Coin change problem : maximum no of ways | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/12%20Coin%20change%20problem%20:%20maximum%20no%20of%20ways.cpp |
| π | https://drive.google.com/file/d/1_77U9fv8hg0zX-KwKa9oEz_JzNNofmyW/view?usp=sharing |
| 14 Coin change problem: Minimum number of coin | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/13%20Coin%20change%20problem:%20Minimum%20number%20of%20coin.cpp |
| π | https://drive.google.com/file/d/1QrSiIw_Nk0EKKbNTn0GiXDvfWowIEPzR/view?usp=sharing |
| 15 Longest Common Subsequence Recursive | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/14%20Longest%20Common%20Subsequence%20recursive.cpp |
| π | https://drive.google.com/file/d/1rHnxMNLtBJMy0ZvjNJ2sIB4HOyvxO0d1/view?usp=sharing |
| 16 Longest Common Subsequence Top down (Memoization) | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/15%20Longest%20Common%20Subsequence%20Top%20down(Memoization).cpp |
| π | https://drive.google.com/file/d/1EeDnia9Z5jX3rdyGndZu3Qxbwug_RNw7/view?usp=sharing |
| 17 Longest Common Subsequence Bottom Up(DP) | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/16%20Longest%20Common%20Subsequence%20Bottom%20Up(DP).cpp |
| π | https://drive.google.com/file/d/1ys7JAYt54UrAQi01p6WU0rSAu9Pq9fBR/view?usp=sharing |
| 18 Longest Common Substring | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/17%20LCS%20Substring.cpp |
| π | https://drive.google.com/file/d/1q-xNcvSPggnZo4K7AUAjGG6dXq5_Sw90/view?usp=sharing |
| 19 Print Longest Common Subsequence | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/18%20Print%20LCS.cpp |
| π | https://drive.google.com/file/d/17v5LhQk6J7g7HtazUc8Jac8phS9yHCdI/view?usp=sharing |
| 20 Shortest Common Supersequence | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/19%20Shortest%20Common%20Supersequence.cpp |
| π | https://drive.google.com/file/d/1slMl5RuAsNcBHLgbb07PvNcdRijHYSZh/view?usp=sharing |
| 21 Minimum insertion & deletion to convert a to b | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/20%20Minimum%20insertion%20deletion%20to%20convert%20a%20to%20b.cpp |
| π | https://drive.google.com/file/d/1v1VGAk9fc6r_1VLXHeiJco9C7hVa13Dv/view?usp=sharing |
| 22 Longest Palindromic Subsequence | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/21%20Longest%20Palindromic%20Subsequence.cpp |
| π | https://drive.google.com/file/d/1LNrqRZv5WkAp3GppwU5g46l47luBYKpx/view?usp=sharing |
| 23 Minimum number of deletions to make a string palindrome | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/22%20Minimum%20number%20of%20deletions%20to%20make%20a%20string%20palindrome.cpp |
| π | https://drive.google.com/file/d/1vAxYmhl2K9Ttgpbjw_x4r8kQ5vWxUCrx/view?usp=sharing |
| 24 Print Shortest Common Supersequence | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/23%20Print%20Shortest%20Common%20Supersequence.cpp |
| π | https://drive.google.com/file/d/1iV_vEGe9puZjEg_0ONGuNVNJ9XzCejEc/view?usp=sharing |
| 25 Longest repeating subsequence | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/24%20Longest%20repeating%20subsequence.cpp |
| π | https://drive.google.com/file/d/19A7ZshA8UZyYP2mgqMWopxu-BWfPDo6n/view?usp=sharing |
| 26 Sequence pattern matching | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/25%20Sequence%20pattern%20matching.cpp |
| π | https://drive.google.com/file/d/1qeLP_OgOOuowO3YtxOkq6x3v__w16X9x/view?usp=sharing |
| 27 Minimum Number of insertion to make a string palindrome | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/26%20Minimum%20Number%20of%20insertion%20to%20make%20a%20string%20palindrome.cpp |
| π | https://drive.google.com/file/d/1NBiKWYRRkbv0E62zKXJxEkeVPy-1hUyO/view?usp=sharing |
| 28 Matrix Chain Multiplication Recursive | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/27%20Matrix%20chain%20multiplication.cpp |
| π | https://drive.google.com/file/d/1wAe0Lmmn_EldPpMgoNcQ6oXTyz6miNwZ/view?usp=sharing |
| 29 Matrix Chain Multiplication Top Down (Memoization) | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/28%20MCM%20Memoization.cpp |
| π | https://drive.google.com/file/d/1gaMhq4VyMepVAdyAibrlQQ4HyA0-S-A4/view?usp=sharing |
| 30 Palindrome Partitioning Recursive | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/29%20Palindrome%20Partitioning%20Recursive.cpp |
| π | https://drive.google.com/file/d/149gE-tx63xpXEmVetDm1P8Yg3jDY76zy/view?usp=sharing |
| 31 Palindrome Partitioning Memoization | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/30%20Palindrome%20Partitioning%20Memoization.cpp |
| π | https://drive.google.com/file/d/1uB_cwe4Oq9MlRD6DYepMh3Ah5O4No74m/view?usp=sharing |
| 32 Palindrome Partitioning Memoized optimization | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/31%20Palindrome%20Partitioning%20Memoized%20optimization.cpp |
| π | https://drive.google.com/file/d/1Wkvhccw5qXCxAJODvtZXBXoBdwsX4DLo/view?usp=sharing |
| 33 Evaluate Expression to true Recursive | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/32%20Evaluate%20Expression%20to%20true%20Recursive.cpp |
| π | https://drive.google.com/file/d/113CvcjEPSHETAEgb9s3f_qC1sqKgIJIR/view?usp=sharing |
| 34 Evaluate expression to true memoization using map | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/33%20Evaluate%20expression%20to%20true%20memoization%20using%20map.cpp |
| π | https://drive.google.com/file/d/1BFpuxP1Dx7i2AhSrPNWcLyhENSkZqgtA/view?usp=sharing |
| 35 Evaluate expression to true memoization using 3d array | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/34%20Evaluate%20expression%20to%20true%20memoization%20using%203d%20array.cpp |
| π | https://drive.google.com/file/d/1BFpuxP1Dx7i2AhSrPNWcLyhENSkZqgtA/view?usp=sharing |
| 36 Scramble string recursive | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/35%20Scramble%20string%20recursive.cpp |
| π | https://drive.google.com/file/d/1Bx27UUnbvk_pLCCxebGcuhMuiorR6UIb/view?usp=sharing |
| 37 Scramble string Top Down | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/36%20Scramble%20string%20top%20down.cpp |
| π | https://drive.google.com/file/d/14NF0jeCY83yRvsdt8UV1aYQ8ShOoK9d5/view?usp=sharing |
| 38 Egg dropping problem recursive | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/37%20Egg%20dropping%20problem%20recursive.cpp |
| π | https://drive.google.com/file/d/1stnWelQ4p0ILxNvCj6pFwBawUS-pSxJr/view?usp=sharing |
| 39 Egg dropping problem Top Down(memoization) | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/38%20Egg%20dropping%20problem%20top%20down.cpp |
| π | https://drive.google.com/file/d/16cecIM51gT8ktLyGfAiSWGLtvcSuyQ6i/view?usp=sharing |
| 40 Egg dropping problem memoization optimization | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/39%20Egg%20dropping%20problem%20memoization%20optimization.cpp |
| π | https://drive.google.com/file/d/14OhSFRAEV82dijgEJisKekM0Gw7ZB9zs/view?usp=sharing |
| 41 Dynamic programming on trees Syntax | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs |
| π | https://drive.google.com/file/d/19KENQURNp2WXtJlCiuvNpMhqGfhPTh37/view?usp=sharing |
| 42 Diameter of binary tree | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/40%20Diameter%20of%20binary%20tree.cpp |
| π | https://drive.google.com/file/d/1bUfIJNZHR7dN6ApoWPcQGRnv-1iGleht/view?usp=sharing |
| 43 Max path sum from any node to any | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/41%20Max%20path%20sum%20from%20any%20node%20to%20any.cpp |
| π | https://drive.google.com/file/d/1DMU1wcmfWCr-0Bi8JP0oTzb3CN_LOvLm/view?usp=sharing |
| 44 Max path sum from leaf to leaf | https://github.com/skjha1/Data-Structure-Algorithm-Programs/blob/master/src/Algorithms/Dynamic%20Programming/42%20Max_path_sum_from_leaf_to_leaf.cpp |
| π | https://drive.google.com/file/d/1jXho_vvWeDHgMtDRkqt_AzE8J8UCSJSg/view?usp=sharing |
| skjha1.github.io/Data-Structure-Algorithm-Programs/ | https://skjha1.github.io/Data-Structure-Algorithm-Programs/ |
|
hashing
| https://patch-diff.githubusercontent.com/topics/hashing |
|
count
| https://patch-diff.githubusercontent.com/topics/count |
|
sorting
| https://patch-diff.githubusercontent.com/topics/sorting |
|
tree
| https://patch-diff.githubusercontent.com/topics/tree |
|
algorithm
| https://patch-diff.githubusercontent.com/topics/algorithm |
|
linked-list
| https://patch-diff.githubusercontent.com/topics/linked-list |
|
stack
| https://patch-diff.githubusercontent.com/topics/stack |
|
queue
| https://patch-diff.githubusercontent.com/topics/queue |
|
string
| https://patch-diff.githubusercontent.com/topics/string |
|
array
| https://patch-diff.githubusercontent.com/topics/array |
|
sum
| https://patch-diff.githubusercontent.com/topics/sum |
|
cracking-the-coding-interview
| https://patch-diff.githubusercontent.com/topics/cracking-the-coding-interview |
|
sort
| https://patch-diff.githubusercontent.com/topics/sort |
|
recursion
| https://patch-diff.githubusercontent.com/topics/recursion |
|
bit-manipulation
| https://patch-diff.githubusercontent.com/topics/bit-manipulation |
|
greedy
| https://patch-diff.githubusercontent.com/topics/greedy |
|
heap
| https://patch-diff.githubusercontent.com/topics/heap |
|
time-complexity
| https://patch-diff.githubusercontent.com/topics/time-complexity |
|
searching-algorithms
| https://patch-diff.githubusercontent.com/topics/searching-algorithms |
|
master-theorem
| https://patch-diff.githubusercontent.com/topics/master-theorem |
|
Readme
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs#readme-ov-file |
| Please reload this page | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs |
|
Activity | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/activity |
|
665
stars | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/stargazers |
|
8
watching | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/watchers |
|
258
forks | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/forks |
|
Report repository
| https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fskjha1%2FData-Structure-Algorithm-Programs&report=skjha1+%28user%29 |
| Releases | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/releases |
| Packages
0 | https://patch-diff.githubusercontent.com/users/skjha1/packages?repo_name=Data-Structure-Algorithm-Programs |
| Please reload this page | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs |
| Contributors
4 | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/graphs/contributors |
| Please reload this page | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs |
|
C++
76.3%
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/search?l=c%2B%2B |
|
C
23.3%
| https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs/search?l=c |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |