GitStar
GitHub TrendingTopicsLanguages
/

Data Structures And Algorithms GitHub Repositories

Explore popular GitHub repositories tagged “data-structures-and-algorithms”.

Compare stars, forks, and programming language using the same GitStar view as GitHub Trending.

RepositoriesGitHub topic
Ranked by:Stars

Trending Repositories

krahets/hello-algo

《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 等代码实现

Java129,45115,511
forthespada/InterviewGuide

🔥🔥「InterviewGuide」是阿秀从校园->职场多年计算机自学过程的记录以及学弟学妹们计算机校招&秋招经验总结文章的汇总,包括但不限于C/C++ 、Golang、JavaScript、Vue、操作系统、数据结构、计算机网络、MySQL、Redis等学习总结,坚持学习,持续成长!

5,9311,637
hemansnation/AI-Engineer-Headquarters

A collection of scientific methods, processes, algorithms, and systems to build stories & models.

Jupyter Notebook3,673699
ShahjalalShohag/code-library

Templates, algorithms and data structures implemented and collected for programming contests.

C++3,671881
SamirPaulb/DSAlgo

📚A repository that contains all the Data Structures and Algorithms concepts and solutions to various problems in Python3 stored in a structured manner.👨‍💻🎯

Python2,573539
Prince-1501/Complete-DSA-Preparation

This is A complete DSA preparation Course. A DSA self-paced course for ultimate Interview and Placement Preparation

SCSS2,409549
Java-aid/Hackerrank-Solutions

hackerrank solutions github | hackerrank all solutions | hackerrank solutions for java | hackerrank video tutorial | hackerrank cracking the coding interview solutions | hackerrank data structures | hackerrank solutions algorithms | hackerrank challenge | hackerrank coding challenge | hackerrank algorithms solutions github| hackerrank problem solving | hackerrank programs solutions | JAVAAID |all hackerrank solutions | Coding Interview Preparation

Java1,841864
FazeelUsmani/Amazon-SDE-Preparation

This repository includes all the interview preparation questions for Amazon SDE role

C++1,535318
rongweihe/CPPNotes

【C++ 面试 + C++ 学习指南】 一份涵盖大部分 C++ 程序员所需要掌握的核心知识。

C++1,309139
o-oconnell/minixfromscratch

Development and compilation setup for the book versions of MINIX (2.0.0 and 3.1.0) on QEMU

Shell1,26877
thepranaygupta/Data-Structures-and-Algorithms

A repository that contains all the Data Structures and Algorithms concepts and their implementation in several ways, programming questions and Interview questions. The main aim of this repository is to help students who are learning Data Structures and Algorithms or preparing for an interview.

Java1,265413
kelvins/algorithms-and-data-structures

:abacus: Algorithms and Data Structures in several Programming Languages

Python1,085272
devAmoghS/Python-Interview-Problems-for-Practice

120+ Common code and interview problems solved in Python **(it's GROWING...)** Give a Star 🌟If it helps you. Please go through the README.md before starting.

Jupyter Notebook989156
js-sdsl/js-sdsl

A javascript standard data structure library which benchmark against C++ STL.

TypeScript80168
Codensity30/Strivers-A2Z-DSA-Sheet

Contains everything related to Stiver's A2Z sheet along with question, approach and code.

C++747255
codemistic/Data-Structures-and-Algorithms

A repository to help the open-source community with DSA related contributions

C++574393
CoffeelessProgrammer/Data-Structures-and-Algorithms-TS

Data structures & algorithms implemented in TypeScript

TypeScript377136
Algo-Phantoms/Algo-Tree

Algo-Tree is a collection of Algorithms and data structures which are fundamentals to efficient code and good software design. Creating and designing excellent algorithms is required for being an exemplary programmer. It contains solutions in various languages such as C++, Python and Java.

C++371614
TheAlgorithms/Solidity

Algorithms and data structures implemented in Solidity

Solidity362102
Bharat2044/Striver-A2Z-DSA-Sheet-Solution-using-JAVA

This repository contains Strivers A2Z DSA Course/Sheet Code Solution using JAVA with explanation. 🔥

Java353101
SartHak-0-Sach/Harkirat-Singh-course_code_and_notes

A comprehensive resource hub for mastering web development, covering everything from fundamental concepts to advanced topics and project-based learning. This also includes my notes on various other bonus sections offered alongside the course such as the MLops section, native android development section and DSA classes all in one. Follow for more😁✨

HTML33380
mdmzfzl/NeetCode-Solutions

My solutions in C++, Python and Rust for problems on NeetCode.io

C++30471
myui/btree4j

Disk-based B+-tree written in Pure Java

Java22650
kayjan/bigtree

Tree Implementation and Methods for Python, integrated with list, dictionary, pandas and polars DataFrame.

Python21313
nilbuild/datastructures-in-javascript

Illustrated Data Structures — Video Series

JavaScript19528
spirosmaggioros/AlgoPlus

AlgoPlus is a C++17 library with implemented data structures and algorithms for various topics(including machine learning)

C++18626
Prince-1501/Hello_world-Competiitve-Programming

https://www.youtube.com/c/HelloWorldbyprince/

C++17663
abdurakhmonoff/data-structures-and-algorithms-kotlin

Implementation and explanation of Data Structures and Algorithms (DSA) in Kotlin programming language

Kotlin17563
hiimvikash/DSA-EndGame

I have started Data structures and Algorithms on April 1, 2021, and this repository will be containing my resources, tutorial, codes, and my approach to Qs, for future reference. As I'm in the learning process, this repository will be refreshed daily with my new bits of knowledge.

Java17467
LLancelot/LeetCode

✍️ My LeetCode solutions, ideas and templates sharing. (我的LeetCode题解,思路以及各专题的解题模板分享。分专题归纳,见tag)

Java16640
GitStar

See what the GitStar community is most excited about today.

Trending

GitHub Trending TodayGitHub Trending WeeklyGitHub Trending Monthly

Languages

Browse all languagesTrending PythonTrending JavaScript

Explore

Browse GitHub topicsAI repositoriesDeveloper tools
© 2026 GitStarGitHub Trending source