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 30 complete days
55 repositories by Attention Score · Oct 4, 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 等代码实现
List of Computer Science courses with video lectures.
🔥🔥超过1000本的计算机经典书籍、个人笔记资料以及本人在各平台发表文章中所涉及的资源等。书籍资源包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编以及校招社招各种面经~
All Algorithms implemented in Java
Curated coding interview preparation materials for busy software engineers
Everything you need to know to get the job.
:star2: Wiki of OI / ICPC for everyone. (某大型游戏线上攻略,内含炫酷算术魔法)
A pattern-based approach to learn technical interview questions
Algorithm and data structure articles for https://cp-algorithms.com (based on http://e-maxx.ru)
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
Crack LeetCode, not only how, but also why.
This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp of WeMakeDevs.
Awesome LeetCode resources to learn Data Structures and Algorithms and prepare for Coding Interviews.
A collection of algorithms and data structures
🔥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
The public CGAL repository, see the README below
Algorithms and Data Structures implemented in Go for beginners, following best practices.
Open Machine Learning Course
Minimal examples of data structures and algorithms in Python
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.
🌍 针对小白的算法训练 | 包括四部分:①.大厂面经 ②.力扣图解 ③.千本开源电子书 ④.百张技术思维导图(项目花了上百小时,希望可以点 star 支持,🌹感谢~)推荐免费ChatGPT使用网站
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
Free online textbook of Jupyter notebooks for fast.ai Computational Linear Algebra course
Python framework for creating, editing, and running Noisy Intermediate-Scale Quantum (NISQ) circuits.
✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% | LeetCode 题解
一位酷爱做饭的程序员,立志用动画将算法说的通俗易懂。我的面试网站 www.chengxuchu.com
LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
My curated list of audio DSP and plugin development resources (Github fork)
✍🏻 Source Code Deep Dives, System Design & Engineering Blogs | Halfrost-Field 冰霜之地:源码解析、系统设计与工程实践笔记
Embedded Template Library
计算机类常用电子书整理,并且附带下载链接,包括Java,Python,Linux,Go,C,C++,数据结构与算法,人工智能,计算机基础,面试,设计模式,数据库,前端等书籍
₿ A guide (for humans!) to cryto-currencies and their algos.
An Open-Source Collection of Flash Cards to Help You Preparing Your Algorithms & Data Structures and System Design Interviews 💯
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.
Cracking the Coding Interview 6th Ed. Solutions
ML.NET is an open source and cross-platform machine learning framework for .NET.
A curated list of courses, online judges, visualizations, books and competitions for learning and practicing algorithms. English and Korean.
C++ implementation of the Python Numpy library
Header-Only C++ Library for Graph Representation and Algorithms
Build the best interview map. The current content includes JS, network, browser related, performance optimization, security, framework, Git, data structure, algorithm, etc.
📐 Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.
A general-purpose lightweight C++ graph library
Samples for ML.NET, an open source and cross-platform machine learning framework for .NET.
Book of Elementary Functional Algorithms and Data structures
Algorithms resolution in Javascript. Leetcode - Geeksforgeeks - Careercup
Data Structures and Algorithms in Java (useful in interview process)
Functional Programming Library for C++. Write concise and readable C++ code.
📚 String comparison and edit distance algorithms library, featuring : Levenshtein, LCS, Hamming, Damerau levenshtein (OSA and Adjacent transpositions algorithms), Jaro-Winkler, Cosine, etc...
:robot: Introducing kids to coding with tiny virtual robots!
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.
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)