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: 2025-10-22 00:01:12 UTC
- JSON Representation
https://github.com/avivbrook/modular-nested-exponentiation
An algorithm that computes modular nested exponentiation efficiently.
algorithm computational-number-theory jupyter-notebook modular-arithmetic modular-exponentiation number-theory positive-integers pypi python
Last synced: 09 Apr 2025
https://github.com/marvin9/tonelli-shanks-algorithm
sqrt of n modulo p
algorithm number-theory tonelli-shanks
Last synced: 26 Feb 2025
https://github.com/bola-nabil/codeforces
codeforces solutions
algorithm algorithms algorithms-and-data-structures codeforces codeforces-solutions cpp data-structures problem-solving
Last synced: 16 Mar 2025
https://github.com/furk4nbulut/account-number-controller-algorithm
This project involves a Java program designed to validate account numbers based on specific criteria. The program follows a set of rules to determine if an account number is valid or invalid, making use of string manipulation and basic arithmetic operations.
Last synced: 27 Feb 2025
https://github.com/shivamksharma/numericalanalysismethod
In This Respository, I tried to familiarize the beginner with Numerical Analysis in 6 Methods. This is intended to be the first article in a series of Numerical Analysis Methods and Their Implementation in C++.
aitken algorithm convergence-acceleration-algorithm cplusplus equation iteration-process iterations iterations-passed mathematicians mathematics newton nfdf numerical-analysis numerical-methods projects projects-done respository solving-equations
Last synced: 23 Mar 2025
https://github.com/chrvadala/sliding-window-max
Given a stream of data, this algorithm returns (for every added value) the current max value.
Last synced: 27 Mar 2025
https://github.com/panagiotiskotsorgios/pounding-heart-animation
A pounding spinning console heart animation with console colors manipulation
algorithm animation colorama colorful console-application console-colors dedicated friendship heart-animation heartbeat love pounding-heart python python3 spinning-animation
Last synced: 17 Jul 2025
https://github.com/mo42/rleval
Evaluate (test and compare) Reinforcement Learning Algorithms
agent algorithm gradient-descent reinforcement-learning reward
Last synced: 15 Mar 2025
https://github.com/bayars/hackerrankcodes
My hacker rank problems solve with listed. I add problem and solve.
algorithm c cpp hacker-rank python ruby
Last synced: 11 Mar 2025
https://github.com/aenguerrand/thu-ml-irls
Machine learning IRLS for Logistic Regression :chart_with_upwards_trend:
algorithm machine-learning tsinghua-university
Last synced: 19 Feb 2025
https://github.com/mharikmert/text-representation-with-bst
A simple word sorting algorithm with different Binary Search Trees and time complexities in C programming language
algorithm binary-search-tree c time-complexity time-complexity-analysis
Last synced: 25 Mar 2025
https://github.com/amazingandyyy/good-job
🎉 The most useful DS and Algor. implemented in javascript
algorithm computer-science data-structures interview interview-questions software-engineer
Last synced: 19 Oct 2025
https://github.com/shikha-code36/striver-sde-sheet-python-solutions
Solution for Striver's SDE Sheet implemented in Python
algorithm backtracking-algorithm bit-manipulation data-structures dynamic-programming graphs-algorithms hashing hashmap heap interview-questions leetcode-solutions linked-list python-ds-algo python-leetcode recursive-algorithm strings striver-sde-sheet strivers-sde-sheet tree tries
Last synced: 03 Mar 2025
https://github.com/worst001/note_algorithm
整理了数据结构与基础算法,以及一些经典的LeetCode算法
algorithm design development guide learning leetcode leetcode-solutions markdown mkdocs note notebook
Last synced: 01 Mar 2025
https://github.com/mohahmadraza/leetcode-python-project-tasks
This repository, is a comprehensive collection of Python solutions and projects focused on solving a wide array of LeetCode problems. It serves as a valuable resource for anyone looking to enhance their coding skills, prepare for technical interviews, or simply practice algorithm and data structure challenges using Python.
algorithm algorithms-and-data-structures coding coding-challenge coding-interviews competitive-programming data-structures leetcode leetcode-python leetcode-solutions programming programming-challenges python software-development technical-interview-questions
Last synced: 27 Feb 2025
https://github.com/creewick/theta-bot
Theta(bot) is a bot for practical exercises on algorithm complexity definition.
algorithm bot complexity studying telegram
Last synced: 09 Aug 2025
https://github.com/eastonarcher/python-sort-algorithms
⚡Collection of Python sorting algorithms - Bubble Sort, Merge Sort, and Quick Sort
algorithm bubble-sort merge-sort python3 quick-sort
Last synced: 09 Aug 2025
https://github.com/izaaccoding36/projeto-onia
Esse repositório será utilizado para a publicação e desenvolvimento do meu projeto para a Olimpíada Nacional de Inteligência Artificial (ONIA) de 2025.
algorithm csv machine-learning project python research xgboost-classifier
Last synced: 15 Mar 2025
https://github.com/junho100/algorithm_in_military
군대서 푼 알고리즘(국방오픈소스아카데미 - "코딩문제은행" 및 백준 문제들)
Last synced: 29 Mar 2025
https://github.com/chriskonnertz/binpacking
Examples of algorithms that solve the bin packing problem implemented in Kotlin
algorithm bin-packing binpacking example first-fit first-fit-decreasing kotlin optimization solving
Last synced: 16 Mar 2025
https://github.com/showrin/anagram_checker
A simple program to check whether two strings are anagram or not.
algorithm anagram-checker angram javascript testing
Last synced: 13 Mar 2025
https://github.com/onurozuduru/string-matcher-project
Project for Formal Languages & Automata Theory course.
algorithm automata formal-languages gui java project string-matcher
Last synced: 26 Feb 2025
https://github.com/ugnmura/marching_squares_processing_java
Marching Squares Algorithm implemented in Processing 3 in Java
algorithm image-processing java processing
Last synced: 30 Jun 2025
https://github.com/louislefevre/rsa
RSA cryptosystem for demonstrating the encryption and decryption of messages
algorithm cryptography decryption encryption rsa
Last synced: 30 Mar 2025
https://github.com/omarbazaraa/cnc-machine
A CNC machine powered by Arduino for solving Android Flow game, and drawing images.
algorithm arduino cnc opencv serial-communication
Last synced: 04 Sep 2025
https://github.com/colelawrence/group-traits
rudimentary algorithm for grouping objects based on traits
algorithm metamorphic-testing school-project typescript utility
Last synced: 05 Apr 2025
https://github.com/albinotonnina/sudoku-solver-backtracking-algorithm
Learning to solve a sudoku with backtracking algorithms
algorithm algorithm-challenges backtracking-algorithm javascript jest nodejs sudoku tdd
Last synced: 16 Mar 2025
https://github.com/fpopic/apr
(Class) Computer Aided Analysis and Design (Optiomisation algorithms)
algorithm box-algorithm genetic-algorithm golden-ratio gradient-descent hookejeeves java matrix matrix-factorization newtonraphson optimization runge-kutta-formulas simplex
Last synced: 28 Aug 2025
https://github.com/skywalkersam/fisheryatesshuffle
The Fisher–Yates shuffle algorithm.
algorithm fisher-yates-shuffle
Last synced: 24 Feb 2025
https://github.com/oovm/c3-linearization
C3 Linearization in scala/ruby style
Last synced: 08 Apr 2025
https://github.com/i-am-surovi/cse221-bracu
This repository contains all lab assignments and basics of fall'23 semester of BracU CSE221 [Algorithm] course.
algorithm algorithm-lab bracucse cse221 cse221-bracu cse221-fall23 cse221lab python
Last synced: 16 Mar 2025
https://github.com/gmongaras/dino_game_ai_v2
AI that learns to play the Google dino game using an improved version of NEAT
ai algorithm dinosaur-game genetic-algorithm javascript neural-network neural-networks
Last synced: 25 Mar 2025
https://github.com/artainmo/lem_in
42 school project. Using graph-traversal-algorithms for ants to choose the shortest path within an ant colony.
42school algorithm c graph-traversal-algorithm
Last synced: 16 Jun 2025
https://github.com/basemax/queuelinkedlistgo
This is a simple implementation of a queue using a linked-list in Go. This is a good example of how to use a linked-list in Go.
algorithm algorithms-and-data-structures data-structure datastructure ds go golang linked-list linked-list-queue linkedlist linkedlist-queue queue queue-linked-list queue-linkedlist
Last synced: 03 Apr 2025
https://github.com/trivigy/multiset
Implementation of the multiset data structure
algorithm data-structure go multiset
Last synced: 01 Apr 2025
https://github.com/mmiranda96/algorithms-go
Algorithms workshop in Golang
algorithm data-structures golang
Last synced: 02 Jul 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/volkansah/anti-dump-algorithm
The Anti-Dump Algorithm is designed to evaluate and filter out unproductive or irrelevant input, commonly referred to as "noise," while prioritizing clarity, effort, and context. This algorithm measures the quality of input based on several key parameters with the ADI.
ai ai-algorithm ai-solutions algorithm algorithm-challenges algorithms-and-data-structures anti-dump anti-dump-algorithm dump dumper dumpiness python solutions spam-filtering
Last synced: 31 Aug 2025
https://github.com/afonsocmsousa/matrix-multiplication
This code allows for matrix multiplication, of (almost) every size and shape
algorithm algorithms c math mathematical-programming mathematics matrix matrix-multiplication numerical-computation open-source performance
Last synced: 19 Feb 2025
https://github.com/jabellard/ulcs
This is an algorithm to solve unbalanced ladder electrical circuits.
algorithm algorithms circuit java
Last synced: 11 Mar 2025
https://github.com/jabellard/heap
Max heap implementation.
algorithm algorithms c data-structure data-structures heap max-heap
Last synced: 11 Mar 2025
https://github.com/basemax/sparsepolynomiallinkedlistc
This is a C implementation of a sparse polynomial linked-list. This is a good example of how to use a linked-list in C. By using a linked-list, we can store a sparse polynomial in a memory efficient way. Sparse polynomials are polynomials that have a lot of terms with a coefficient of 0.
algorithm algorithms algorithms-and-data-structures c c-polynomial c-sparse-polynomial c-sparsepolynomial datastructure ds polynomial polynomial-c sparse sparse-polynomial sparse-polynomial-c sparsepolynomial sparsepolynomial-c
Last synced: 03 Apr 2025
https://github.com/kieubaduong/permutation-benchmarking-app
This repository benchmarks the performance of various permutation algorithms in C++. It includes implementations of Backtracking, DFS, Factorial, Heap's Algorithm, and Lexicographic Order.
algorithm benchmark cpp permutation
Last synced: 21 Feb 2025
https://github.com/d-e-s-o/delaunay-triangulation
Delaunay triangulation using an incremental insertion algorithm, implemented in JavaScript.
algorithm applet delaunay delaunay-triangulation javascript triangle
Last synced: 12 Apr 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/dmunasingha/spotify-mix-algorithm
Music Recommendation System: A Python-based music recommendation system using collaborative and content-based filtering techniques. Provides personalized song suggestions based on user preferences and song features.
algorithm filtering music python recommendation-system spotify
Last synced: 24 Mar 2025
https://github.com/chrisvilches/waterfalls
Terminal based waterfall/rain simulator.
algorithm bfs-algorithm console-application graph javascript simulator
Last synced: 16 Mar 2025
https://github.com/zerdicorp/ray_casting
Rendering pseudo-3D graphics using a ray casting algorithm.
2d algorithm game pseudo-3d ray-casting visualization
Last synced: 11 Jun 2025
https://github.com/basantech89/code_monk
Code Monk
algorithm android android-app-development data-structures java nodejs python react react-native reactjs web-development
Last synced: 17 Mar 2025
https://github.com/yashsiwach/algorithms
Its all About Algorithms And Daily Dose !!❤️🔥
advancealgo algorithm algorithm-challenges algorithms algorithms-and-data-structures competitive-coding competitive-programming competitive-programming-contests data-structures data-structuresalgo
Last synced: 03 Jul 2025
https://github.com/vilhalva/curso-mestre-do-python
👨⚖️VISÃO PANORÂMICA DA ESTRUTURA DO PYTHON.
algorithm algorithms education educational python python3
Last synced: 19 Feb 2025
https://github.com/acbin/ds-and-algorithms
✨ Data Structure and Algorithms.
Last synced: 19 Mar 2025
https://github.com/andersonhsporto/ft-push-swap
Sort Data on a Stack, With a Limited Set of Instructions, Using the Lowest Possible Number of Actions
algorithm algorithm-implementations c linked-list linked-list-in-c merge-sort merge-sort-algorithm sorting-algorithms
Last synced: 06 Mar 2025
https://github.com/izenynn/push_swap
42 Cursus - push_swap: This project involves sorting data on a stack, with a limited set of instructions, and the smallest number of moves. To make this happen, you have to manipulate various sorting algorithms and choose the most appropriate solution(s) for optimized data sorting.
42 42born2code algorithm algorithm-challenges algorithms-and-data-structures algorithms-datastructures c linux macos optimization optimization-algorithms push-swap pushswap
Last synced: 15 Mar 2025
https://github.com/makstyle119/dsa
Data Structure & Algorithum from beginner to advanced
algorithm begginer-friendly data-structure data-structures-and-algorithms dsa dsa-python makstyle119 tutorial
Last synced: 19 Feb 2025
https://github.com/itsmunim/bongotest
Some simple enough algorithmic code test problems
algorithm problem-solving python
Last synced: 07 Jul 2025
https://github.com/we-gold/marching-cubes
A simple demo of the marching cubes algorithm written from scratch.
algorithm demo marching-cubes processing
Last synced: 24 Feb 2025
https://github.com/felpsalvs/javascript-datastructures-algorithms-main
Código fonte do livro da Loiane Groner para fundamentar meus conhecimentos em JavaScript
algorithm algorithms javascript
Last synced: 03 Mar 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/zannatul-naim/data-structure
CSE-2122 Data Structure Lab
algorithm array array-methods bfs-algorithm data-structures dfs-algorithm graph linked-list matrix queue stack tree
Last synced: 21 Jun 2025
https://github.com/bradhowes/astar
A* path finding library in Swift
algorithm pathfinding swift-package-manager swift5
Last synced: 02 Mar 2025
https://github.com/timmsy1998/wallys-widgets
Wally's Widgets is a project that simplifies the process of ordering widgets by optimizing the selection of widget packs to fulfill an order. It provides an efficient solution to determine the best combination of widget packs for a given order size, following specific rules.
algorithm laravel techtest vuejs
Last synced: 01 Apr 2025
https://github.com/mbullington/turf-diameter
An unofficial Turf function for calculating the polygon diameter of a Feature.
algorithm geojson javascript turfjs
Last synced: 06 Apr 2025
https://github.com/wsmd/sleepsort-promise
😴 A Promise based implementation of SleepSort
algorithm promise sleepsort sort sorting-algorithms
Last synced: 08 Apr 2025
https://github.com/lukehb/137-clustering
A Java repository of some clustering algorithms.
algorithm clustering data-mining java
Last synced: 02 Mar 2025
https://github.com/ndsvw/maximum-profit-problem
Dynamic-Programming solution of the Maximum Profit Problem: Given an array of n integers representing a price of something over a time period: What is the maximum profit you can make by buying and selling at most k times?
algorithm complexity-analysis dynamic-programming maximum-profit price
Last synced: 03 Mar 2025
https://github.com/abhiroop/pearls
Pearls of Functional Algorithmic Design
algorithm data-structures haskell
Last synced: 18 Mar 2025
https://github.com/nazanin1369/ahocorasick
ahoCorasick Pattern searching algorithm in Javascript
aho-corasick algorithm javascript
Last synced: 08 Jul 2025
https://github.com/hansololiviakim/algorithm
✨ basic algorithm problem-solving using js
algorithm javascript programmers
Last synced: 09 Apr 2025
https://github.com/0xrajvardhan/java-dsa-course
Java+DSA Course.
algorithm algorithms-and-data-structures dsa java leetcode leetcode-java
Last synced: 19 Mar 2025
https://github.com/ichenlei/leetcode_101
A repo for my LeetCode algorithm training
algorithm javascript leetcode nodejs
Last synced: 17 Mar 2025
https://github.com/martincorona007/cyk-algorithm
Implementation of CYK(Cocke-Younger-Kasami) algorithm https://medium.com/@martincorona007/cyk-algorithm-60d7f869ca0a
algorithm automata cyk cyk-algorithm language theory-of-computation
Last synced: 11 Mar 2025
https://github.com/tahmidefaz/look-and-say
A Python implementation of the weird but interesting Look and Say algorithm
algorithm lookandsay python python3
Last synced: 06 Mar 2025
https://github.com/tahmidefaz/no-sqrt
Estimates the square root of a number without the sqrt() function
algorithm binary-search python python3 square-root-estimate
Last synced: 06 Mar 2025
https://github.com/dwip-nandi/codeforces
Problem Solving and Contest Solutions...This repository contains my solutions to various problems from Codeforces contests. Each solution is implemented in C++ and includes a brief explanation of the approach used to solve the problem. The repository is organized by problem number and contest, making it easy to navigate and find specific solutions.
algorithm alice boob codeforces codeforces-com codeforces-solutions competitive-programming competitive-programming-contests contest cplusplus cpp dsa graph online-judge problem-solving solution-contest solutions stl string tree
Last synced: 07 Jul 2025
https://github.com/burakahmet/cs50p
Harvard's CS50p problem solutions.
algorithm algorithms computer-engineering computer-science cs50 cs50p cs50python hardvard problem-set problem-solving python python3
Last synced: 26 Mar 2025
https://github.com/thecrazymage/robin-hood-hashing
:hash: Robin Hood hashing implementation in C++ with examples.
algorithm cpp hash hash-algorithm hash-table
Last synced: 06 Mar 2025
https://github.com/bukinoshita/pokeball-shake
Algorithm to determine how many times pokeball shakes
algorithm javascript nodejs pokeball pokemon
Last synced: 20 Oct 2025
https://github.com/betta-cyber/leetcode
leetcode solutions
algorithm leetcode leetcode-python python rust
Last synced: 26 Mar 2025
https://github.com/md-mafujul-hasan/hackerrank_algorithms_solution
These Contain Some Algorithm Solution of Hacker Rank😏
algorithm algorithm-challenges algorithm-hackerrank algorithms algorithms-and-data-structures algorithms-datastructures data-structures hackerrank hackerrank-algorithm hackerrank-algorithms hackerrank-algorithms-solution hackerrank-algorithms-solutions hackerrank-algorithms-solutions-php hackerrank-algorithms-warmup hackerrank-algorithms-youtube hackerrank-solutions python
Last synced: 08 Oct 2025
https://github.com/mvakili/all-sorts
Java implementation of commonly used sort functions
algorithm bubble-sort insertion-sort java merge-sort quick-sort selection-sort shell-sort sort sorting-algorithms visualization
Last synced: 05 Oct 2025
https://github.com/armanx200/armanx200.github.io
😎 About Me! 😎 Just click on the link below:
3d ajax algorithm amp android api arman-kianian bitcoin bot chrome config github github-config hacktoberfest hacktoberfest-accepted hacktoberfest2024 javascript kitchenowl python react
Last synced: 05 Oct 2025
https://github.com/alexdremov/deepswift
Swift autograd library
algorithm autograd backpropagation graph matrix ml swift
Last synced: 12 Jun 2025
https://github.com/prosen-ghosh/prime-sieve
An implementation of the sieve of Eratosthenes to check prime numbers.
algorithm eratosthenes npm npm-package primesieve sieve
Last synced: 03 Oct 2025
https://github.com/mrglaster/somematrixoperations
Python realisation of some matrix operations including LU-decomposition and determinant finding.
algorithm isu lu-decomposition math matrix matrix-inversion python russian-language study-notes
Last synced: 04 Mar 2025
https://github.com/seungwoo321/leetcode
LeetCode Problem Solving
algorithm javascript leetcode problem-solving
Last synced: 12 Jun 2025
https://github.com/m4nuc/algorithms-data-structures
Python Implementations of classic Algos and DSs
algorithm coursera data-structures
Last synced: 06 Mar 2025
https://github.com/basemax/yourcombinationsphp
An efficient combinatorics library for PHP 8 to generate and get the list of all Permutations and Combinations with the ability to enable or disable repetition. (utilizing generators)
algorithm algorithms combinatoric combinatoric-functions combinatorics combinatorics-library generator generator-function generator-php generators generators-php permutation permutation-algorithms permutations php php-generator php-generators
Last synced: 06 Oct 2025
https://github.com/myst729/puzzle-star
a-star-algorithm algorithm game n-puzzle
Last synced: 06 Oct 2025