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.
- GitHub: https://github.com/topics/algorithm
- Wikipedia: https://en.wikipedia.org/wiki/Algorithm
- Aliases: algorithms,
- Last updated: 2026-06-25 00:01:28 UTC
- JSON Representation
https://github.com/rrohitramsen/dynamic_programming
Algorithms based on dynamic programming
algorithm combinations dynamic-programming knapsack-problem longest-common-subsequence palindrome permutation-algorithms subset-sum-solver subsets-algorithm
Last synced: 04 Apr 2026
https://github.com/bellshade/ruby
repository berisi tentang implementasi serta tutorial dengan bahasa pemograman ruby
algorithm data-structure dsa ruby
Last synced: 05 Apr 2026
https://github.com/thusharax/dsa
Data Structures & Algorithms questions and answers
Last synced: 20 Apr 2026
https://github.com/ciromirkin/cyclomaticcomplexityalgorithm_js
Cyclomatic Complexity Algorithm with Javascript.
Last synced: 21 Apr 2026
https://github.com/mike014/movieranker
A Django-based web application that fetches and displays movies from The Movie Database (TMDB) API, allowing users to filter movies by genre.
algorithm algorithms api black django html-css-javascript isort justwatch-api open-source precommit-hooks pytest python test tmdb-api tox
Last synced: 21 Apr 2026
https://github.com/naseem1amjad/python-csv-list-conversion-manipulation
Read String as CSV and do the manipulation using Python
algorithm array-manipulations assignment csv-format evaluation find hackerrank list python3 search source-code spreadsheet-manipulation test
Last synced: 21 Apr 2026
https://github.com/syubogdanov/onotation
Because O(n²) should be a choice, not a surprise! Data structures for Python, sped up with C.
algorithm c collections data-structure python python3 tree
Last synced: 21 Apr 2026
https://github.com/nebulot/nebulotelodie_lespetitsplats
Application de recette, algorithme de recherche "Les petits plats"
algorithm algorithme css css3 grid html html5 javascript research tags
Last synced: 22 Apr 2026
https://github.com/teddy-van-jerry/ucsd_cse202_code
UCSD CSE202 Code
algorithm cpp cpp20 cse cse202 graph polynomials rust ucsd
Last synced: 22 Apr 2026
https://github.com/yankeguo-deprecated/snowflake-alt
A concurrent-safe lock-free implementation of snowflake algorithm in Golang
algorithm golang id-generator snowflake
Last synced: 24 Apr 2026
https://github.com/heineiuo/fibonacci-layout
Fibonacci layout algorithm (tiling, square)
Last synced: 25 Apr 2026
https://github.com/imax153/c950
The files for my solution to the C950 - Data Structures and Algorithms II performance assessment for WGU.
algorithm c950 delivery greedy-algorithm wgups
Last synced: 25 Apr 2026
https://github.com/samuellucas97/best-matching
Implementation serial of Levenshtein distance algorithm.
algorithm automated-testing junit levenshtein-distance maven serial-version
Last synced: 25 Apr 2026
https://github.com/sug0/bst-cpp
Simple C/C++ binary search tree lib
algorithm binary-search-tree bst c cpp data-structure library simple tree
Last synced: 26 Apr 2026
https://github.com/c1m50c/hacker-rank-solutions
Compilation repository of my HackerRank solutions.
algorithm algorithms data-structures dynamic-programming hackerrank hackerrank-solutions interview-questions learning solutions
Last synced: 26 Apr 2026
https://github.com/aakash3279/my-leetcode-problems
This is a repository where coding solutions are provided which i solved in leetcode
algorithm data-structures java javascript leetcode-java leetcode-solutions sql
Last synced: 26 Apr 2026
https://github.com/labgua/maat
Analisi numerica su Arduino
algorithm analysis arduino embedded microcontroller numerical
Last synced: 27 Apr 2026
https://github.com/maximilianfeldthusen/binaryreverseengineer
This algorithm BinaryReverseEngineer performs several key steps to analyze a binary file (specifically ELF format, common on Linux systems):
algorithm cpp elf linux reverse-engineering
Last synced: 27 Apr 2026
https://github.com/bphun/knightstour
Knights Tour game created using Java for AP Computer Science A
algorithm ap-computer-science java java8 javafx knight-tour oracle
Last synced: 28 Apr 2026
https://github.com/mcstreetguy/isset-helper
Get rid of weak typing and improve your assertions: A tiny helper method for Javascript
algorithm helper-functions helper-methods isset-helper javascript javascript-library javascript-tools node-module nodejs tiny-helper type typecast typification validation
Last synced: 28 Apr 2026
https://github.com/ogeni/fingerprint_process_enhance_binarize
Fingerprint binarization algorithm
algorithm binarisation binarise binarization binarize binarize-fingerprint biometrics code enhance enhancement fingerprint fingerprint-binarisation fingerprint-binarization image minutiae process processing segment threshold thresholding
Last synced: 28 Apr 2026
https://github.com/platelk/codejamkickstart
My code for the codejam kickstart 2018
algorithm algorithm-challenges go golang
Last synced: 08 Jun 2026
https://github.com/antosser/sudoku-solver
A Rust implementation of a backtracking algorithm that solves Sudoku puzzles with randomized search, progress visualization, and colorful terminal output.
algorithm backtracking cli-tool puzzle-solver rust sudoku terminal
Last synced: 28 Apr 2026
https://github.com/jackhowa/chunky-monkey
Work with arrays in JavaScript and algorithms
algorithm freecodecamp javascript
Last synced: 28 Apr 2026
https://github.com/chasestarr/quicksort
Quicksort algorithm, implements same interface as Go's 'sort' package
Last synced: 08 Jun 2026
https://github.com/joserafael0160/codeforces
A list of solved problems from Codeforces.
algorithm algorithms algorithms-and-data-structures algorithms-implemented algoritmo algoritmos c codeforces codeforces-problems codeforces-solutions codeforces-solutions-github competitive-programming competitiveprogramming cplusplus cpp programacion-competitiva
Last synced: 29 Apr 2026
https://github.com/paveldeuce/grokking-algorithms
Doing the exercises using the grokking-algorithms book
algorithm algorithms binary-search breadth-first-search dijkstra-algorithm double-linked-list dynamic-programming greedy-algorithms grokking-algorithms hashtable javascript jest knapsack-problem linked-list merge-sort quicksort recursion selection-sort stack
Last synced: 29 Apr 2026
https://github.com/ronhachmon/edit-distance
implementation of edit distance algorithm
algorithm algorithms java oops-in-java
Last synced: 29 Apr 2026
https://github.com/kash1444/py_files
Here are some of my beginner codes to upskill my knowledge in python
algorithm functional-programming ide jupyter-notebook python-3 turtle-graphics
Last synced: 29 Apr 2026
https://github.com/colelawrence/go-concepts
Playing with concepts of programming I've found interesting using Golang. E.g. machine learning, genetic algorithms, graph theory, etc.
algorithm genetic-algorithm golang
Last synced: 29 Apr 2026
https://github.com/eldrich1herz/yandex-ml-training-2025
Автономный транспорт, ML для робототехники, RL — Reinforcement Learning
algorithm course machine-learning ml mlops natural-language-processing python python312 reinforcement-learning reinforcement-learning-agent reinforcement-learning-algorithms reinforcement-learning-environments reinforcement-learning-excercises robotics training yandex
Last synced: 29 Apr 2026
https://github.com/lonaryx/binarysearch
Этот код представляет собой реализацию алгоритма бинарного поиска в массиве чисел от 0 до 100 на языке C++. Он создан для того, чтобы продемонстрировать простоту и эффективность данного алгоритма.
algorithm algorithms binary binary-search code cpp eazy function functions language-learning learning massive search ua ukraine ukrainian windows
Last synced: 30 Apr 2026
https://github.com/goncaloperes/algorithms
algorithm algorithms c-plus-plus heuristics modern-heuristics python
Last synced: 30 Apr 2026
https://github.com/avifenesh/sortlogfiles
Algorithm for sorting multiple sorted log-files into one sorted log-file base on time-stamp
algorithm filesort heapsort log logfiles minheap python spacecomplexity timecomplexity
Last synced: 08 Jun 2026
https://github.com/youseftareq33/java_algorithm_2_huffmancode
Huffman Code for compression and decompression file
algorithm huffman-compression-algorithm java javafx
Last synced: 30 Apr 2026
https://github.com/youseftareq33/java_algorithm_1_optimalstrategy_dynamicprogramming
Implementing a Dynamic Programming solution to minimize travel costs
algorithm dynamic-programming java javafx
Last synced: 30 Apr 2026
https://github.com/tkd-alex/cpp-exercise-2012
A collection of C++ exercise developed in 2012 at the high school
algorithm array c everithing exercise program school
Last synced: 01 May 2026
https://github.com/cephascard0207/reeborg-sworld_maze_algorithm_v1.0
In simple words an 'Algorithm' means a set of instructions given to a computer to solve any kind of a problem depending on its type, As of this it solves most the maze. Any kind of maze puzzle can be solved in Reeborg's World using this simple algorithm.
algorithm python python3 reeborg
Last synced: 01 May 2026
https://github.com/sgbasaraner/aoc2018
my advent of code 2018 solutions
advent-of-code advent-of-code-2018 algorithm algorithm-challenges functional-programming haskell haskell-exercises
Last synced: 01 May 2026
https://github.com/leye195/algorithm-coding
알고리즘 코딩 문제 풀이 저장소 입니다.
algorithm baekjoon javascript leetcode programmers python
Last synced: 01 May 2026
https://github.com/yukihirai0505/scala-algorithms
:notebook_with_decorative_cover: Scala Algorithms
Last synced: 08 Jun 2026
https://github.com/suji04/mst_generator
Generates minimum spanning tree based on euclidean distance
algorithm creative-coding javascript mst object-oriented-programming tree visualization webdevelopment
Last synced: 08 Jun 2026
https://github.com/murselsen/m-card-finding-game
The game of combining the numbers in the closed cards, a simple HTML game where points are earned as you match the cards
algorithm basic basic-design css game html javascript javascript-game
Last synced: 02 May 2026
https://github.com/nagipragalathan/webforinsta
WebForInsta is a static website designed to manage codes and provide an interactive experience for users. The website focuses on showcasing videos with coding lyrics, specifically tailored for Instagram.
algorithm codemanagement codi coding-lyrics css design html inst instagram-video lyrics python static-site staticwebsite status-page web2 webapp webdevelopment webforinsta website-template
Last synced: 02 May 2026
https://github.com/nir3x/fastpatternsscanner.cpp
FastPatternsScanner.cpp - Efficient Pattern Scanner for C++
algorithm c-plus-plus cpp data-structures efficiency hashing pattern-scanning
Last synced: 09 Jun 2026
https://github.com/nir3x/stringsimilarity.cpp
StringSimilarity.cpp - C++ Classes for Calculating String Similarity Using Character Embeddings
algorithm c-plus-plus character-embeddings cpp data-structure similarity-metrics string-similarity
Last synced: 09 Jun 2026
https://github.com/bckkingkkang/gamedev_learn
게임 개발 개념 정리
2d-game 3d-game algorithm cplusplus csharp game-development game-math math unity unreal-engine unreal-engine-5
Last synced: 02 May 2026
https://github.com/lamdav/isgraphicalscript
A simple algorithm written in Python to determine if a given degree sequence is graphical.
algorithm degree-sequence graph-theory graphical script
Last synced: 09 Jun 2026
https://github.com/hoshiyamaseizen/astar-java
A* Algorithm Visualization with Java
algorithm algorithms-and-data-structures astar-algorithm fxml gui java javafx maven
Last synced: 03 May 2026
https://github.com/c1m50c/cses
My CSES submissions.
algorithm algorithms cpp cses cses-solutions data-structures dynamic-programming interview-questions python python3 solutions
Last synced: 03 May 2026
https://github.com/blackdesert575/python-101
python-101 for one who want to practice more coding skills/tips with Python
algorithm codility datastructures hackerrank leetcode python python3
Last synced: 03 May 2026
https://github.com/ro-el-c/alkon_2023
건국대학교 알고리즘 동아리 AlKon 1기 중급 스터디 Problem Solving 레포지토리
algorithm cpp data-structure java
Last synced: 04 May 2026
https://github.com/oseasandrepro/topicos-de-programacao-usp
Tópicos de Programação(Técnicas Sistemáticas de Desenvolvimento de Programas).
algorithm algorithms algorithms-and-data-structures c c-language graph python3
Last synced: 04 May 2026
https://github.com/hwtp/edits
📝 Enhance dataset distillation by leveraging implicit textual semantics to create efficient, high-performing models from large-scale datasets.
algorithm animation clojure codec data-diffing diff editor editscript losslesscut npm player python rust text-editor tree-diffing video wikipedia zip
Last synced: 05 May 2026
https://github.com/onesy-me/heap
Min/Max Heap
algorithm amaui back-end backend binary-search-tree binary-tree browser front-end frontend heap javascript js max-heap min-heap node nodejs priority-queue typescript utils web
Last synced: 05 May 2026
https://github.com/chizuru-yamauchi/Dining-Philosophers-Problem-Concurrency-Problem-multi-threading
My assignment about concurrency problem and synchronization(multi-threading) with Concurrency API (Dinging Philosophers problem) for my online java course.
algorithm concurrency synchronization thred
Last synced: 06 May 2026
https://github.com/billgewrgoulas/recommendation-systems
Algorithms for joke rating prediction using the joke data-set from Kaggle.
algorithm clustering collaborative-filtering machine-learning numpy pandas recommender-system scikit-learn scypi
Last synced: 06 May 2026
https://github.com/raj-tyagi/big-data-ip-anomaly-detection-bloomfilter-misragries
A scalable and efficient real-time IP anomaly detection system leveraging Bloom Filters and the Misra-Gries Algorithm to identify malicious traffic, detect heavy hitters, and dynamically update blacklists with minimal memory usage
algorithm big-data bloom-filter heavy-hitters ip-address-tracker memory-optimization misra-gries network-security probabilistic-datastructure python
Last synced: 06 May 2026
https://github.com/afifahhadie/weather-prediction
A simple Jupyter Notebook project that analyzes and visualizes weather data using Python. It helps identify trends and patterns in weather conditions through data-driven insights.
algorithm classification data-science jupyter-notebook machine-learning pandas prediction-model python python3 visualization weather weather-prediction
Last synced: 07 May 2026
https://github.com/blackhatdevx/leetcode
LeetCode Solutions by Jash Gro
algorithm algorithms dart data datastructures datastructures-algorithms dsa java javascript leetcode leetcode-java leetcode-python leetcode-solutions neetcode
Last synced: 08 May 2026
https://github.com/jonghough/javagraph
A collection of graph algorithms
algorithm astar-algorithm dijkstra geometry graph graph-algorithms graph-theory graph-types graphs java undirected-graphs voronoi-diagram
Last synced: 10 Jun 2026
https://github.com/mooreniemi/bam
Boston Algorithms Meetup
algorithm algorithms javascript ruby
Last synced: 08 May 2026
https://github.com/m-valentino/epx-pixel-art-scaling
JavaScript canvas implementation of the EPX pixel art scaling algorithm
algorithm canvas epx image-scaling javascript nearest-neighbor pixel-art
Last synced: 10 Jun 2026
https://github.com/marcdelalonde/array-equalizer
A simple array equalizer in NodeJS
Last synced: 09 May 2026
https://github.com/barrarrr/push_swap
The goal of push_swap is to sort data on a stack with a limited set of instructions, using the lowest possible number of actions.
42 42school algorithm push-swap
Last synced: 10 Jun 2026
https://github.com/means88/practice
蒟蒻的丢人艺术
algorithm leetcode leetcode-ruby leetcode-solutions
Last synced: 11 May 2026
https://github.com/hu2di/c-hust
Some code C in HUST
algorithm c data-structure-and-solution learning
Last synced: 12 May 2026
https://github.com/raveriss/push_swap
Sorting data on a stack with a limited set of instructions, aiming for maximum efficiency."
42school algorithm data-sorting
Last synced: 12 May 2026
https://github.com/stynw7/algorithm_and_programming
Provides programs of Basic Algorithm and Programming using C / C++ Language
algorithm c competitive-programming cpp logic-programming programming
Last synced: 14 May 2026
https://github.com/astropilot/wordle_solver
A small web extension to automatically solve the Wordle game (https://www.powerlanguage.co.uk/wordle/)
algorithm typescript web-extension wordle
Last synced: 14 May 2026
https://github.com/beomseokyu/algorithm
[Python] 알고리즘 문제 풀이 스터디
algorithm beakjoon programmers python study
Last synced: 14 May 2026
https://github.com/omiq17/ds-algo-with-python3
Some of my python programming problems code that I solved.
Last synced: 12 Jun 2026
https://github.com/allanjos/algorithms
Algorithm implementations
algorithm algorithms algorithms-and-data-structures algorithms-datastructures binary-tree c divisor euler makefile prime-numbers queue
Last synced: 13 Jun 2026
https://github.com/amirhakimnejad/string-calculator.infix-to-postfix-convertion.postfix-calculation
A C++ program that implemented and merged two algorithms, first one is the conversion between infix and postfix, and the second one can handle the calculation of a postfix phrase.
Last synced: 13 Jun 2026
https://github.com/shaharashe/leetcode
A collection of my LeetCode solutions, showcasing problem-solving skills and algorithmic techniques.
algorithm algorithm-challenges algorithms algorithms-and-data-structures data-structures leetcode leetcode-bash leetcode-c leetcode-cpp leetcode-csharp leetcode-java leetcode-javascript leetcode-practice leetcode-python leetcode-python3 leetcode-questions leetcode-solutions leetcode-sql math mathematics
Last synced: 13 Jun 2026
https://github.com/rosieoh/java_codingtest
🌈알고리즘 코딩테스트-자바 책 최소 3번 이상 보고 알고리즘 뿌시기 하자!🌈
algorithm datastructures-algorithms java
Last synced: 13 Jun 2026
https://github.com/nir3x/compressor
Compressor - Simple Repeated Characters Compression Algorithm (Go Version)
algorithm compression compression-library compression-package data-compression data-encoding data-size go golang reduction-algorithm repeated-characters sequence symmetric-algorithm varsizedint
Last synced: 14 Jun 2026
https://github.com/ebonnal/vocompr
VOCabulary-based COMPRession algorithm. Codec specialized in the compression of texts having a very small disctinct characters set.
algorithm codec compression pypi-package python python3 vocabulary
Last synced: 16 Jun 2026
https://github.com/tigregotico/rakekeywords
RAKE - Rapid Automatic Keyword Extraction
algorithm keyword-extraction keyword-extractor keywords library nlp rake tigregotico
Last synced: 16 Jun 2026
https://github.com/jovana-marceta/algorithmic-challenges
JavaScript algorithmic challenges
algorithm algorithm-challenges algorithms javascript js
Last synced: 17 Jun 2026
https://github.com/alphayowakarindi/decode-a-morse-code-message
An algorithm to decode some special characters into human readable texts.
Last synced: 18 Jun 2026
https://github.com/radhirasho/bst-algos
Just me messing around with a bunch of different algorithms, was going to originally be just Binary Search Tree related Algorithms, but, as you can clearly see, it's expanded just a tiny bit past that
algorithm binary-search-tree binary-trees data-structures
Last synced: 18 Jun 2026
https://github.com/faanid/leetcode-solutions
My solutions to LeetCode problems with explanations in TS
algorithm data-structures datastructures-algorithms dsa javascript leetcode-solutions typescript
Last synced: 20 Jun 2026
https://github.com/wisskirchenj/filetypeanalyzer
Toy project of JetBrains JavaCore track for analyzing file types
algorithm java19 knuth-morris-pratt multithreading rabin-karp
Last synced: 20 Jun 2026
https://github.com/meysam81/niblpa
A Node Influence Based Label Propagation Algorithm for Community Detection in Networks
algorithm c-plus-plus c-plus-plus-11 community-detection complex-networks label-propagation network node-influence-based project thesis
Last synced: 21 Jun 2026