{"id":23004362,"url":"https://github.com/raj-rathod/dsa-visualisation-in-angular","last_synced_at":"2025-08-14T01:32:34.326Z","repository":{"id":44954171,"uuid":"445696174","full_name":"raj-rathod/DSA-visualisation-in-angular","owner":"raj-rathod","description":"DSA Visualization is a project on data structures and algorithms. In this project all points of data structures and algorithms like as working approach, properties, operations, applications, advantages and disadvantages are well explained and visualize the operations for better understanding.","archived":false,"fork":false,"pushed_at":"2024-11-13T16:30:04.000Z","size":7889,"stargazers_count":27,"open_issues_count":1,"forks_count":5,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-02T09:51:12.041Z","etag":null,"topics":["algorithms","angular-material","data-structures","data-structures-algorithms","data-structures-and-algorithms","dsa-algorithm","dsa-learning-series","dsa-practice","dsa-problems","dsa-questions","dsa-visualizer","faang-interview","faang-preparation","faang-questions","hacktoberfest","leetcode","placement-preparation","rajesh-rathore"],"latest_commit_sha":null,"homepage":"https://raj-rathod.github.io/DSA-visualisation-in-angular/","language":"TypeScript","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/raj-rathod.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":".github/CODE_OF_CONDUCT.md","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-01-08T01:28:58.000Z","updated_at":"2025-02-09T22:20:38.000Z","dependencies_parsed_at":"2023-11-26T06:30:04.432Z","dependency_job_id":"235051bb-079c-4cdc-a1bf-b68b9b4bbf77","html_url":"https://github.com/raj-rathod/DSA-visualisation-in-angular","commit_stats":null,"previous_names":[],"tags_count":43,"template":false,"template_full_name":null,"purl":"pkg:github/raj-rathod/DSA-visualisation-in-angular","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raj-rathod%2FDSA-visualisation-in-angular","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raj-rathod%2FDSA-visualisation-in-angular/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raj-rathod%2FDSA-visualisation-in-angular/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raj-rathod%2FDSA-visualisation-in-angular/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raj-rathod","download_url":"https://codeload.github.com/raj-rathod/DSA-visualisation-in-angular/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raj-rathod%2FDSA-visualisation-in-angular/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270347442,"owners_count":24568573,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-13T02:00:09.904Z","response_time":66,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithms","angular-material","data-structures","data-structures-algorithms","data-structures-and-algorithms","dsa-algorithm","dsa-learning-series","dsa-practice","dsa-problems","dsa-questions","dsa-visualizer","faang-interview","faang-preparation","faang-questions","hacktoberfest","leetcode","placement-preparation","rajesh-rathore"],"created_at":"2024-12-15T07:18:13.877Z","updated_at":"2025-08-14T01:32:33.672Z","avatar_url":"https://github.com/raj-rathod.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![GitHub Repo stars](https://img.shields.io/github/stars/raj-rathod/DSA-visualisation-in-angular?style=social)\n![GitHub forks](https://img.shields.io/github/forks/raj-rathod/DSA-visualisation-in-angular?style=social)\n![GitHub watchers](https://img.shields.io/github/watchers/raj-rathod/DSA-visualisation-in-angular?style=social)\n![GitHub contributors](https://img.shields.io/github/contributors/raj-rathod/DSA-visualisation-in-angular)\n![GitHub issues](https://img.shields.io/github/issues-raw/raj-rathod/DSA-visualisation-in-angular)\n\n\u003cp align='center' \u003e\n\u003cimg src=\"./src/assets/icons/dsa-logo.png\"/\u003e\n\u003c/p\u003e\n\n# Data structure and algorithms visualization [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Visualization%20is%20the%20better%20way%20to%20understand%20of%20the%20things\u0026url=https://raj-rathod.github.io/DSA-visualisation-in-angular/\u0026via=Rajesh946055\u0026hashtags=dsa,faang,datastructures,Algorithms,developers)\n\u003e DSA Visualization is a project on **data structures and algorithms**. In this project all points of data structures and algorithms like as working approach, properties, operations, applications, advantages and disadvantages are well explained and visualize the operations for better understanding.\n\n```HTML\nVisualization  is the better way to understand of the things\n``` \n\n## [Dsa visualization live 👈](https://raj-rathod.github.io/DSA-visualisation-in-angular/)\n\n_If you like this project, please leave me a star._ \u0026#9733;\n\n## Table of Contents\n```mermaid\ngraph TD;\n    DSA-Visualization--\u003eData-Structure;\n    DSA-Visualization--\u003eAlgorithms;\n    Data-Structure--\u003eLinear;\n    Data-Structure--\u003eNon-linear;\n    Linear--\u003eArray;\n    Linear--\u003eStack;\n    Linear--\u003eQueue;\n    Linear--\u003eLinked-List;\n    Non-linear--\u003eTree;\n    Non-linear--\u003eGraph;\n    Non-linear--\u003eTrie;\n    Non-linear--\u003eHash-Table;\n    Algorithms--\u003eSorting;\n    Algorithms--\u003eSearching;\n    Algorithms--\u003eDivide-And-Conquer;\n    Algorithms--\u003eRecursive;\n    Algorithms--\u003eDynamic-Programming;\n    Algorithms--\u003eGreedy;\n    Algorithms--\u003eBacktracking;\n    Algorithms--\u003eHashing; \n```\n\n- ### Data Structures\n  - **Linear Data Structures**\n    - [Array](https://github.com/raj-rathod/DSA-visualisation-in-angular/blob/main/src/app/components/NonprimitiveData/linear/arrays/README.md)\n    - [Matrix](https://github.com/raj-rathod/DSA-visualisation-in-angular/blob/main/src/app/components/NonprimitiveData/linear/arrays/README.md)\n    - [Stack](https://github.com/raj-rathod/DSA-visualisation-in-angular/blob/main/src/app/components/NonprimitiveData/linear/stack/README.md)\n    - [Queue](https://github.com/raj-rathod/DSA-visualisation-in-angular/blob/main/src/app/components/NonprimitiveData/linear/queue/README.MD)\n    - [Linked List](https://github.com/raj-rathod/DSA-visualisation-in-angular/blob/main/src/app/components/NonprimitiveData/linear/linked-list/README.md)\n  - **Non-linear Data Structures**\n    - [Tree](https://github.com/raj-rathod/DSA-visualisation-in-angular/blob/main/src/app/components/NonprimitiveData/non-linear/tree/README.md)\n    - [Graph](https://github.com/raj-rathod/DSA-visualisation-in-angular/blob/main/src/app/components/NonprimitiveData/non-linear/graph/README.md)\n    - [Trie](https://github.com/raj-rathod/DSA-visualisation-in-angular/blob/main/src/app/components/NonprimitiveData/non-linear/trie/README.md)\n    - [Hash Table](https://github.com/raj-rathod/DSA-visualisation-in-angular/blob/main/src/app/components/NonprimitiveData/non-linear/hash-table/README.md)\n- ### Algorithms\n  - **Sorting**\n    - [Selection Sort](https://github.com/raj-rathod/DSA-visualisation-in-angular/tree/main/src/app/components/Algorithms/sorting/selection-sort/README.md)\n    - [Insertion Sort](https://github.com/raj-rathod/DSA-visualisation-in-angular/tree/main/src/app/components/Algorithms/sorting/insertion-sort/README.md)\n    - [Merge Sort](https://github.com/raj-rathod/DSA-visualisation-in-angular/tree/main/src/app/components/Algorithms/sorting/merge-sort/README.md)\n    - Quick Sort\n    - Counting Sort\n    - Radix Sort\n    - Bucket Sort\n    - Shell Sort\n    - Heap Sort\n  - **Searching**\n    - Linear Search\n    - Binary Search\n    - Jump Search\n    - Interpolation Search\n    - Exponential Search\n    - Fibonacci Search\n  - **Divide and Conquer**\n    - Merge Sort\n    - Quick Sort\n    - Strassen's Algorithm\n    - Closest Pair of Points\n    - Karatsuba Algorithm\n  - **Recursive**\n  - **Dynamic Programming**\n  - **Greedy**\n  - **Backtracking**\n  - **Hashing**\n  - **Randomized**\n\n## Contributing\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\nPlease read the [Contribute guide](.github/CONTRIBUTING.md)\n\n\n## Connect with me ~Rajesh Rathore\n\n[![Linkedin Badge](https://img.shields.io/badge/-LinkedIn-0e76a8?style=flat-square\u0026logo=Linkedin\u0026logoColor=white)](https://www.linkedin.com/in/rajesh-rathore-0501/)\n[![Website Badge](https://img.shields.io/badge/Website-3b5998?style=flat-square\u0026logo=google-chrome\u0026logoColor=white)](https://linktr.ee/rajesh_rathore)\n[![Twitter Badge](https://img.shields.io/badge/-Twitter-00acee?style=flat-square\u0026logo=Twitter\u0026logoColor=white)](https://twitter.com/Rajesh946055)\n[![Instagram Badge](https://img.shields.io/badge/-Instagram-e4405f?style=flat-square\u0026logo=Instagram\u0026logoColor=white)](https://www.instagram.com/raj_rathod1313/?hl=en)\n\n\n***Do star, fork and share the repo to show your support, it would help others too!***   \u003cbr\u003e\n \u003cbr\u003e\n Let me know your views or any changes or improvements or contribute to make better for others \n \n :heart: ***Thank you all for Forking this repository and contribute***  :heart:\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraj-rathod%2Fdsa-visualisation-in-angular","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraj-rathod%2Fdsa-visualisation-in-angular","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraj-rathod%2Fdsa-visualisation-in-angular/lists"}