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-03-31 00:01:13 UTC
- JSON Representation
https://github.com/aiaaee/js_algorithms
a set of programming instructions, known as inputs and outputs, that allow a data operation to function precisely at every execution.
algorithm algorithms algorithms-and-data-structures javascript-algorithm-visualization javascript-algorithms js-algorithms
Last synced: 09 Apr 2025
https://github.com/brosgor/elgamal-api
Sistema de login que implementa el algoritmo de cifrado ElGamal para garantizar la autenticación segura de usuarios. Las credenciales se encriptan con claves asimétricas, ofreciendo protección robusta contra la interceptación y el acceso no autorizado.
algorithm criptography elgamal-encryption flask gunicorn logging mysql-database python registry signing
Last synced: 23 Mar 2025
https://github.com/orhankupusoglu/find-first-id
Find first ID in range [0,N) with bit operations, and with Vector/Set/BitSet, check with Google Test and compare with Benchmark
algorithm cmake debruijn google-benchmark google-test header-only
Last synced: 09 Apr 2025
https://github.com/olyutorskii/doubdabc
DoubDabC is a Java library that supports binary integer value to decimal sequence conversion with alternative algorithm.
algorithm alternative-algorithm base-conversion bcd conversion dda decimal digits double-dabble-algorithm gc-friendry java java-library number radix
Last synced: 01 Dec 2025
https://github.com/bm777/quicksort
This algorithm called FAST SORTING ALGORITHM (QuickSort) it is a question of ordering the table from a pivot (value chosen in the table (generally the first value) In this same table we classify the lower values on the left and the lower values on the right. higher values Then we recall the RAPID SORTING ALGORIHTME, once for the left part ...
Last synced: 02 Jul 2025
https://github.com/crissnamon/soldeea
Encryption algorithm based on system of linear diophantine equations resistant to quantum algorithms
algorithm cryptography decryption diophantine diophantine-equation diophantine-equations encryption encryption-algorithm equation java quantum-algorithms soldeea
Last synced: 26 Mar 2025
https://github.com/igorwastaken/math-problems
Solve math problems easily with this utility library.
algorithm area data demography geography javascript math npm package population school typescript util utils
Last synced: 23 Feb 2026
https://github.com/ailln/machine-learning-classical-algorithm
🧠机器学习经典算法
algorithm knn linear-regression machine-learning svm
Last synced: 28 Dec 2025
https://github.com/pkx8326/leapyear_python
This is the classic leap year finder program with python. This problem is labelled as "hard" on many practice sites, but actually the programming is not hard at all. What's hard is the description of the leap year and how to translate it into the programming language.
algorithm calculator leap leapyear python simple year
Last synced: 08 Oct 2025
https://github.com/samuelterra22/machine-task-allocation-optimization
Script for allocating a set of tasks to a number of available machines respecting a deadline.
algorithm allocation deadline goal instance machine minimal minimization python task
Last synced: 02 Jul 2025
https://github.com/devfancy/problem-solving
For Algorithm (Baekjoon, Programmers)
Last synced: 13 Jun 2025
https://github.com/hendrialqori/dsa-javascript
Learn algorithm and data structure in Javascript
algorithm data-structures javascipt
Last synced: 31 Mar 2025
https://github.com/lq782655835/algorithm-analysis
algorithm-analysis
algorithm leetcode-cpp leetcode-javascript leetcode-python
Last synced: 16 Mar 2025
https://github.com/bola-nabil/atcoder
atcoder solutions
algorithm algorithms-and-data-structures alogrithms atcoder atcoder-solutions cpp cpp-solutions data-structures problem-solving
Last synced: 16 Mar 2025
https://github.com/lamferzon/bboot
R package for block bootstrap
algorithm bootstrap rpackage statistics
Last synced: 06 Mar 2026
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/phantie/ow_matchmaking_queue
Implementation of a matchmaking queue
Last synced: 28 Mar 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/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/chasestarr/quicksort
Quicksort algorithm, implements same interface as Go's 'sort' package
Last synced: 01 Mar 2025
https://github.com/nutria-kcu/aimbot-algorithm
algorithm linear-algebra rendering
Last synced: 09 Aug 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/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/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/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/nickssilver/binary_trees
A project about Binary Trees in C and other tree-type data structures.
Last synced: 15 Mar 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/dron12261/rabin-karp-algorithm
Разработка программы для визуализации алгоритма Рабина-Карпа
algorithm application csharp released winforms
Last synced: 23 Mar 2025
https://github.com/hassansin/algorithms
Algorithms and Data Structures in Go
algorithm data-structures go golang
Last synced: 06 Mar 2025
https://github.com/kenpusney/kcv
Kimmy's Computer Vision
algorithm computer-vision cpp framework
Last synced: 03 Jul 2025
https://github.com/jakecyr/bundle-javascript-files
Simple Script to Compile JS Files on a HTML page
algorithm bundle compile javascript
Last synced: 09 Mar 2025
https://github.com/lucky5272/data-structures-and-algorithm-with-python
Python DSA Problems for Arrays and Strings
algorithm algorithms-and-data-structures competitive-coding competitive-programming cpp depth-first-search dsa help-wanted leetcode-solutions linked-list python-algorithms python-book topological-sort trees
Last synced: 09 Mar 2025
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 Mar 2025
https://github.com/reljicd/python-playground
Repo for various python scripts, exercises, challenges....
algorithm algorithms challenges pytest python python3 test
Last synced: 17 Aug 2025
https://github.com/lovesaroha/maze-generator
A maze can be generated by starting with a predetermined arrangement of cells (most commonly a rectangular grid but other arrangements are possible) with wall sites between them.
algorithm canvas html javascript maze-generator stack
Last synced: 02 Mar 2025
https://github.com/nurulashraf/java-fibonacci-generator
A simple Java program that generates the Fibonacci sequence up to a specified number of terms. Includes error handling for invalid inputs and uses a Scanner for user input.
algorithm beginner-friendly console-app error-handling fibonacci java number-sequences
Last synced: 31 Mar 2025
https://github.com/nurulashraf/java-factorial-finder
A simple Java program that calculates the factorial of a given number. It includes error handling to ensure only non-negative integers are accepted. The program uses Scanner for user input and implements an efficient iterative approach to compute the factorial.
algorithm beginner-friendly console-app error-handling factorial java number-theory
Last synced: 31 Mar 2025
https://github.com/zilean12/roundrobin
Round Robin
algorithm pseudocode round-robin round-robin-scheduler
Last synced: 04 Apr 2025
https://github.com/zilean12/factorial-loop-and-recursion-method-
To calculate the factorial using a loop and recursion
algorithm factorial-calculation factorial-number-system factorial-recursion recursion recursion-algorithm
Last synced: 04 Apr 2025
https://github.com/artainmo/push_swap
42 school project. Algorithm project consisting of optimized data sorting with quicksort or other algorithm.
42school algorithm c quicksort-algorithm
Last synced: 16 Mar 2025
https://github.com/aliiahmadi/data-manipulation
Algorithms and solutions
algorithm algorithms data-analysis data-science
Last synced: 30 Jun 2025
https://github.com/justinianus2001/projecteuler
All my Project Euler solutions in C++ language
algorithm cpp hackerrank-solutions mathematics project-euler
Last synced: 27 Feb 2025
https://github.com/alter15926/pathfinding
A simple pathfinding module based on the A-star algorithm
2d 2d-navmesh 3d algorithm asynchronous kuhn-munkres path-planning pathfinding-algorithm python sprites steering-behaviors tilemap unity unity-2d-pathfinding
Last synced: 10 Jun 2025
https://github.com/at1as/tetris-solver
solves tetris puzzles
algorithm ruby sigil talos-principle tetris
Last synced: 22 Nov 2025
https://github.com/means88/practice
蒟蒻的丢人艺术
algorithm leetcode leetcode-ruby leetcode-solutions
Last synced: 27 Feb 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/jeypi-official/multiplesapp
MultiplesApp is an Angular app integrated with Firebase and Ionic, designed for performing multiple operations. It supports mobile platforms and uses Firebase for database and hosting services, offering cross-platform compatibility with Capacitor.
algorithm angular firebase ionic typescript
Last synced: 31 Mar 2025
https://github.com/imvexed/wfc
A Nim port of Wave Function Collapse Tiling
algorithm gamedev machine-learning procedural-generation wfc
Last synced: 23 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/leewr9/algorithm-hub
Algorithm and coding challenge practice with tutorials and examples.
algorithm practice programmers
Last synced: 22 Nov 2025
https://github.com/methodswithclass/evolve-site
Site demonstrating Evolutionary Algorithm library written in JavaScript for Node
algorithm artificial-intelligence education educational evolutionary-algorithms machine-learning machine-learning-algorithms
Last synced: 29 Jan 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/zerdicorp/ccbea
Caesar Cipher Based Encryption Algorithm.
algorithm cipher decryption encryption java
Last synced: 02 Apr 2025
https://github.com/dpetrosy/42-push-swap
42 School Push_Swap - Algorithmic project on C
42 42-cursus 42-push-swap 42born2code 42cursus 42projects 42pushswap 42school 42yerevan algorithm c c-programming push-swap push-swap-42 pushswap pushswap-42 pushswap42 sorting sorting-algorithms stack
Last synced: 24 Mar 2025
https://github.com/forestluo/matlab
Algorithm based on Matlab.
algorithm correlation-analysis split variance-analysis
Last synced: 16 Dec 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/sohomm/predict-insurance-charges
A predictive model to estimate the insurance charges based on a client's attributes, such as age and health factors. It offers a practical application of ml in business, enabling more accurate pricing models and helping companies manage risk while delivering personalized pricing strategies to clients.
administration algorithm bot data decision-trees download easy finance github java machine-learning management model neural-network nlp prediction project science trading university
Last synced: 13 Jan 2026
https://github.com/mmdbalkhi/examples-of-codes
algorithm algorithms-and-data-structures language learning rust til
Last synced: 31 Mar 2025
https://github.com/liuhaozzu/datastructure-algorithm
datastructure-algorithm
Last synced: 24 Mar 2025
https://github.com/echo511/pso
Particle Swarm Optimization algorithm
algorithm particle-swarm-optimization
Last synced: 21 Mar 2025
https://github.com/eibens/binary_search
Binary search implemented in TypeScript for Deno.
algorithm binary-search deno generic performance typescript
Last synced: 16 Mar 2025
https://github.com/project-heaven/wavefunctioncollapse
Wave function collapse algorithm implementation in F#
Last synced: 02 Jul 2025
https://github.com/omiq17/ds-algo-with-python3
Some of my python programming problems code that I solved.
Last synced: 27 Feb 2025
https://github.com/arthur-arslanov/py-cs-playground
Computer Science basics in Python
algorithm algorithms computer-science data-structures leetcode python
Last synced: 22 Apr 2025
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/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/mateusjssilva/smith-waterman-algorithm
This project is a Java implementation of the Smith-Waterman algorithm, commonly used in bioinformatics for local sequence alignment. It enables the comparison of DNA, RNA, or protein sequences by identifying regions of similarity, which can be helpful for evolutionary studies, structural analysis, and functional predictions.
algorithm bioinformatics java smith-waterman
Last synced: 30 Mar 2025
https://github.com/filiprokita/quadratic-equation-solver
This program is a quadratic equation solver that calculates the roots of a quadratic equation with given coefficients. The user is prompted to input the values of 'a', 'b', and 'c' and then the program solves the equation and displays the roots. If the value of delta is negative, the program displays an error.
algorithm computer-science console-application cpp equation-solver math math-solver numerical-methods programming quadratic-equation quadratic-equation-solver roots
Last synced: 24 Mar 2025
https://github.com/trivigy/set
Implementation of the set data structure
algorithm data-structure go set
Last synced: 01 Apr 2025
https://github.com/davidlapadula/jsalgorithmpractice
algorithm data-structures javascript
Last synced: 18 Mar 2025
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/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/jackhowa/truncate-string-fcc
Truncate a string (first argument) if it is longer than the given maximum string length (second argument). Return the truncated string with a ... ending.
algorithm freecodecamp javascript
Last synced: 15 Mar 2025
https://github.com/mattmoony/towers-of-hanoi
Visually solving the Towers of Hanoi.
algorithm algorithms canvas gui html5 javascript logic towers-of-hanoi towersofhanoi visual visualization web
Last synced: 03 Jul 2025
https://github.com/auycro/clustering-study-with-ga-java
Solving cluster problem using Genetic Algorithm (GA) implement in Java
algorithm genetic-algorithm java
Last synced: 25 Mar 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/rathod-shubham/machinelearning-1
A curated list of my machine learning projects. Machine learning (ML) is the study of computer algorithms that improve automatically through experience and by the use of data. It is seen as a part of artificial intelligence.
algorithm classification clustering machine-learning reinforcement-learning
Last synced: 15 Mar 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/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/mxl/kotlin-algorithm
Various algorithms implemented with Kotlin
Last synced: 08 Apr 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/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/molsm/random-float-data-set-generator
Random float data set generator - with predefined rules
algorithm random randomnumbergenerator
Last synced: 14 Jan 2026
https://github.com/hungrybluedev/python-basic-cryptography
Implemenation of basic Cryptography techniques and algorithms, along with tools useful for analysis.
algorithm cryptography python3
Last synced: 08 Apr 2025