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-05-15 00:01:24 UTC
- JSON Representation
https://github.com/mehanix/incremental-dfs-algorithms
🧩 Presentation on Incremental DFS Algorithms
algorithm algorithms algorithms-and-data-structures dfs dfs-algorithm dfs-algorithms graph graph-algorithms graphs graphs-algorithm graphs-algorithms incremental incremental-algorithm incremental-algorithms incremental-dfs
Last synced: 18 Jan 2026
https://github.com/ron4fun/simplexpy
SimplexPy is a compact python library that automatically solves `Linear Programming Equations` i.e Maximization problems, easily and quickly while giving you neat results.
algo algorithm linear-programming maximization simplex-method
Last synced: 09 Oct 2025
https://github.com/shreykx/chat1o1x
Peer comm. matching
algorithm chat opensauce random server typescript
Last synced: 11 Mar 2025
https://github.com/vomnes/lem-in
Elementary algorithmic project - Graph Traversal - This project is meant to make you code an ant farm manager.
algorithm bfs-algorithm graph-traversal
Last synced: 16 Mar 2025
https://github.com/cyril-develop/lespetitsplats
Formation "Développeur d'application - Javascript React" - OpenClassrooms, projet 7: Développez un algorithme de recherche en JavaScript.
algorithm binary-search html html-css-javascript html5 javascript javascript-es6 sass sass-framework
Last synced: 10 May 2026
https://github.com/nir3x/cryptorand.cpp
CryptoRand.cpp - Random Key Generation using Cryptographic Techniques
algorithm algorithms c-plus-plus cpp cryptography encryption entropy random random-number-generation security
Last synced: 25 Nov 2025
https://github.com/chocochip101/tech-interview-study
S.M, BoostCamp를 위한 기술 인터뷰 스터디
algorithm deep-learning machine-learning
Last synced: 21 Jan 2026
https://github.com/jofaval/equal-shared-pay-ts
Distribute pay impact across different payees and incomes
algorithm html javascript jsdoc
Last synced: 10 Oct 2025
https://github.com/luisedmc/presser
A compressor and decompressor using Huffman Coding
algorithm c data-structures huffman-coding
Last synced: 10 Oct 2025
https://github.com/than-dev/collision-in-js
Collision detector made with javascript, webpack and babel to development environment and canvas API + analytical math to the app implementation.
algorithm babel data-structures development es6 javascript webpack
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: 01 Mar 2025
https://github.com/maqmal/artificial-intelligence
Implementation of AI lecture
ai algorithm artificial-intelligence genetic-algorithm machine-learning
Last synced: 01 Mar 2025
https://github.com/anthonymazzie/bellmanford
Given a directed, weighted graph containing positive and negative edge weights, a source node and destination node, this Java application utilizes the Bellman Ford algorithm to return the shortest path and distance from source to destination.
algorithm bellman-ford computer-science graph
Last synced: 30 Jun 2025
https://github.com/mslapek/augmentedtree
F# library implementing immutable augmented red-black trees.
algorithm data-structure fsharp immutable search-trees
Last synced: 05 Jul 2025
https://github.com/ron4fun/simplexcpp
SimplexCPP is a c++ library that helps solves `Linear Programming Equations` i.e Maximization problems, easily also providing you with neat results.
algo algorithm linear-programming maximization simplex-method
Last synced: 09 Oct 2025
https://github.com/olyutorskii/aletojio
Aletojio is a Java library that supports manipulation of random number and entropy.
algorithm entropy java library prng pseudo-random-generator random random-generation random-number-generators
Last synced: 02 Dec 2025
https://github.com/yaxingson/es-containers
Implementation of various data structures and algorithms in javascript
algorithm datastructures list map set sort
Last synced: 04 Feb 2026
https://github.com/yann-github/oc-lespetitsplats
OC - P7 - Les Petits Plats - Site de recettes de cuisine
algorithm benchmark flowchart javascript oop
Last synced: 07 Apr 2025
https://github.com/umutsevdi/closest-pair
C implementation of Closest Pair Problem.
algorithm algorithms-and-data-structures closest-pair closest-pair-of-points closest-points
Last synced: 09 Oct 2025
https://github.com/jabellard/list
Doubly-linked list.
algorithm algorithms c data-structure data-structures linked-list queue stack
Last synced: 04 Jul 2025
https://github.com/zerdicorp/maze_generation
Just a maze generation algorithm.
algorithm generation maze procedural-generation
Last synced: 11 Oct 2025
https://github.com/thinkphp/computer-science-in-rust
Computer Science in Rust
algorithm apps competitive-programming-contests datastructures machine-learning-algorithms mathematics rust
Last synced: 11 Oct 2025
https://github.com/jackhowa/where-art-thou
algorithm freecodecamp javascript
Last synced: 11 Oct 2025
https://github.com/krvajal/graph-experiments
Graphs algorithms experiments in C++ 11
algorithm cpp11 graph-algorithms graph-theory graph-traversal
Last synced: 12 Oct 2025
https://github.com/ajaybiswas22/ds-and-algo
Implementing all popular problems of data structures and algorithm
algorithm algorithms bfs breadth-first-search bubble-sort data-structures depth-first-search dfs ds insertion-sort linked-list radix-sort searching-algorithms selection-sort sorting-algorithms
Last synced: 12 Oct 2025
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/jleung51/algorithms
Implementations of various algorithms.
Last synced: 13 Oct 2025
https://github.com/basemax/nqueenspromisingc
This is a promising implementation of the n-Queens problem in C. It uses a recursive backtracking algorithm to find all solutions to the n-Queens problem. It is a promising implementation because it uses a heuristic to prune the search tree. The heuristic is to only place a queen in a column if it is not in check with any other queens.
algorithm algorithm-c backtracking backtracking-algorithm backtracking-methods backtracking-questions backtracking-search backtracking-tech-interview backtracking-tree c c-algorithm n-queens nqueens queens-problem queens-puzzle tree
Last synced: 03 Apr 2025
https://github.com/adham90/algorithms
algorithm data-structure javascript js searching-algorithms sorting-algorithms
Last synced: 14 Oct 2025
https://github.com/iwatanikenji/exerciciosemc
Code exercises in C learned on the university (UTFPR)
algorithm array for-loop if-else memory-allocation switch-case utfpr while-loop
Last synced: 09 Apr 2025
https://github.com/kartmaan/lychrel-number
Iterative process of adding numbers with their palindrome in order to end up with a new palindrome, or not...
196-algorithm algorithm calculations lychrel-number math mathematics palindrome palindrome-number unsolved-problems
Last synced: 14 Oct 2025
https://github.com/rlagksruf16/algorithm_everyday
💻Algorithm Problems & Solutions using C++, JS
Last synced: 14 Oct 2025
https://github.com/blargian/min_span_tree_visualizer
A tool to visualize how algorithms for finding minimum spanning trees work. Complete with random generation of tree structures using Delaunay triangulation or option to import your own.
algorithm algorithms-and-data-structures catch2 cmake cpp dear-imgui delaunay-triangulation educational graph greedy-algorithms help-wanted imgui imgui-glfw implot kruskal kruskal-algorithm minimum-spanning-tree prims-algorithm prims-mst visualization
Last synced: 29 Mar 2025
https://github.com/michael98liu/competitive-programming
Competitive programming problems from various origin.
algorithm competitive-programming
Last synced: 04 Jul 2025
https://github.com/stardustdl/algorithms-in-rust
A collection of some algorithms and data-structures.
algorithm algorithm-competitions algorithms-implemented data-structures
Last synced: 01 Apr 2025
https://github.com/danutama/python-aes-encryptor
A Python-based desktop application for encrypting and decrypting various data formats using the Advanced Encryption Standard (AES 128, 192, 256-bit).
advanced-encryption-standard aes aes-128 aes-192 aes-256 aes-encryption algorithm cipher ciphertext cryptography encryption-decryption python python3 rijndael rijndael-algorithm
Last synced: 23 Apr 2025
https://github.com/soyapo/codechef
Scripts to Codechef problems, submitted by me. Most of them tend to work.
Last synced: 19 Oct 2025
https://github.com/cybersecurity-dev/algorithms-in-cpp
Algorithms in C++
algorithm algorithms algorithms-and-data-structures data-structures-algorithms data-structures-and-algorithms
Last synced: 24 Feb 2026
https://github.com/prakhardoneria/tic-tac-toe-python
Simple implementation of the classic Tic Tac Toe game using Python's Tkinter library for the GUI. Features include player vs. AI gameplay, win and tie detection, and dynamic GUI updates. Easy to play and customize. Enjoy a timeless game of Tic Tac Toe!
ai algorithm game game-theory game-theory-algorithms python python3 tkinter
Last synced: 06 Apr 2025
https://github.com/lablnet/flexi
A minimal reactive framework built for learning purposes to understand how modern frontend frameworks like Vue.js and React work under the hood. Flexi demonstrates the core concepts of reactivity and virtual DOM diffing.
algorithm diffing diffing-algorithm dom flexi framework javascript proxy reactive vdom vue
Last synced: 12 Apr 2026
https://github.com/chueating1005/intro-to-algorithm
NYCU 112-1 course, Introduction to Algorithm
Last synced: 09 Apr 2025
https://github.com/jnbdz/algo-quickstarts
Algorithm quickstarts
algorithm algorithms binary-search quickstart quickstarts
Last synced: 07 Mar 2026
https://github.com/ashdtu/data-structure-algorithms
Data Structures/Algorithms
Last synced: 23 Oct 2025
https://github.com/jakecyr/subtotal-object-array
Subtotal JavaScript object array by change in column
algorithm angularjs javascript sub-total
Last synced: 18 Apr 2026
https://github.com/rezairfanwijaya/go-hackerrank
algorithm data-structures go hackerrank
Last synced: 08 Apr 2025
https://github.com/codefeathers/window
🎚 Window-sliding insertion algorithm in JavaScript
algorithm javascript sliding-windows window
Last synced: 11 Jun 2025
https://github.com/hamidhosen42/stl-standard-template-library
STL-Standard-Template-Library. All STL Code with problem solving
algorithm c-plus-plus data-structures leetcode online-judge problem-solving stl
Last synced: 15 Mar 2026
https://github.com/ali1raz/classification-algo-on-loan_data.csv-ml
Machine learning classification algorithms on loan_data.csv
algorithm algorithms ali1raz classification-algorithm decision-tree-classifier decision-trees loan-dataset machine-learning ml python python3
Last synced: 24 Mar 2025
https://github.com/nomnomnonono/number-decomposition-problem
Algorithm for dividing a sequence of numbers into equal sums.
algorithm cplusplus karmarkar-karp
Last synced: 01 Apr 2025
https://github.com/heyfoz/cpp-even-digits-summation-algorithm
The Even Digits Summation Algorithm program (C++) requests that the user enter an integer greater than 10,000. Once the integer is entered, the program displays the sum of any even digits in the integer.
algorithm cpp digits summation
Last synced: 25 Mar 2025
https://github.com/mortend/typescript-clustering
Density Based Clustering for TypeScript
Last synced: 27 Oct 2025
https://github.com/hu2di/java-samsung
Java exercises (Data structures and algorithms, Input, Output, greatest common divisor, Prime, Feynman Range)
Last synced: 08 Apr 2025
https://github.com/yosoyjp/figonacci-tree-js
figonacci tree with Javascript - Arbol Figonacci con Javascript
algorithm figonacci javascript nodejs
Last synced: 27 Oct 2025
https://github.com/leta91/js-boolean
How to check in JavaScript if a value is primitive boolean (true or false)
algorithm algorithm-challenges algorithms algorithms-and-data-structures boolean false fcc fcc-certification fcc-exercise freecodecamp javascript primitive true
Last synced: 24 Mar 2025
https://github.com/f3nr1rs3c/AlgorithmAndProgramming
İstanbul Gelişim Üniversitesi - Programlama Dersi Notları
algorithm cpp programming programming-language
Last synced: 03 Sep 2025
https://github.com/nutria-kcu/aimbot-algorithm
algorithm linear-algebra rendering
Last synced: 09 Aug 2025
https://github.com/jackhowa/where-i-belong
Not the Linkin Park song, an algorithm and array problem. Return the lowest index at which a value (second argument) should be inserted into an array (first argument) once it has been sorted.
Last synced: 25 Jul 2025
https://github.com/akerdogmus/ake_python_toolkit
This repo is where the simple Python codes I used are collected.
algorithm algorithms python python3 toolkit
Last synced: 17 Mar 2026
https://github.com/meysam81/change-coin
coin dispenser machine, returning the optimal result in O(numberOfCoins * targetValue)
algorithm coin-change coin-changer coin-dispenser java
Last synced: 18 Jun 2025
https://github.com/jotamarcos/estudos-algoritmos
Focado no estudo e na aprendizagem de Algoritmos utilizando o Visualg.
Last synced: 06 Jan 2026
https://github.com/caizixian/algorithm_exercise
My solutions to some problems
Last synced: 10 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/imwildcat/leet-daily
A Rails app that helps a group of people to check-in on LeetCode
algorithm leetcode rails rails-application rails5
Last synced: 28 Mar 2025
https://github.com/liuhaozzu/datastructure-algorithm
datastructure-algorithm
Last synced: 24 Mar 2025
https://github.com/nikhilgugwad/a2z
Striver's A2Z DSA Course/Sheet
algorithm data-structures java striver-a2z-sheet-solutions takeuforward
Last synced: 27 Jul 2025
https://github.com/tobiadeniji94/token_ring_algorithm
The Token Ring System simulates a distributed environment where multiple processes coordinate access to a critical section using a token.
Last synced: 31 Mar 2025
https://github.com/dpetrosy/leetcode
In this repository, I store my LeetCode solved problems.
algorithm algorithms algorithms-and-data-structures cpp cpp11 data-structure interview interview-preparation interview-questions leetcode leetcode-company-questions leetcode-cpp leetcode-solutions modern-cpp
Last synced: 28 Feb 2026
https://github.com/sshaplygin/uniq-search-frequency
This repo was created for test task that count unique search frequency
algorithm cli external-sorting test-task
Last synced: 15 Mar 2025
https://github.com/phantie/ow_matchmaking_queue
Implementation of a matchmaking queue
Last synced: 28 Mar 2025
https://github.com/feliperdamaceno/conways-game-of-life
The Game of Life, also known simply as Life, is a cellular automaton devised by the British mathematician John Horton Conway in 1970. This version of the game is built with React and Zustand.
algorithm react typescript zustand
Last synced: 08 May 2026
https://github.com/babanigit/java-dsa-practice
I regularly practice data structures and algorithms from LeetCode to enhance my problem-solving skills and algorithmic thinking. Feel free to explore my code and delve into the intricacies of my solutions. Happy hacking!
algorithm algorithms java leetcode leetcode-java leetcode-solutions
Last synced: 24 Mar 2025
https://github.com/c1m50c/leet-code-solutions
A collection of my LeetCode submissions.
algorithm algorithms data-structures dynamic-programming interview-questions leetcode leetcode-python leetcode-solutions python python-3 solutions
Last synced: 28 Dec 2025
https://github.com/bjam24/traveling-salesman-problem
The project is about solving symmetrical traveling salesman problem. The repository contains 4 optimization algorithms: Tabu Search, Hill Climbing with Multi-Start, Nearest Neighbor and Simulated Annealing.
algorithm automation hill-climbing nearest-neighbor python simulated-annealing tabu-search travelling-salesman-problem xlsx
Last synced: 24 Mar 2025
https://github.com/cuixing158/svd-fit-line
Linear Least Squares Problems Using SVD, straight line fitting (2D and 3D)
algorithm fitting fitting-algorithm math svd
Last synced: 04 Mar 2026
https://github.com/rhcarvalho/geek-challenge
Solutions for geek challenges, finding patterns in large prime numbers.
algorithm challenge prime-numbers racket
Last synced: 04 Mar 2026
https://github.com/aherbrich/word-guru
Simple "wordchecker" for the game "Word Guru"
algorithm beginner-friendly python simple solver
Last synced: 27 Feb 2025
https://github.com/zanadoman/iterative-merge-sort
Iterative Merge Sorting Algorithm with optimizations
Last synced: 23 Mar 2025
https://github.com/arwl2016/game-of-life-jquery
Free Code Camp Challenge - using jQuery instead of React
Last synced: 08 May 2026
https://github.com/chanran/c_or_cpp_code
集中本人c和c++代码的仓库,目前还在整理中,有些不完整或者有错误请帮忙提一下issue
algorithm c c-plus-plus opengl
Last synced: 17 Apr 2026
https://github.com/arodr967/virtual_memory_management
A system call written in C, to report on memory management statistics, and a counter-based clock page replacement algorithm.
algorithm linux-kernel memory-management memory-stats system-calls virtual-memory
Last synced: 30 Apr 2026