Algorithm
Algorithms are detailed sets of guidelines created for a computer program to complete tasks efficiently and thoroughly. Algorithms in computer programming are employed to solve complex problems. Various cutting-edge technologies including artificial intelligence (AI) and machine learning (ML), operate based on simple or complex algorithms.
Here are 16,169 public repositories matching this topic...
Language:All
Sort:Most stars
A complete computer science study plan to become a software engineer.
- Updated
Dec 5, 2024
All Algorithms implemented in Python
- Updated
Jul 14, 2025 - Python
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
- Updated
Feb 12, 2025 - JavaScript
📚 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计
- Updated
Aug 21, 2024
💯 Curated coding interview preparation materials for busy software engineers
- Updated
Jul 10, 2025 - TypeScript
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 代码。简体版和繁体版同步更新,English version in translation
- Updated
Jul 9, 2025 - Java
Everything you need to know to get the job.
- Updated
May 12, 2025 - Java
All Algorithms implemented in Java
- Updated
Jul 18, 2025 - Java
《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀
- Updated
Jul 6, 2025 - Shell
LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
- Updated
Jul 16, 2025 - JavaScript
🎆Interactive Online Platform that Visualizes Algorithms from Code
- Updated
Jun 9, 2024 - JavaScript
📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation…
- Updated
Mar 19, 2024 - C++
✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解
- Updated
Dec 11, 2024 - Go
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
- Updated
Jan 22, 2025 - JavaScript
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
- Updated
Jul 9, 2025 - C++
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
- Updated
May 8, 2024 - Python
👨🎓 Java Core Sprout : basic, concurrent, algorithm
- Updated
May 21, 2024 - Java
Python sample codes and textbook for robotics algorithms.
- Updated
Jul 16, 2025 - Python
Minimal examples of data structures and algorithms in Python
- Updated
Jun 27, 2025 - Python
Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics
- Updated
Dec 14, 2024 - C#
- Followers
- 115k followers
- Website
- github.com/topics/algorithm
- Wikipedia
- Wikipedia