Topic

algorithm

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

Repositories (1273)

tstl
tstl samchon TypeScript

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

629
TechnicalNote
TechnicalNote jobhope C++

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

627
AIGames
AIGames CharlesPikachu Python

use AI to play some games.

608
delaunator-cpp
delaunator-cpp delfrrr C++

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

592
SoleilNotes
SoleilNotes yoyiyi

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

590
skeleton-tracing
skeleton-tracing LingDong- C

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

589
Solid
Solid 100 Python

🎯 A comprehensive gradient-free optimization framework written in Python

585
PaddlePaddle_code
PaddlePaddle_code huxiaoman7 Python

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

584
algorithm
algorithm douchuan Rust

Algorithms written in Rust

582
qiskit-aqua
qiskit-aqua qiskit-community Python

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

580
algorithms
algorithms imteekay C++

✨ Algorithms & Data Structures & Computer Science studies

576
QuickGraph
QuickGraph YaccConstructor C#

Generic Graph Data Structures and Algorithms for .NET

556
mms
mms mackorone C++

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

550
ProAlgos-Cpp
ProAlgos-Cpp ProAlgos C++

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

543
JavaNotes
JavaNotes niumoo Java

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

542
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...

534
editscript
editscript juji-io Clojure

A library to diff and patch Clojure/ClojureScript data structures

529
XSeries
XSeries CryptoMorin Java

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

518
FunnyAlgorithms
FunnyAlgorithms ReciHub C++

A repository with a bunch of funny algorithms, beginners friendly

513
Julia
Julia TheAlgorithms Julia

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

508
Cassowary
Cassowary inamiy Swift

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

504
ojAlgo
ojAlgo optimatika Java

oj! Algorithms

502
CavalierContours
CavalierContours jbuckmccready C++

2D polyline library for offsetting, combining, etc.

500
paper_checking_system
paper_checking_system tianlian0 C#

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

497
CppRobotics
CppRobotics giacomo-b C++

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

494
carden
carden alyssaxuu JavaScript

Flashcards with spaced repetition and gamification 🌱

481
ringbuf
ringbuf rmind C

Lock-free ring buffer (MPSC)

480
elle
elle infinit C++

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

475
PyShortTextCategorization
PyShortTextCategorization stephenhky Python

Various Algorithms for Short Text Mining

472
CLRS
CLRS CyberZHG Jupyter Notebook

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

466
tinyqueue
tinyqueue mourner JavaScript

The smallest and simplest priority queue in JavaScript.

464
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...

462
.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.

461
delaunay-triangulation
delaunay-triangulation bl4ckb0ne C++

C++ version the delaunay triangulation

456
Sorting-Algorithms-Visualizer
Sorting-Algorithms-Visualizer LucasPilla Python

An educational tool for visualizing sorting algorithms.

456
Java-Programmer-Advancement-Program
Java-Programmer-Advancement-Program NewbiesCamp

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

452
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)

450
tlx
tlx tlx C++

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

449
BitMagic
BitMagic tlk00 C++

BitMagic Library

448
leetcode-extension
leetcode-extension ccagml TypeScript

Solved LeetCode problem in VS Code added some new features

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

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

437
scalgos
scalgos pathikrit Scala

algorithms in scala

436
FBP
FBP acredjb

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

435
Algorithms-Cheatsheet-Resources
Algorithms-Cheatsheet-Resources starkblaze01 Python

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

435
free-programming-books
free-programming-books meibin08

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

431
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...

430
BlurTestAndroid
BlurTestAndroid patrickfav Java

This is a simple App to test some blur algorithms on their visual quality and performance.

422
algorithms-primer
algorithms-primer stacygohyunsi

A consolidated collection of resources for you to learn and understand algorithms and data structures easily.

419
Competitive_Coding
Competitive_Coding sahilbansal17 C++

This repository contains some useful codes, techniques, algorithms and problem solutions helpful in Competitive Coding.

415
jstarcraft-rns
jstarcraft-rns HongZhaoHua Java

专注于解决推荐领域与搜索领域的两个核心问题:排序预测(Ranking)和评分预测(Rating). 为相关领域的研发人员提供完整的通用设计与参考实现. 涵盖了70多种排序预...

414