Most popular algorithm repositories and open source projects

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

Play-with-Data-Structures

Codes of my MOOC Course <Play Data Structures in Java>. Updated conten...

832   1972   1972  

cp-notebook

General Resources for Competitive Programming

371   1942   1942  

delaunator

An incredibly fast JavaScript library for Delaunay triangulation of 2D...

119   1921   1921  

python-coding-interview

A middle-to-high level open source algorithm book designed with coding...

423   1876   1876  

earcut

The fastest and smallest JavaScript polygon triangulation library for...

196   1873   1873  

ACM-ICPC-Algorithms

Algorithms used in Competitive Programming

1231   1848   1848  

Android-Notes

Android开发核心知识点笔记(不断更新中🔥)

506   1848   1848  

q_algorithm

棋牌的胡牌算法,包括麻将、跑胡子、扑克。实现 lua 、c++ 、c# 、golang...

808   1842   1842  

codeforces-go

Golang 算法竞赛模板库 | Solutions to Codeforces by Go 💭💡🎈

249   1840   1840  

Dwifft

Swift Diff

141   1839   1839  

ML

A high-level machine learning and deep learning library for the PHP la...

157   1833   1833  

ACM-ICPC-Preparation

ACM-ICPC Preparation Guide

636   1827   1827  

data-structures-questions

golang sorting algorithm and data construction.

445   1792   1792  

leetCode

:pencil2: 算法相关知识储备 LeetCode with Python and JavaScript :books:

425   1789   1789  

go-algorithms

Algorithms and data structures for golang

344   1789   1789  

bplustree

A minimal but extreme fast B+ tree indexing structure demo for billion...

304   1784   1784  

binarytree

Python Library for Studying Binary Trees

172   1781   1781  

codelibrary

:gem:Collection of algorithms and data structures

509   1768   1768  

GOFamily

🔥 go 后端程序员宝典:go基础语法,go底层原理,go runtime 实现原理,go...

269   1751   1751  

java-notes

自己的学习笔记。包含:个人秋招经历、🐂客面经问题按照频率总结、Java一系...

296   1717   1717  

LeetCode-Sol-Res

Clean, Understandable Solutions and Resources for LeetCode Online Judg...

684   1701   1701  

supercluster

A very fast geospatial point clustering library for browsers and Node.

276   1629   1629  

awesome-resources

Awesome resources for coding and learning: open source projects, websi...

464   1599   1599  

react-native-blurhash

🖼️ A library to show colorful blurry placeholders while your content l...

54   1576   1576  

blog

Life is a moment :notebook_with_decorative_cover:

232   1534   1534  

FAANG

Competitive programming questions.

449   1532   1532  

advisor

Open-source implementation of Google Vizier for hyper parameters tunin...

266   1510   1510  

LeetCode-Book

《剑指 Offer》 Python, Java, C++ 解题代码,LeetBook《图解算法数据结构...

235   1488   1488  

snake

Artificial intelligence for the Snake game.

443   1472   1472  

js-image-carver

🌅 Content-aware image resizer and object remover based on Seam Carving...

68   1467   1467  

Hello-world

Add any Program in any language you like or add a hello world Program...

2929   1460   1460  

jsprit

jsprit is a java based, open source toolkit for solving rich vehicle r...

576   1454   1454  

scalacaster

Purely Functional Algorithms and Data Structures in Scala

325   1449   1449  

DSAlgo

📚A repository that contains all the Data Structures and Algorithms con...

321   1431   1431  

tech-refrigerator

🍰 기술 냉장고입니다. 🛒 기술 면접 , 전공 시험 , 지식 함양 등 분명 도움...

177   1398   1398  

QRec

QRec: A Python Framework for quick implementation of recommender syste...

391   1385   1385  

usaco-guide

A free collection of curated, high-quality resources to take you from...

387   1342   1342  

leetcode

👏🏻 leetcode solutions for Humans™

312   1327   1327  

2021-Postgraduate-408

💯✍备考2021年研究生-408

166   1315   1315  

Android-Notes

✨✨✨这有一包小鱼干,确定不要吃嘛?( 逃

194   1312   1312  

Competitive-Programming

:pushpin: :books: Solution of competitive programming problems, code t...

335   1296   1296  

al-go-rithms

:musical_note: Algorithms written in different programming languages -...

1957   1284   1284  

graph

A library for creating generic graph data structures and modifying, an...

56   1283   1283  

learn

learn

152   1238   1238  

AdvancedEAST

AdvancedEAST is an algorithm used for Scene image text detect, which...

386   1225   1225  

algorithm-structure

2021年最新总结 500个常用数据结构,算法,算法导论,面试常用,大厂高级工...

289   1218   1218  

flatbush

A very fast static spatial index for 2D points and rectangles in JavaS...

53   1202   1202  

ArabicCompetitiveProgramming

The repository contains the ENGLISH description files attached to the...

498   1189   1189  

xstrings

Implements string functions widely used in other languages but absent...

69   1170   1170  

dijkstra-cartography

Using Dijkstra's algorithm ("finding the shortest paths between nodes...

77   1138   1138