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-04-01 00:01:18 UTC
- JSON Representation
https://github.com/mvakili/trax-player
A simple intelligent code that plays TRAX game
algorithm algorithm-challenges c console-game trax
Last synced: 31 Aug 2025
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/nir3x/compressor.cpp
Compressor - Simple Repeated Characters Compression Algorithm
algorithm c-plus-plus compression compression-library compression-package cpp data-compression data-encoding data-size reduction-algorithm repeated-characters sequence symmetric-algorithm varsizedint
Last synced: 01 Mar 2025
https://github.com/theolepage/brainstorming
Sail through algorithms.
algorithm algorithms autonomous-vehicles autopilot drone sailing
Last synced: 06 Feb 2026
https://github.com/apiz23/student-information-hub
Algorithm && Programming Subject Project
Last synced: 15 Mar 2025
https://github.com/goncaloperes/algorithms
algorithm algorithms c-plus-plus heuristics modern-heuristics python
Last synced: 14 Jun 2025
https://github.com/mouad-el-asri/philosophers
Eat, Sleep, Spaghetti, repeat. This project is about learning how threads work by precisely timing a group of philosophers on when to pick up forks and eat spaghetti without dying from hunger. 🍽️
algorithm c c-programming multi-threading philosophers problem-solving processes threads
Last synced: 03 Jul 2025
https://github.com/dron12261/rabin-karp-algorithm
Разработка программы для визуализации алгоритма Рабина-Карпа
algorithm application csharp released winforms
Last synced: 23 Mar 2025
https://github.com/jwowillo/viztransform
viztransform contains library-packages for working with and vizualizing plane-transformations along with command-packages for easily simplifying, applying, and vizualizing transformations from a CLI.
algorithm geometry golang isometry transformation vizualize
Last synced: 27 Dec 2025
https://github.com/minapecheux/advent-of-code
My personal scripts and trials for the Advent Of Code online challenges.
algorithm challenge christmas javascript puzzle python
Last synced: 16 May 2025
https://github.com/brett-buskirk/sort-bubble
Visual demonstration of a bubble sort algorithm
algorithm animation bubble-sort javascript sorting-algorithms
Last synced: 09 Mar 2025
https://github.com/nickssilver/binary_trees
A project about Binary Trees in C and other tree-type data structures.
Last synced: 15 Mar 2025
https://github.com/lippiece/leetcode
My solutions for LeetCode 75 Study
algorithm array binary-search data-science data-structures dynamic-programming linked-list queue stack string
Last synced: 09 Mar 2025
https://github.com/divinemonk/reduce-time-complexity-python
Algorithmic Techniques for Reducing Time Complexity(TC) of a python code.
algorithm codechef codewars python python3 time time-complexity time-complexity-analysis
Last synced: 19 Jul 2025
https://github.com/anson09/ac
AC means power or accepted, practicing your js and programing skill from here 🧤
algorithm js leetcode programming
Last synced: 15 Mar 2025
https://github.com/bcfchen/algorithm
Solutions to common algorithm problems
algorithm arrays binary-trees interviews javascript linked-list strings tree-traversal
Last synced: 14 Jun 2025
https://github.com/dahlitzflorian/java-dijkstra-algorithm
A Java implementation of the Dijkstra Algorithm.
algorithm algorithms dijkstra-algorithm education educational educational-project java
Last synced: 20 Aug 2025
https://github.com/basemax/binarytreego
Implementation of a binary tree in Go. A Binary Tree is a tree data structure in which each node has at most two children, which are referred to as the left child and the right child. A node with no children is called a leaf node. A node cannot have more than two children.
algorithm algorithms algorithms-and-data-structures algorithms-datastructures binary-tree data-structure datastructure ds go golang tree tree-algorithms tree-binary tree-data-structure tree-search tree-structure
Last synced: 01 Jul 2025
https://github.com/abhisekp/fcc-challenges
🔰 FreeCodeCamp Algorithm Challenge Solutions
algorithm challenges freecodecamp implementation
Last synced: 06 Mar 2025
https://github.com/3ofiz4/2-variables-chaotic-number-generator
A 2-Variable-chaotic random number generator
algorithm chaos creative latex math python sandbox sandbox-playground
Last synced: 06 Sep 2025
https://github.com/austinoboyle/leetcodesolutions
algorithm algorithms data-structures leetcode leetcode-solutions python
Last synced: 26 Mar 2025
https://github.com/ttwag/p2_gaussian_elimination
A function that encodes the Gaussian Elimination algorithm
algorithm linear-algebra numpy python
Last synced: 15 May 2025
https://github.com/sojebsikder/dsa
Data structure and algorithm implementation in JavaScript.
algorithm data-structures dsa interview javascript js queue stack tree
Last synced: 27 Feb 2025
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: 07 Apr 2025
https://github.com/hashimthearab/mazesolver
Using React Native, Java, Swift, and Go, this app will solve mazes with a pathfinding algorithm!
algorithm android astar backend go golang ios java kotlin mobile pathfinding react-native reactnative swift typescript ui
Last synced: 06 Apr 2025
https://github.com/andyld97/theory-of-numbers
Theory of numbers
algorithm csharp math mathematics theory
Last synced: 01 Mar 2025
https://github.com/f3nr1rs3c/algorithmandprogramming
Programlama Notlarım
algorithm cpp csharp programming programming-language
Last synced: 06 Dec 2025
https://github.com/asmtamim/data-structure-algorithm
Data structures and Algorithms.
algorithm csharp data-structures python
Last synced: 01 Mar 2025
https://github.com/mnz1365/insertion-sort
insertion sort in python
algorithm insertion-sort list numbers python sort
Last synced: 23 Mar 2025
https://github.com/artainmo/ft_ssl
42 school project. Recoding the MD5 and SHA-256 cryptographic hashing algorithms in C.
42shcool algorithm c cryptography cybersecurity
Last synced: 16 Mar 2025
https://github.com/mnz1365/sort-check
check sort list of numbers
algorithm check checker javascript list sort
Last synced: 23 Mar 2025
https://github.com/moonheekim0118/algorithm
https://leetcode.com/moonheekim0118/
algorithm algorithms javascript javascript-algorithms leetcode
Last synced: 05 Apr 2025
https://github.com/joymon/puzzles
Puzzles I have solved for interviews and fun
Last synced: 26 Mar 2025
https://github.com/kktam/unclemorty
Uncle Morty's Winning Ticket
algorithm lottery lottery-tickets morty pick uncle-morty
Last synced: 15 Mar 2025
https://github.com/nutria-kcu/aimbot-algorithm
algorithm linear-algebra rendering
Last synced: 09 Aug 2025
https://github.com/gregyjames/textrankplusplus
Textrank implementation in c++
algorithm algorithms boost cplusplus cplusplus-14 text text-processing
Last synced: 25 Feb 2025
https://github.com/chasestarr/inversion
Inversion.Count returns the number of inversions in an integer array
Last synced: 26 Nov 2025
https://github.com/hpedrorodrigues/avltree
A simple implementation of AVL Tree
algorithm avl-tree data-structure
Last synced: 14 Mar 2025
https://github.com/alexnardini/flam3_for_sidefx_houdini
The Fractal Flame Algorithm, FLAM3 for SideFX Houdini - aka: FLAM3H™
algorithm apophysis cvex editor flam3 flame fractal fractal-algorithms fractal-flame fractal-flame-editor fractal-geometry fractal-images fractal-rendering fractals houdini procedural procedural-art python sidefx-houdini
Last synced: 17 Feb 2026
https://github.com/konstantin8105/root
root-finding algorithm
algorithm bisection-method root-finding
Last synced: 16 Mar 2025
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: 03 Mar 2025
https://github.com/lord-turmoil/graphlab
Graph algorithm visualization
a-star-algorithm algorithm dfs graph kruskal-algorithm prism
Last synced: 16 Mar 2025
https://github.com/onurozuduru/codes-for-ai-course-homeworks
Some simple codes for AI course.
ai-course-homeworks algorithm c-plus-plus game search-algorithm
Last synced: 26 Feb 2025
https://github.com/omansak/nonrestoring-division-calculation
The division operation is carried away by assuming fractional numbers. The Non-Restoring division algorithm is shown below. Initially R is set equal to N and n is the data width. The operands are in two’s compliment form where MSB bit is the signed bit. In Non-Restoring divider, quotient take the digit set {-1,1}
algorithm division nonrestoring
Last synced: 14 Mar 2025
https://github.com/hpedrorodrigues/c-algorithms
Part of my daily plan for studying algorithms and data structures in C
algorithm array-list data-structure hash-algorithm hash-table linked-list queue stack
Last synced: 14 Mar 2025
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: 26 Mar 2025
https://github.com/pochetes/ds-practice
All Data Structures & Algorithms Implementations. Practicing...
algorithm algorithms-and-data-structures arrays binary-search-tree data-structures leetcode queues searching sorting stacks trees
Last synced: 26 Mar 2025
https://github.com/silent0wings/oddonacci-sequence-calculations
This project implements two methods for calculating Oddonacci numbers using Java: a linear tail-recursive approach and a multiple recursive approach. These methods are implemented to study their performance in terms of execution time and efficiency.
algorithm algorithm-design coding-practice computational-math fibonacci-variant java math-algorithms math-functions mathematics number-sequences oddonacci-sequence programming recursion sequence-calculation sequence-generation
Last synced: 01 Mar 2025
https://github.com/tim-raphael/chess-engine
This is a simple chess engine implemented in Rust using the minimax algorithm with alpha-beta pruning for decision-making.
algorithm chess chess-engine minimax-algorithm rust
Last synced: 01 Mar 2025
https://github.com/anishvedant/chat-box-application
This repository contains a secure chat application implemented using Python. The application uses RSA encryption for secure message exchange between clients and a server.
algorithm chat-application cryptography encrypted-messages encryption-decryption multi-client-support python python-gui-tkinter python-socket-server real-time real-time-messaging rsa-cryptography rsa-encryption secure-chat secure-communication socket socket-programming tkinter tkinter-gui
Last synced: 01 Sep 2025
https://github.com/chasestarr/quicksort
Quicksort algorithm, implements same interface as Go's 'sort' package
Last synced: 01 Mar 2025
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: 05 Mar 2025
https://github.com/poonamkhatri/php-find-common-elements-function
This repository contains a PHP function named findCommonElements that takes two arrays as input and returns an array containing the common elements between them. The function without use of array_intersect to identify and extract the common elements efficiently.
algorithm algorithm-analysis algorithm-challenges algorithms algorithms-and-data-structures algorithms-datastructures algorithms-implemented array array-manipulations array-methods arraylist arraylists arrays arrays-and-strings php php-array php-arrays php-library php7 php8
Last synced: 31 Mar 2025
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: 27 Feb 2025
https://github.com/extwiii/algorithms-uc.san.diego
Data Structures and Algorithms - Coursera
algorithm coursera data-structures extwiii graph
Last synced: 04 Jan 2026
https://github.com/mohamedmetwalli5/filecompressor
A C++ compression and decompression program based on the Huffman Algorithm for lossless data compression.
Last synced: 26 Feb 2025
https://github.com/mustafadalga/rgbrenkgecisleri
RGB renk kodları değiştirilerek , renkler arasında geçiş yapan basit bir C# uygulaması
algorithm algorithm-challenges algorithms csharp csharp-code rgb rgb-animation rgb-color
Last synced: 23 Jun 2025
https://github.com/tayloradam1999/holbertonschool-interview
All of the interview prep projects issued by Holberton Tulsa
algorithm c es6-javascript logic python
Last synced: 27 Feb 2025
https://github.com/redouane64/primenumbers
Simple prime numbers calculator.
algorithm calculator csharp prime-numbers
Last synced: 16 Mar 2026
https://github.com/ej-kimm/algorithm-with-js
🕵️♀️ 알고리즘 문제 풀이 with JavaScript
algorithm javascript programmers
Last synced: 01 Sep 2025
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 2025
https://github.com/hafizhhasyhari/latihan-c-
C++
algorithm algorithms-and-data-structures algoritma-pemrograman cpp-algorithms
Last synced: 26 Oct 2025
https://github.com/palucki/yardiff
Yet another rdiff implementation - rolling hash based file diffs
algorithm compari delta diff diff-tool rdiff rolling-hash rsync signature
Last synced: 07 Sep 2025
https://github.com/drkenreid/simulatedannealingexample
An example Simulated Annealing in Java.
algorithm evolutionary metaheuristics simulated-annealing
Last synced: 12 Mar 2026
https://github.com/kshru9/google-pagerank-algo-implementation
Implementation of PageRank algorithm used by Google to rank websites
algorithm google pagerank pagerank-algorithm python rank
Last synced: 28 Feb 2025
https://github.com/nikoo-asadnejad/sortingalgorithms
algorithm algorithms algorithms-and-data-structures bubble-sort bubble-sort-algorithm bubblesort csharp insertion-sort insertion-sort-algorithm insertionsort quick-sort quick-sort-algorithm quicksort quicksort-algorithm selection-sort selectionsort sorting sorting-algorithms sorting-algorithms-implemented sortingalgorithms
Last synced: 22 Mar 2026
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/shiritai/rooted-disjoint-set
Python implementation of a (rooted) disjoint set, elegant, efficient and user-friendly.
algorithm data-structure disjoint-set disjoint-set-union python python-dict union-find
Last synced: 30 Mar 2025
https://github.com/peter-roh/algorithm
Studying Algorithm with C
algorithm c divide-and-conquer graph greedy-algorithm hashtable heap priority-queue sorting
Last synced: 14 Mar 2025
https://github.com/programmer-rd-ai/competitive-programming-solutions
A collection of my solutions to various competitive programming problems from platforms like LeetCode. This repository serves as a personal archive of my problem-solving journey, covering a range of algorithms, data structures, and problem-solving techniques.
algorithm algorithms algorithms-and-data-structures data datastructures dsa javascript pandas python structures
Last synced: 01 Mar 2025
https://github.com/hasenpfote/mark-and-sweep-gc
algorithm cpp garbage-collection
Last synced: 26 Dec 2025
https://github.com/mortend/typescript-clustering
Density Based Clustering for TypeScript
Last synced: 27 Oct 2025
https://github.com/cfmvcarlos/wordlesolver
This project offers a Wordle Solver written in Python, featuring a powerful backend engine for word evaluation and filtering, along with a user-friendly graphical interface built with Tkinter. Whether you’re solving puzzles or refining your Wordle strategies, this tool provides word suggestions and dynamic feedback to improve your gameplay.
algorithm game-development python3 tkinter-gui tkinter-python word-puzzle wordle wordle-solver
Last synced: 27 Oct 2025
https://github.com/willigarneau/vb-calculator
👨💻 Simple calculator made in visual basic (.Net) to learn the basics of the language. ➕➖➗
algorithm calculator coding learning vbnet
Last synced: 30 Jan 2026
https://github.com/jackparsonss/sorting-algotihm-visualizer
This repository is a simple sorting algorithm visualizer, made using python and tkinter
algorithm gui python3 sort visualization
Last synced: 27 Oct 2025
https://github.com/supertetelman/coursera-algs4parti-009
A collection of python scripts to implement various sort/search algorithms and supporting data structures.
algorithm data-structures python
Last synced: 23 Mar 2025
https://github.com/phantie/ow_matchmaking_queue
Implementation of a matchmaking queue
Last synced: 28 Mar 2025
https://github.com/yumetodo/prime_num_searcher
algorithm oxyplot prime-numbers qiita
Last synced: 17 Mar 2025
https://github.com/forestluo/hashtree
Hash tree (https://zhuanlan.zhihu.com/p/290832847).
algorithm hashtree visual-studio
Last synced: 11 Mar 2025
https://github.com/quantsareus/pytorch-learn-script-draft-for-designated-peer-reviewers-only
Pytorch Tutorial Introduction Learn Script PDF E-Book
activation-function algorithm e-book gpu introduction learn learning-rate loss-function optimizer pdf python pytorch script tensor tutorial
Last synced: 21 Feb 2025
https://github.com/ro-el-c/ps
problem solving
algorithm cpp data-structure java python sql
Last synced: 26 Mar 2025
https://github.com/ro-el-c/alkon_2023
건국대학교 알고리즘 동아리 AlKon 1기 중급 스터디 Problem Solving 레포지토리
algorithm cpp data-structure java
Last synced: 26 Mar 2025
https://github.com/bookseer/algorithms
Алгоритмы и структуры данных
algorithm algorithms data-structures education
Last synced: 03 Mar 2026
https://github.com/farbod-s/a-star
Search Algorithm
a-star a-star-algorithm algorithm c-sharp
Last synced: 16 Mar 2025
https://github.com/ghkdqhrbals/graduateproject
택시가 여러 승객을 태울 때, 최적화된 거리를 계산해주는 프로젝트입니다.
Last synced: 15 May 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/agb2k/process-scheduling-algorithms
Implementation of Various Process Scheduling Algorithms in C for OSC 2035 CW
algorithm os scheduling-algorithms
Last synced: 03 Apr 2025
https://github.com/angelod1as/algorithms
A few algorithms made for a job interview
algorithm algorithms javascript react
Last synced: 30 Dec 2025
https://github.com/risto-stevcev/haskell-closest-pairs
Closest pairs algorithm (for a list of pairs/coordinates) implemented in Haskell
algorithm closest haskell pairs
Last synced: 15 Jul 2025
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: 27 Oct 2025