Topic

algorithm

Algorithms are detailed sets of guidelines created for a computer program to complete tasks efficiently and thoroughly.

Repositories (1280)

tstl
tstl samchon TypeScript

TypeScript-STL (Standard Template Library, migrated from C++)

631
crypto-trader
crypto-trader pirate Python

:moneybag: Cryptocurrency trading bot library with a simple example strategy (trading via Gemini).

630
TechnicalNote
TechnicalNote jobhope C++

Repository to store what we have studied. :book: We want everyone to get a job through TechnicalNote.

628
AIGames
AIGames CharlesPikachu Python

use AI to play some games.

605
skeleton-tracing
skeleton-tracing LingDong- C

A new algorithm for retrieving topological skeleton as a set of polylines from binary images

605
delaunator-cpp
delaunator-cpp delfrrr C++

A really fast C++ library for Delaunay triangulation of 2D points

603
mms
mms mackorone C++

A Micromouse simulator: write and test maze-solving code without a physical robot

597
SoleilNotes
SoleilNotes yoyiyi

技术面试必备知识点:Android、Java、C、C++、Python、Flutter、Gradle、数据结构、计算机组成原理、计算机网络、操作系统、算法、数据结构、设计模式、密码学等...

594
PaddlePaddle_code
PaddlePaddle_code huxiaoman7 Python

用PaddlePaddle和Tensorflow实现常用的深度学习算法

583
algorithm
algorithm douchuan Rust

Algorithms written in Rust

583
qiskit-aqua
qiskit-aqua qiskit-community Python

Quantum Algorithms & Applications (**DEPRECATED** since April 2021 - see readme for more info)

582
Solid
Solid 100 Python

🎯 A comprehensive gradient-free optimization framework written in Python

582
algorithms
algorithms imteekay C++

✨ Algorithms & Data Structures & Computer Science studies

579
QuickGraph
QuickGraph YaccConstructor C#

Generic Graph Data Structures and Algorithms for .NET

557
JavaNotes
JavaNotes niumoo Java

🧱 「Java学习」一份涵盖大部分Java程序员所需要掌握的核心知识。JDK 源码分析 & Java 新特性 & Java 并发编程 & Java 虚拟机 & SpringBoot 2.x 系列

548
leetcode-solution
leetcode-solution hogan-tech Python

Explore diverse LeetCode solutions in Python, C++, JavaScript, SQL, and TypeScript. Ideal for interview prep, learning, and code practice in multiple...

544
ProAlgos-Cpp
ProAlgos-Cpp ProAlgos C++

C++ implementations of well-known (and some rare) algorithms, while following good software development practices

539
editscript
editscript juji-io Clojure

A library to diff and patch Clojure/ClojureScript data structures

539
XSeries
XSeries CryptoMorin Java

Library for cross-version Minecraft Bukkit support and various efficient API methods.

534
FunnyAlgorithms
FunnyAlgorithms ReciHub C++

A repository with a bunch of funny algorithms, beginners friendly

528
Julia
Julia TheAlgorithms Julia

Algorithms implemented in the Julia programming language. We're collaborating with the Humans of Julia community!

515
paper_checking_system
paper_checking_system tianlian0 C#

基于C#和C++开发的文本查重/论文查重系统,一亿字次级论文库秒级查重。关联:查重算法、数据去重、文档查重、文本去重、标书查重、辅助防串标、作业查重、duplic...

515
CavalierContours
CavalierContours jbuckmccready C++

2D polyline library for offsetting, combining, etc.

514
Cassowary
Cassowary inamiy Swift

An incremental linear constraint-solving algorithm (Auto Layout) in Swift.

508
ojAlgo
ojAlgo optimatika Java

oj! Algorithms - Open Source Java library for mathematics, linear algebra and optimisation. Pure Java, zero dependencies: fast matrices plus LP, QP an...

508
CppRobotics
CppRobotics giacomo-b C++

Header-only C++ library for robotics, control, and path planning algorithms. Work in progress, contributions are welcome!

501
carden
carden alyssaxuu JavaScript

Flashcards with spaced repetition and gamification 🌱

489
ringbuf
ringbuf rmind C

Lock-free ring buffer (MPSC)

486
elle
elle infinit C++

The Elle coroutine-based asynchronous C++ development framework.

476
PyShortTextCategorization
PyShortTextCategorization stephenhky Python

Various Algorithms for Short Text Mining

472
graphview
graphview nabil6391 Dart

Flutter GraphView is used to display data in graph structures. It can display Tree layout, Directed and Layered graph. Useful for Family Tree, Hierarc...

469
tinyqueue
tinyqueue mourner JavaScript

The smallest and simplest priority queue in JavaScript.

468
connected-components-3d
connected-components-3d seung-lab C++

Connected components on discrete and continuous multilabel 3D & 2D images. Handles 26, 18, and 6 connected variants; periodic boundaries (4, 8, & 6)

464
CLRS
CLRS CyberZHG Jupyter Notebook

Some exercises and problems in Introduction to Algorithms 3rd edition.

463
.NET-Big-O-Algorithm-Complexity-Cheat-Sheet
.NET-Big-O-Algorithm-Complexity-Cheat-Sheet RehanSaeed HTML

Big-O complexities of common algorithms used in .NET and Computer Science.

463
delaunay-triangulation
delaunay-triangulation bl4ckb0ne C++

C++ version the delaunay triangulation

457
BitMagic
BitMagic tlk00 C++

BitMagic Library

457
tlx
tlx tlx C++

TLX - A Collection of Sophisticated C++ Data Structures, Algorithms, and Miscellaneous Helpers

456
leetcode-extension
leetcode-extension ccagml TypeScript

Solved LeetCode problem in VS Code added some new features

455
Sorting-Algorithms-Visualizer
Sorting-Algorithms-Visualizer LucasPilla Python

An educational tool for visualizing sorting algorithms.

454
Java-Programmer-Advancement-Program
Java-Programmer-Advancement-Program NewbiesCamp

📚 Java 菜鸟训练营 ,总结职场经验及感悟,积累技术面试

449
AlgorithmVisualizer
AlgorithmVisualizer TamimEhsan JavaScript

A better visualization of different algorithms made with React

448
FBP
FBP acredjb

FBP项目全称FootBallPrediction,历经9个月完成的足球比赛预测项目。项目结合大数据+机器学习,不断摸索开发了一个程序。

442
Machine-Learning-for-Beginner-by-Python3
Machine-Learning-for-Beginner-by-Python3 Anfany Python

为机器学习的入门者提供多种基于实例的sklearn、TensorFlow以及自编函数(AnFany)的ML算法程序。

438
Algorithms-Cheatsheet-Resources
Algorithms-Cheatsheet-Resources starkblaze01 Python

🤓All the geeky stuffs you need to know at one place!

438
Learn-Something-Every-Day
Learn-Something-Every-Day kevintpeng CSS

📝 A compilation of everything that I learn; Computer Science, Software Development, Engineering, Math, and Coding in General. Read the rendered resu...

435
scalgos
scalgos pathikrit Scala

algorithms in scala

432
free-programming-books
free-programming-books meibin08

📚码农周报 免费的编程书籍,leetcode(力扣)题解、前端算法题,牛客网前端大厂面试题题解、提升工作效率的常用工具等📈🎉

430
Grokking-Artificial-Intelligence-Algorithms
Grokking-Artificial-Intelligence-Algorithms rishal-hurbans Python

The official code repository supporting the book, Grokking Artificial Intelligence Algorithms

429
dice
dice dicengine C++

Digital Image Correlation Engine (DICe): a stereo DIC application that runs on Mac, Windows, and Linux

429