| route-pattern | /:user_id/:repository |
| route-controller | files |
| route-action | disambiguate |
| fetch-nonce | v2:117dab8e-7fda-7608-3b02-e0c954bb43fa |
| current-catalog-service-hash | f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb |
| request-id | BE8C:17600C:3723B5:4CFBA7:6980D968 |
| html-safe-nonce | f59ee6e906a495a19dd4e8523ccae488dc59c1dd6d27b0bba807ddf9601401df |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCRThDOjE3NjAwQzozNzIzQjU6NENGQkE3OjY5ODBEOTY4IiwidmlzaXRvcl9pZCI6Ijg4MTc4MTI2MzQ5MzkyMTgyODAiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | ee56454d510619cf2de89476c61f2c4a28e2e58084a78a7e76cc1962d944899a |
| hovercard-subject-tag | repository:334923428 |
| 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/Ashish1323/Data-Structure-Algorithm |
| twitter:image | https://opengraph.githubassets.com/381f5b71638da386c10cbc26274a119b05b82bfa4a1ffe5d0371935a3e55daca/Ashish1323/Data-Structure-Algorithm |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/381f5b71638da386c10cbc26274a119b05b82bfa4a1ffe5d0371935a3e55daca/Ashish1323/Data-Structure-Algorithm |
| og:image:alt | This Repo consists of Data structures and Algorithms - Ashish1323/Data-Structure-Algorithm |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 17bc0924c8593587ed4a8ae12c6076d0895c5516aaa44daccbb68ede54878b1f |
| turbo-cache-control | no-preview |
| go-import | github.com/Ashish1323/Data-Structure-Algorithm git https://github.com/Ashish1323/Data-Structure-Algorithm.git |
| octolytics-dimension-user_id | 42762022 |
| octolytics-dimension-user_login | Ashish1323 |
| octolytics-dimension-repository_id | 334923428 |
| octolytics-dimension-repository_nwo | Ashish1323/Data-Structure-Algorithm |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | true |
| octolytics-dimension-repository_parent_id | 286918195 |
| octolytics-dimension-repository_parent_nwo | skjha1/Data-Structure-Algorithm-Programs |
| 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 | 602fb6e6fec65cf4baabc1305db1830bc609c154 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm#start-of-content |
|
| https://patch-diff.githubusercontent.com/ |
|
Sign in
| https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FAshish1323%2FData-Structure-Algorithm |
| 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%2FAshish1323%2FData-Structure-Algorithm |
|
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=Ashish1323%2FData-Structure-Algorithm |
| Reload | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm |
| Reload | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm |
| Reload | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm |
|
Ashish1323
| https://patch-diff.githubusercontent.com/Ashish1323 |
| Data-Structure-Algorithm | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm |
| skjha1/Data-Structure-Algorithm-Programs | https://patch-diff.githubusercontent.com/skjha1/Data-Structure-Algorithm-Programs |
|
Notifications
| https://patch-diff.githubusercontent.com/login?return_to=%2FAshish1323%2FData-Structure-Algorithm |
|
Fork
0
| https://patch-diff.githubusercontent.com/login?return_to=%2FAshish1323%2FData-Structure-Algorithm |
|
Star
0
| https://patch-diff.githubusercontent.com/login?return_to=%2FAshish1323%2FData-Structure-Algorithm |
|
0
stars
| https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/stargazers |
|
258
forks
| https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/forks |
|
Branches
| https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/branches |
|
Tags
| https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tags |
|
Activity
| https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/activity |
|
Star
| https://patch-diff.githubusercontent.com/login?return_to=%2FAshish1323%2FData-Structure-Algorithm |
|
Notifications
| https://patch-diff.githubusercontent.com/login?return_to=%2FAshish1323%2FData-Structure-Algorithm |
|
Code
| https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm |
|
Pull requests
0
| https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/pulls |
|
Actions
| https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/actions |
|
Projects
0
| https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/projects |
|
Security
0
| https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/security |
|
Insights
| https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/pulse |
|
Code
| https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm |
|
Pull requests
| https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/pulls |
|
Actions
| https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/actions |
|
Projects
| https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/projects |
|
Security
| https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/security |
|
Insights
| https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/pulse |
| Branches | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/branches |
| Tags | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tags |
| https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/branches |
| https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tags |
| 448 Commits | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/commits/master/ |
| https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/commits/master/ |
| Array | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tree/master/Array |
| Array | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tree/master/Array |
| Graph/Basic | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tree/master/Graph/Basic |
| Graph/Basic | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tree/master/Graph/Basic |
| Hashing Techniques/Basics | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tree/master/Hashing%20Techniques/Basics |
| Hashing Techniques/Basics | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tree/master/Hashing%20Techniques/Basics |
| Heap | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tree/master/Heap |
| Heap | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tree/master/Heap |
| LinkedList | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tree/master/LinkedList |
| LinkedList | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tree/master/LinkedList |
| Matrix | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tree/master/Matrix |
| Matrix | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tree/master/Matrix |
| Problems/Memory Allocation | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tree/master/Problems/Memory%20Allocation |
| Problems/Memory Allocation | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tree/master/Problems/Memory%20Allocation |
| Queue | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tree/master/Queue |
| Queue | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tree/master/Queue |
| Recursion | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tree/master/Recursion |
| Recursion | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tree/master/Recursion |
| Sorting Technique | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tree/master/Sorting%20Technique |
| Sorting Technique | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tree/master/Sorting%20Technique |
| Stack | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tree/master/Stack |
| Stack | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tree/master/Stack |
| String | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tree/master/String |
| String | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tree/master/String |
| Tree | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tree/master/Tree |
| Tree | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tree/master/Tree |
| src | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tree/master/src |
| src | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/tree/master/src |
| README.md | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/blob/master/README.md |
| README.md | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/blob/master/README.md |
| README | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm |
| π | https://drive.google.com/drive/folders/1Kqtnwaz-EgXbPoRLcRlp4bQAQpP_RyJg?usp=sharing |
| https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm#booksdata-structures |
| https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm#data-structures |
| π | https://drive.google.com/file/d/1wqMgL_6w8nWgFCHYXQ0NA8Kjz8LLcmKu/view?usp=sharing |
| Recursion | https://github.com/skjha1/Data-Structure-Algorithm/tree/master/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 |
| 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 |
| 05 inserting an element | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/05%20inserting%20an%20element.c |
| 06 Deleting element | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/06%20Deleting%20element%20from%20array.c |
| 07 Linear search | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/07%20Linear%20search.c |
| 08 Improving Linear search | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/08%20Improving%20Linear%20search.c |
| 09 Binary Search Using Recursion | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/10%20Binary%20Search%20Using%20Recursion.c |
| 10 Binary Search using loop | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/09%20Binary%20Search%20using%20loop.c |
| 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 |
| 12 Rotate and Shift | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/12%20Rotate%20and%20Shift.c |
| 13 IsSorted | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/13%20IsSorted%20.c |
| 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 |
| 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.c |
| 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 Finding Duplicate in Unsoorted Array | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/26%20Finding%20Duplicate%20in%20Unsoorted%20Array.cpp |
| 27 Find a pair with sum k | https://github.com/skjha1/Data-Structure-Algorithm/blob/master/Array/27%20Find%20a%20pair%20with%20sum%20k.cpp |
| 28 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 |
| 29 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 |
| 30 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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/drive/folders/11Qz42ugnZYSZIqecGqlLYsioXRWtnQDf |
| Tree | https://github.com/skjha1/Data-Structure-Algorithm/tree/master/Tree/Basic |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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/Ashish1323/Data-Structure-Algorithm#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/Ashish1323/Data-Structure-Algorithm#booksalgorithms |
| https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm#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://drive.google.com/drive/folders/1YFkrOjBOpbVwJ7SrrVxommPce43RJBNG |
| Divide & Conquer | https://github.com/skjha1/Data-Structure-Algorithm/tree/master/src/Algorithms/Divide%20%26%20Conquer |
| Merge Sort | 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 |
| 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/Ashish1323/Data-Structure-Algorithm |
| Maximul Subarray | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm |
| Integer Multiplication | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm |
| Karatsuba Algorithm for Fast Mul | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm |
|
Readme
| https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm#readme-ov-file |
| Please reload this page | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm |
|
Activity | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/activity |
|
0
stars | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/stargazers |
|
0
watching | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/watchers |
|
0
forks | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/forks |
|
Report repository
| https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FAshish1323%2FData-Structure-Algorithm&report=Ashish1323+%28user%29 |
| Releases | https://patch-diff.githubusercontent.com/Ashish1323/Data-Structure-Algorithm/releases |
| Packages
0 | https://patch-diff.githubusercontent.com/users/Ashish1323/packages?repo_name=Data-Structure-Algorithm |
|
| 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 |