Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

https://github.com/trekhleb/javascript-algorithms

📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

algorithm algorithms computer-science data-structures interview interview-preparation javascript javascript-algorithms

Last synced: 30 Jul 2024

https://github.com/CyC2018/CS-Notes

:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计

algorithm computer-science cpp interview java leetcode python system-design

Last synced: 30 Jul 2024

https://github.com/krahets/hello-algo

《Hello 算法》:动画图解、一键运行的数据结构与算法教程,支持 Python, C++, Java, C#, Go, Swift, JS, TS, Dart, Rust, C, Zig 等语言。English edition ongoing

algo algorithm algorithms book data-structure data-structures data-structures-and-algorithms dsa education leetcode programming

Last synced: 31 Jul 2024

https://github.com/azl397985856/leetcode

LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)

algo algorithm algorithms algorithms-datastructures computer-science cpp data-structures interview java javascript leetcode leetcode-solutions python tree

Last synced: 30 Jul 2024

https://github.com/youngyangyang04/leetcode-master

《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀

algorithm cpp go interview java javascript leetcode offer programmer python

Last synced: 31 Jul 2024

https://github.com/algorithm-visualizer/algorithm-visualizer

:fireworks:Interactive Online Platform that Visualizes Algorithms from Code

algorithm animation data-structure visualization

Last synced: 31 Jul 2024

https://github.com/huihut/interview

📚 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, etc.

algorithm c cpp data-structures database interview interview-practice interview-preparation interview-questions interviews leetcode operating-system stl

Last synced: 31 Jul 2024

https://github.com/donnemartin/interactive-coding-challenges

120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.

algorithm coding competitive-programming data-structure development interview interview-practice interview-questions programming python

Last synced: 30 Jul 2024

https://github.com/crossoverJie/JCSprout

👨‍🎓 Java Core Sprout : basic, concurrent, algorithm

algorithm basic-java concurrent-programming java jvm netty

Last synced: 31 Jul 2024

https://github.com/keon/algorithms

Minimal examples of data structures and algorithms in Python

algorithm algorithms competitive-programming data-structure graph python search sort tree

Last synced: 30 Jul 2024

https://github.com/mxgmn/WaveFunctionCollapse

Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics

algorithm csharp gamedev machine-learning procedural-generation wfc

Last synced: 30 Jul 2024

https://github.com/trekhleb/homemade-machine-learning

🤖 Python examples of popular machine learning algorithms with interactive Jupyter demos and math being explained

algorithm jupyter jupyter-notebook machine-learning machine-learning-algorithms machinelearning python

Last synced: 30 Jul 2024

https://github.com/greyireland/algorithm-pattern

算法模板,最科学的刷题方式,最快速的刷题路径,你值得拥有~

algo algorithm leetcode leetcode-go pattern

Last synced: 31 Jul 2024

https://github.com/gyoogle/tech-interview-for-developer

👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖

algorithm computer-science cs data-structures database developer interview it java javascript language seminar sql tech web

Last synced: 31 Jul 2024

https://github.com/OpenGenus/cosmos

World's largest Contributor driven code dataset | Used in Quark Search Engine, @OpenGenus IQ, OpenGenus Visual Project

algorithm datastructures hacktoberfest hacktoberfest-accepted hacktoberfest2022 hacktoberfest2023 internship internships interview-questions library offline-app opengenus search-algorithms sorting-algorithms

Last synced: 30 Jul 2024

https://github.com/halfrost/Halfrost-Field

✍🏻 这里是写博客的地方 —— Halfrost-Field 冰霜之地

algorithm analyze article blog go golang ios javascript machine-learning network objective-c source-code swift

Last synced: 30 Jul 2024

https://github.com/Alinshans/MyTinySTL

Achieve a tiny STL in C++11

algorithm cpp cpp-library cpp11 data-structure stl

Last synced: 31 Jul 2024

https://github.com/Turfjs/turf

A modular geospatial engine written in JavaScript and TypeScript

algorithm computational-geometry geojson gis javascript turf typescript

Last synced: 30 Jul 2024

https://github.com/nonstriater/Learn-Algorithms

算法学习笔记

algorithm

Last synced: 31 Jul 2024

https://github.com/jeffgerickson/algorithms

Bug-tracking for Jeff's algorithms book, notes, etc.

algorithm course-materials lecture-notes textbook

Last synced: 31 Jul 2024

https://github.com/mgechev/javascript-algorithms

💻 JavaScript implementations of computer science algorithms

algorithm computer-science-algorithms hacktoberfest javascript

Last synced: 31 Jul 2024

https://github.com/zhanwen/MathModel

研究生数学建模,本科生数学建模、数学建模竞赛优秀论文,数学建模算法,LaTeX论文模板,算法思维导图,参考书籍,Matlab软件教程,PPT

algorithm math mathematics matlab model

Last synced: 01 Aug 2024

https://github.com/SharingSource/LogicStack-LeetCode

公众号「宫水三叶的刷题日记」刷穿 LeetCode 系列文章源码

algorithm interview-practice interview-questions leetcode offer programmers

Last synced: 31 Jul 2024

https://github.com/twowaits/SDE-Interview-Questions

Most comprehensive list :clipboard: of tech interview questions :blue_book: of companies scraped from Geeksforgeeks, CareerCup and Glassdoor.

algorithm careercup coding-interview coding-interviews data-structures geeksforgeeks glassdoor interview-practice interview-prep interview-preparation interview-questions

Last synced: 01 Aug 2024

https://github.com/apple/swift-algorithms

Commonly used sequence and collection algorithms for Swift

algorithm iterator itertools

Last synced: 31 Jul 2024

https://github.com/teivah/algodeck

An Open-Source Collection of 200+ Flash Cards to Help You Preparing Your Algorithms & Data Structures Interview 💯

algorithm algorithms array bit-manipulation complexity data-structures dynamic-programming graph greedy-algorithms hashtable heap interview-practice java linked-list math queue recursion sorting-algorithms stack tree

Last synced: 31 Jul 2024

https://github.com/FederatedAI/FATE

An Industrial Grade Federated Learning Framework

algorithm fate federated-learning machine-learning privacy-preserving

Last synced: 31 Jul 2024

https://github.com/itcharge/LeetCode-Py

⛽️「算法通关手册」:超详细的「算法与数据结构」基础讲解教程,从零基础开始学习算法知识,850+ 道「LeetCode 题目」详细解析,200 道「大厂面试热门题目」。

acm-icpc algo algorithm algorithms algorithms-datastructures data-structure data-structures interview interviews leetcode leetcode-py leetcode-python leetcode-solutions python

Last synced: 02 Aug 2024

https://github.com/krahets/LeetCode-Book

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

algorithm algorithms algorithms-and-data-structures data-structure data-structures java leetcode leetcode-cpp leetcode-java leetcode-python python sword-for-offer

Last synced: 01 Aug 2024

https://github.com/hustcc/JS-Sorting-Algorithm

一本关于排序算法的 GitBook 在线书籍 《十大经典排序算法》,多语言实现。

algorithm gitbook golang javascript python sorting-algorithms

Last synced: 30 Jul 2024

https://github.com/soapyigu/LeetCode-Swift

Solutions to LeetCode by Swift

algorithm data-structures interview leetcode swift

Last synced: 30 Jul 2024

https://github.com/tboox/tbox

🎁 A glib-like multi-platform c library

algorithm container coroutines cross-platform iterator json network plist stream tbox xmake xml

Last synced: 31 Jul 2024

https://github.com/loiane/javascript-datastructures-algorithms

:books: collection of JavaScript and TypeScript data structures and algorithms for education purposes. Source code bundle of JavaScript algorithms and data structures book

algorithm avl-tree binary-tree data-structures deque dictionary dijkstra-algorithm graph graph-algorithms javascript-algorithms linked-list priority-queue queue quicksort set sorting-algorithms stack tree typescript typescript-algorithms

Last synced: 31 Jul 2024

https://github.com/phishman3579/java-algorithms-implementation

Algorithms and Data Structures implemented in Java

algorithm data-structures graph java sort tree

Last synced: 01 Aug 2024

https://github.com/awangdev/leet-code

Java Solutions to problems on LintCode/LeetCode

algorithm dynamicprogramming java java-solution leetcode lintcode

Last synced: 30 Jul 2024

https://github.com/vicky002/AlgoWiki

Repository which contains links and resources on different topics of Computer Science.

algorithm artificial-intelligence competitive-programming computer-science html knowledge linux machine-learning

Last synced: 30 Jul 2024

https://github.com/attractivechaos/klib

A standalone and lightweight C library

algorithm avl-tree b-tree c generic hashtable library sort

Last synced: 31 Jul 2024

https://github.com/liyupi/mianshiya

干净免费的面试刷题网站,帮助大家拿到满意的 offer!💎 React 前端 + Node 后端 + 云开发全栈项目 by 程序员鱼皮

algorithm ant-design backend cpp css express frontend golang html interview java javascript less nodejs programmer python react redis typescript

Last synced: 31 Jul 2024

https://github.com/fishercoder1534/Leetcode

Solutions to LeetCode problems; updated daily. Subscribe to my YouTube channel for more.

algorithm apache bash data-structures interview java leetcode leetcode-java leetcode-questions leetcode-solutions leetcoder mysql

Last synced: 02 Aug 2024

https://github.com/shuzijun/leetcode-editor

Do Leetcode exercises in IDE, support leetcode.com and leetcode-cn.com, to meet the basic needs of doing exercises.Support theoretically: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion GoLand DataGrip Rider MPS Android Studio

algorithm idea intellij-plugin leetcode

Last synced: 01 Aug 2024

https://github.com/ra1028/DifferenceKit

💻 A fast and flexible O(n) difference algorithm framework for Swift collection.

algorithm changeset collectionview diff difference diffing paul-heckel-algorithm tableview

Last synced: 17 Aug 2024

https://github.com/kangjianwei/Data-Structure

《数据结构》-严蔚敏.吴伟民-教材源码与习题解析

algorithm c datastructure study-notes

Last synced: 31 Jul 2024

https://github.com/billryan/algorithm-exercise

Data Structure and Algorithm notes. 数据结构与算法/leetcode/lintcode题解/

algorithm gitbook leetcode

Last synced: 01 Aug 2024

https://github.com/life4/textdistance

📐 Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.

algorithm algorithms damerau-levenshtein damerau-levenshtein-distance diff distance distance-calculation hamming-distance jellyfish levenshtein levenshtein-distance python textdistance

Last synced: 30 Jul 2024

https://github.com/sagivo/algorithms

algorithms playground for common questions

algorithm computer-science interview-questions ruby

Last synced: 30 Jul 2024

https://github.com/huihut/CS-Books

📚 Computer Science Books 计算机技术类书籍 PDF

algorithm algorithms book books c computer computer-science cpp offer pdf programming

Last synced: 01 Aug 2024

https://github.com/fragglet/c-algorithms

A library of common data structures and algorithms written in C.

algorithm c data-structures isc library

Last synced: 31 Jul 2024

https://github.com/ninechapter-algorithm/leetcode-linghu-templete

算法面试必备,推荐刷题网站www.lintcode.com。北大学霸的《LeetCode刷题模板》+V领取: jiuzhangfeifei

algorithm java leetcode python

Last synced: 02 Aug 2024

https://github.com/anvaka/ngraph.path

Path finding in a graph

algorithm finder graph heap heuristic pathfinder

Last synced: 31 Jul 2024

https://github.com/TheAlgorithms/Algorithms-Explanation

Popular algorithms explained in simple language with examples and links to their implementation in various programming languages and other required resources.

algorithm algorithms algorithms-explained data-structures explanations hacktoberfest programming-languages

Last synced: 31 Jul 2024

https://github.com/yangshun/lago

📕 Data Structures and Algorithms library in TypeScript and JavaScript

algorithm data-structures javascript typescript

Last synced: 31 Jul 2024

https://github.com/ovidiuch/illustrated-algorithms

Interactive algorithm visualizations

algorithm visualization

Last synced: 01 Aug 2024

https://github.com/tdebatty/java-string-similarity

Implementation of various string similarity and distance algorithms: Levenshtein, Jaro-winkler, n-Gram, Q-Gram, Jaccard index, Longest Common Subsequence edit distance, cosine similarity ...

algorithm cosine-similarity damerau-levenshtein distance distance-measure jaro-winkler java levenshtein-distance shingles similarity-measures string-distance

Last synced: 01 Aug 2024

https://github.com/kth-competitive-programming/kactl

KTH Algorithm Competition Template Library (... eller KTHs AC-tillverkande lapp)

algorithm cc0 competitive-programming contest cpp data-structures notebook

Last synced: 31 Jul 2024

https://github.com/mithi/robotics-coursework

🤖 Places where you can learn robotics (and stuff like that) online 🤖

algorithm algorithms computer-science coursera edx learning moocs robotics ros self-learning udacity university

Last synced: 01 Aug 2024

https://github.com/EvgenyKarkan/EKAlgorithms

EKAlgorithms contains some well known CS algorithms & data structures.

algorithm objective-c

Last synced: 13 Aug 2024

https://github.com/mourner/rbush

RBush — a high-performance JavaScript R-tree-based 2D spatial index for points and rectangles

algorithm computational-geometry javascript r-tree spatial-index

Last synced: 31 Jul 2024

https://github.com/mapbox/delaunator

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

2d algorithm computational-geometry delaunay fast javascript triangulation

Last synced: 31 Jul 2024

https://github.com/scandum/quadsort

Quadsort is a branchless stable adaptive mergesort faster than quicksort.

algorithm c implementation merge quick sort sorting timsort visualization

Last synced: 31 Jul 2024

https://github.com/mapbox/earcut

The fastest and smallest JavaScript polygon triangulation library for your WebGL apps

algorithm computational-geometry javascript polygon tessellation triangulation

Last synced: 01 Aug 2024

https://github.com/mapbox/supercluster

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

algorithm clustering computational-geometry javascript maps

Last synced: 31 Jul 2024

https://github.com/SamirPaulb/DSAlgo

📚A repository that contains all the Data Structures and Algorithms concepts and solutions to various problems in Python3 stored in a structured manner.👨‍💻🎯

algorithm algorithms coding-interviews competitive-programming computer-science data-structures data-structures-and-algorithms dsa dsalgo dynamic-programming faang geeksforgeeks hacktoberfest interview interview-preparation interview-questions leetcode leetcode-solutions problem-solving python

Last synced: 01 Aug 2024

https://github.com/yuanfengyun/q_algorithm

棋牌的胡牌算法,包括麻将、跑胡子、扑克。实现 lua 、c++ 、c# 、golang 、js 、java 、python 版本。( Mahjong algorithm )

algorithm doudizhu lua majhong paohuzi

Last synced: 30 Jul 2024