{"id":26436293,"url":"https://github.com/mu-selim/datastructures-algorithms-implementation","last_synced_at":"2026-05-17T15:08:31.539Z","repository":{"id":122710523,"uuid":"573901183","full_name":"Mu-selim/DataStructures-Algorithms-Implementation","owner":"Mu-selim","description":"Data structures and algorithms implementation with JavaScript and C#","archived":false,"fork":false,"pushed_at":"2023-01-07T21:34:19.000Z","size":43,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-28T14:51:50.472Z","etag":null,"topics":["algorithms","csharp","data-structures","javascript","leetcode","problem-solving"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Mu-selim.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-12-03T19:40:52.000Z","updated_at":"2023-09-14T11:22:28.000Z","dependencies_parsed_at":"2024-07-09T14:00:52.406Z","dependency_job_id":null,"html_url":"https://github.com/Mu-selim/DataStructures-Algorithms-Implementation","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Mu-selim/DataStructures-Algorithms-Implementation","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mu-selim%2FDataStructures-Algorithms-Implementation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mu-selim%2FDataStructures-Algorithms-Implementation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mu-selim%2FDataStructures-Algorithms-Implementation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mu-selim%2FDataStructures-Algorithms-Implementation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mu-selim","download_url":"https://codeload.github.com/Mu-selim/DataStructures-Algorithms-Implementation/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mu-selim%2FDataStructures-Algorithms-Implementation/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33143276,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-17T09:28:26.183Z","status":"ssl_error","status_checked_at":"2026-05-17T09:27:52.702Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithms","csharp","data-structures","javascript","leetcode","problem-solving"],"created_at":"2025-03-18T08:16:11.491Z","updated_at":"2026-05-17T15:08:31.533Z","avatar_url":"https://github.com/Mu-selim.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# **Data structures and Algorithms Implementation**\n\n* [**JavaScript**](#javascript)\n* [**C#**](#c)\n* [**Leetcode problems**](#leetcode-problems)\n\n## ***JavaScript***\n#### [**Data sturtures**](JavaScript/Data%20Structures)\n* [***Linear***](JavaScript/Data%20Structures/Linear)\n  * [*Stack*](JavaScript/Data%20Structures/Linear/Stack)\n    * [Array based Stack](JavaScript/Data%20Structures/Linear/Stack/Array%20based%20Stack.js)\n  * [*Queue*](JavaScript/Data%20Structures/Linear/Queue)\n    * [Linear Queue](JavaScript/Data%20Structures/Linear/Queue/Linear%20Queue.js)\n    * [Circular Queue](JavaScript/Data%20Structures/Linear/Queue/Circular%20Queue.js)\n    * [Queue using Stack implementation](JavaScript/Data%20Structures/Linear/Queue/Queue%20using%20Stack.js)\n* [***Non Linear***](JavaScript/Data%20Structures/Non%20linear)\n\n#### [**Algorithms**](JavaScript/Algorithms)\n* [***Searching***](JavaScript/Algorithms/Searching)\n  * [Linear Search](JavaScript/Algorithms/Searching/Linear%20Search.js)\n  * [Binary Search](JavaScript/Algorithms/Searching/Binary%20Seach.js)\n* [***Sorting***](JavaScript/Algorithms/Sorting)\n  * [Bubble Sort](JavaScript/Algorithms/Sorting/BubbleSort.js)\n  * [Insertion Sort](JavaScript/Algorithms/Sorting/InsertionSort.js)\n  * [Selection Sort](JavaScript/Algorithms/Sorting/SelectionSort.js)\n  * [Shell Sort](JavaScript/Algorithms/Sorting/ShellSort.js)\n* [***Stack Applications***](JavaScript/Algorithms/Stack%20Applications)\n  * [Balanced parentheses](JavaScript/Algorithms/Stack%20Applications/balanced%20parentheses.js)\n  * [Expression evaluation](JavaScript/Algorithms/Stack%20Applications/expression%20evaluation.js)\n  * [Palindrome expression](JavaScript/Algorithms/Stack%20Applications/palindrome%20expression.js)\n\n## ***C#***\n#### [**Data sturtures**](JavaScript/Data%20Structures)\n* [***Linear***](C%23/Data%20Structures/Linear)\n  * [*Stack*](C%23/Data%20Structures/Linear/Stack)\n    * [Array based Stack](C%23/Data%20Structures/Linear/Stack/Array%20based%20Stack.cs)\n    * [Linkedlist based Stack](C%23/Data%20Structures/Linear/Stack/Linkedlist%20based%20Stack.cs)\n  * [*Queue*](C%23/Data%20Structures/Linear/Queue)\n    * [Linear Queue](C%23/Data%20Structures/Linear/Queue/Linear%20Queue.cs)\n    * [Circular Queue](C%23/Data%20Structures/Linear/Queue/Circular%20Queue.cs)\n    * [Queue using Stack implementation](C%23/Data%20Structures/Linear/Queue/Queue%20using%20Stack.cs)\n* [***Non Linear***](C%23/Data%20Structures/Non%20linear)\n\n#### [**Algorithms**](C%23/Algorithms)\n* [***Searching***](C%23/Algorithms/Searching)\n  * [Linear Search](C%23/Algorithms/Searching/Linear%20Search.cs)\n  * [Binary Search](C%23/Algorithms/Searching/Binary%20Search.cs)\n* [***Sorting***](C%23/Algorithms/Sorting)\n  * [Bubble Sort](C%23/Algorithms/Sorting/Bubble%20Sort.cs)\n  * [Insertion Sort](C%23/Algorithms/Sorting/Insertion%20Sort.cs)\n  * [Selection Sort](C%23/Algorithms/Sorting/Selection%20Sort.cs)\n  * [Shell Sort](C%23/Algorithms/Sorting/Shell%20Sort.cs)\n* [***Stack Applications***](C%23/Algorithms/Stack%20Applications)\n  * [Balanced parentheses](C%23/Algorithms/Stack%20Applications/balanced%20parentheses.cs)\n  * [Expression evaluation](C%23/Algorithms/Stack%20Applications/expression%20evaluation.cs)\n  * [Palindrome expression](C%23/Algorithms/Stack%20Applications/palindrome%20expression.cs)\n\n## [***Leetcode Problems***](Leetcode%20problems)\n* [*Easy*](#easy)\n* [*Medium*](#medium)\n* [*Hard*](#hard)\n\n### ***Easy***\n\n| Problem | Difficulty | Solution |\n|---------|------------|-----------|\n| [1614. Maximum Nesting Depth of the Parentheses](https://leetcode.com/problems/maximum-nesting-depth-of-the-parentheses) | easy | [link](Leetcode%20problems/1614.%20Maximum%20Nesting%20Depth%20of%20the%20Parentheses.js)|\n| [1475. Final Prices With a Special Discount in a Shop](https://leetcode.com/problems/final-prices-with-a-special-discount-in-a-shop/) | easy | [link](Leetcode%20problems/1475.%20Final%20Prices%20With%20a%20Special%20Discount%20in%20a%20Shop.js)\n| [844. Backspace String Compare](https://leetcode.com/problems/backspace-string-compare/description/) | easy | [link](Leetcode%20problems/844.%20Backspace%20String%20Compare.js)\n| [20. Valid Parentheses](https://leetcode.com/problems/valid-parentheses/) | easy | [link](Leetcode%20problems/20.%20Valid%20Parentheses.js)\n| [1. Two Sum](https://leetcode.com/problems/two-sum/description/) | easy | [link](Leetcode%20problems/1.%20Two%20Sum.js)\n| [268. Missing Number](https://leetcode.com/problems/missing-number/description/) | easy | [link](Leetcode%20problems/268.%20Missing%20Number.js)\n| [136. Single Number](https://leetcode.com/problems/single-number/description/) | easy | [link](Leetcode%20problems/136.%20Single%20Number.js) |\n| [35. Search Insert Position](https://leetcode.com/problems/search-insert-position/description/) | easy | [link](Leetcode%20problems/35.%20Search%20Insert%20Position.js) |\n| [169. Majority Element](https://leetcode.com/problems/majority-element/description/) | easy | [link](Leetcode%20problems/169.%20Majority%20Element.js) |\n| [2404. Most Frequent Even Element](https://leetcode.com/problems/most-frequent-even-element/description/) | easy | [link](Leetcode%20problems/2404.%20Most%20Frequent%20Even%20Element.js) |\n| [292. Nim Game](https://leetcode.com/problems/nim-game/description/) | easy | [link](Leetcode%20problems/292.%20Nim%20Game.js) |\n| [26. Remove Duplicates from Sorted Array](https://leetcode.com/problems/remove-duplicates-from-sorted-array/description/) | easy | [link](Leetcode%20problems/26.%20Remove%20Duplicates%20from%20Sorted%20Array.js) |\n| [14. Longest Common Prefix](https://leetcode.com/problems/longest-common-prefix/description/) | easy | [link](Leetcode%20problems/14.%20Longest%20Common%20Prefix.js) |\n| [121. Best Time to Buy and Sell Stock](https://leetcode.com/problems/best-time-to-buy-and-sell-stock/description/) | easy | [link](Leetcode%20problems/121.%20Best%20Time%20to%20Buy%20and%20Sell%20Stock.js) |\n\n\n### ***Medium***\n\n| Problem | Difficulty | Solution |\n|---------|------------|-----------|\n| [739. Daily Temperatures](https://leetcode.com/problems/daily-temperatures/) | Medium | [link](Leetcode%20problems/739.%20Daily%20Temperatures.js)\n\n\n### ***Hard***\n\n| Problem | Difficulty | Solution |\n|---------|------------|-----------|","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmu-selim%2Fdatastructures-algorithms-implementation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmu-selim%2Fdatastructures-algorithms-implementation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmu-selim%2Fdatastructures-algorithms-implementation/lists"}