{"id":22138668,"url":"https://github.com/riteek712/java-dsa","last_synced_at":"2025-03-24T10:40:33.260Z","repository":{"id":246734138,"uuid":"683145958","full_name":"Riteek712/Java-DSA","owner":"Riteek712","description":"This repository contains solutions to various Data Structures and Algorithms (DSA) questions in Java. It includes curated problems from the Blind 75 list, sorting algorithms, graph problems, tree problems, and basic interview live coding questions.","archived":false,"fork":false,"pushed_at":"2024-11-17T18:21:33.000Z","size":64,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-29T15:50:49.569Z","etag":null,"topics":["algorithms","algorithms-and-data-structures","data-structures","java"],"latest_commit_sha":null,"homepage":"","language":"Java","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/Riteek712.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":"2023-08-25T17:57:05.000Z","updated_at":"2024-11-17T18:21:38.000Z","dependencies_parsed_at":"2024-08-25T15:02:38.229Z","dependency_job_id":"c7ec2731-8e62-490c-9b99-8b67da58c9c8","html_url":"https://github.com/Riteek712/Java-DSA","commit_stats":null,"previous_names":["riteek712/java-dsa"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Riteek712%2FJava-DSA","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Riteek712%2FJava-DSA/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Riteek712%2FJava-DSA/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Riteek712%2FJava-DSA/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Riteek712","download_url":"https://codeload.github.com/Riteek712/Java-DSA/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245256572,"owners_count":20585929,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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","algorithms-and-data-structures","data-structures","java"],"created_at":"2024-12-01T20:11:15.371Z","updated_at":"2025-03-24T10:40:33.228Z","avatar_url":"https://github.com/Riteek712.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Data Structures and Algorithms (DSA) in Java\n\nThis repository contains solutions to various Data Structures and Algorithms (DSA) questions in Java. It includes curated problems from the **Blind 75** list, sorting algorithms, graph problems, tree problems, and basic interview live coding questions.\n\n## Table of Contents\n\n- [Blind 75 Questions](#blind-75-questions)\n- [Sorting Algorithms](#sorting-algorithms)\n- [Graph Problems](#graph-problems)\n- [Tree Problems](#tree-problems)\n- [Basic Interview Questions](#basic-interview-questions)\n- [How to Use This Repository](#how-to-use-this-repository)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Blind 75 Questions\n\nThis section contains solutions to the **Blind 75** list of coding interview questions. These questions are known for covering the most important concepts and are frequently asked in technical interviews.\n\n\n## Sorting Algorithms\n\nThis section includes implementations of various sorting algorithms:\n\n- [Bubble Sort](./sorting/BubbleSort.java)\n- [Selection Sort](./sorting/SelectionSort.java)\n- [Insertion Sort](./sorting/InsertionSort.java)\n- [Merge Sort](./sorting/MergeSort.java)\n- [Quick Sort](./sorting/QuickSort.java)\n- [Heap Sort](./sorting/HeapSort.java)\n\n## Graph Problems\n\nExplore graph-related problems, including traversal techniques like BFS, DFS, and problems like:\n\n- [All Paths From Source to Target](./graph/AllPathsSourceTarget.java)\n- [Shortest Path Algorithms](./graph/ShortestPath.java)\n- [Cycle Detection](./graph/CycleDetection.java)\n\n## Tree Problems\n\nThis section contains problems related to binary trees, binary search trees, and general trees:\n\n- [Binary Tree Traversals](./trees/BinaryTreeTraversals.java)\n- [Lowest Common Ancestor](./trees/LowestCommonAncestor.java)\n- [Tree Serialization/Deserialization](./trees/TreeSerialization.java)\n\n## Basic Interview Questions\n\nHere you'll find solutions to common live coding questions that often come up in technical interviews:\n\n- [Two Sum](./interview/TwoSum.java)\n- [Reverse a Linked List](./interview/ReverseLinkedList.java)\n- [Palindrome Check](./interview/PalindromeCheck.java)\n- [Anagram Check](./interview/AnagramCheck.java)\n\n## How to Use This Repository\n\n1. **Clone the Repository:**\n\n   ```bash\n   git clone https://github.com/Riteek712/Java-DSA.git\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Friteek712%2Fjava-dsa","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Friteek712%2Fjava-dsa","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Friteek712%2Fjava-dsa/lists"}