1.jwasham / coding-interview-university
A complete computer science study plan to become a software engineer.
Ranked by Attention Score: stars gained over the last 90 complete days
64 repositories by Attention Score · Aug 5, 2026 – Nov 2, 2026 (UTC)
A complete computer science study plan to become a software engineer.
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 等代码实现
Curated coding interview preparation materials for busy software engineers
List of Computer Science courses with video lectures.
Crack LeetCode, not only how, but also why.
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
All Algorithms implemented in Java
This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp of WeMakeDevs.
A pattern-based approach to learn technical interview questions
🔥🔥超过1000本的计算机经典书籍、个人笔记资料以及本人在各平台发表文章中所涉及的资源等。书籍资源包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编以及校招社招各种面经~
:star2: Wiki of OI / ICPC for everyone. (某大型游戏线上攻略,内含炫酷算术魔法)
Awesome LeetCode resources to learn Data Structures and Algorithms and prepare for Coding Interviews.
Everything you need to know to get the job.
Algorithm and data structure articles for https://cp-algorithms.com (based on http://e-maxx.ru)
🔥LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
SciPy library main repository
All Algorithms implemented in Rust
Dive into this repository, a comprehensive resource covering Data Structures, Algorithms, 450 DSA by Love Babbar, Striver DSA sheet, Apna College DSA Sheet, and FAANG Questions! 🚀 That's not all! We've got Technical Subjects like Operating Systems, DBMS, SQL, Computer Networks, and Object-Oriented Programming, all waiting for you.
A collection of algorithms and data structures
Algorithms and Data Structures implemented in Go for beginners, following best practices.
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
🌍 针对小白的算法训练 | 包括四部分:①.大厂面经 ②.力扣图解 ③.千本开源电子书 ④.百张技术思维导图(项目花了上百小时,希望可以点 star 支持,🌹感谢~)推荐免费ChatGPT使用网站
The public CGAL repository, see the README below
Minimal examples of data structures and algorithms in Python
Open Machine Learning Course
LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% | LeetCode 题解
Free online textbook of Jupyter notebooks for fast.ai Computational Linear Algebra course
计算机类常用电子书整理,并且附带下载链接,包括Java,Python,Linux,Go,C,C++,数据结构与算法,人工智能,计算机基础,面试,设计模式,数据库,前端等书籍
Python framework for creating, editing, and running Noisy Intermediate-Scale Quantum (NISQ) circuits.
Embedded Template Library
✍🏻 Source Code Deep Dives, System Design & Engineering Blogs | Halfrost-Field 冰霜之地:源码解析、系统设计与工程实践笔记
一位酷爱做饭的程序员,立志用动画将算法说的通俗易懂。我的面试网站 www.chengxuchu.com
My curated list of audio DSP and plugin development resources (Github fork)
₿ A guide (for humans!) to cryto-currencies and their algos.
ML.NET is an open source and cross-platform machine learning framework for .NET.
Cracking the Coding Interview 6th Ed. Solutions
Algorithms and data structures in Swift, with explanations!
An Open-Source Collection of Flash Cards to Help You Preparing Your Algorithms & Data Structures and System Design Interviews 💯
A general-purpose lightweight C++ graph library
A curated list of courses, online judges, visualizations, books and competitions for learning and practicing algorithms. English and Korean.
Generic graph data structures and algorithms for Go (Golang): dependency graphs (DAGs) with cycle checks and topological sort, BFS and DFS traversal, Dijkstra and other shortest paths, connectivity and partitioning. No dependencies.
C++ implementation of the Python Numpy library
Header-Only C++ Library for Graph Representation and Algorithms
Book of Elementary Functional Algorithms and Data structures
📐 Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.
Samples for ML.NET, an open source and cross-platform machine learning framework for .NET.
Build the best interview map. The current content includes JS, network, browser related, performance optimization, security, framework, Git, data structure, algorithm, etc.
Functional Programming Library for C++. Write concise and readable C++ code.
Algorithms resolution in Javascript. Leetcode - Geeksforgeeks - Careercup
📚 String comparison and edit distance algorithms library, featuring : Levenshtein, LCS, Hamming, Damerau levenshtein (OSA and Adjacent transpositions algorithms), Jaro-Winkler, Cosine, etc...
Published on Maven Central Java Library that compares 2 images with the same sizes and shows the differences visually by drawing rectangles. Some parts of the image can be excluded from the comparison. Can be used for automation QA tests.
[ARCHIVED] The C++ parallel algorithms library. See https://github.com/NVIDIA/cccl
CLRS study. Codes are written with golang.
Data Structures and Algorithms in Java (useful in interview process)
The MEGA interview guide, JavaSciript, Front End, Comp Sci
:robot: Introducing kids to coding with tiny virtual robots!
Simple encryption library supporting RSA and AES algorithms.
Dlang Core Library
SimMetrics is a Similarity Metric Library, e.g. from edit distance's (Levenshtein, Gotoh, Jaro etc) to other metrics, (e.g Soundex, Chapman). This library support multiple .NET versions including .NET Core (NETStandard 1.x)
A collection of containers & algorithms for the Crystal programming language
Modular and modern graph-theory algorithms framework in Java
Data structures and algorithms in OCaml