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-09-28 00:01:27 UTC
- JSON Representation
https://github.com/peter-evans/soft-thresholding
Candidate selection using an iterative soft-thresholding algorithm
algorithm python selection-algorithms soft-thresholding statistics thresholding
Last synced: 31 Mar 2025
https://github.com/xzripper/astard
A* (A-Star) search algorithm for 2D spaces (grids) for D.
2d algorithm algorithms astar astar-algorithm astar-pathfinding d game-development pathfinding
Last synced: 03 Apr 2025
https://github.com/tamim-saad/cp-template-code
This repository offers a complete template for competitive programming with pre-written functions and utilities for coding contests. It helps you save time and focus on solving problems. Feel free to explore, use, and customize these templates. If you find it useful, don’t forget to give it a star!
algorithm coding coding-competition competitive-programming cp cp-template cpp data-structures data-structures-algorithms data-structures-and-algorithms fast-io problem-solving problem-solving-template programming-tools shortcuts template template-code templates time-complexity
Last synced: 02 Apr 2025
https://github.com/thundertecke/astared
A package to use A* algorithm with any type of coordinates
algorithm astar pathfinding pathfinding-algorithm python python3
Last synced: 28 Feb 2025
https://github.com/yesarib/encryptionalgorithm
A Basic Encryption Algorithm Example with Python
algorithm encryption encryption-algorithm encryption-decryption python
Last synced: 13 Jul 2025
https://github.com/st1lson/antcolony
algorithm ant-colony-algorithm ant-colony-optimization csharp salesman-problem
Last synced: 27 Feb 2025
https://github.com/swnb/dct-ts
dct and idct algorithm implement with typescript
Last synced: 08 Mar 2025
https://github.com/amssdias/python-binary-search-algorithm
Binary Search Algorithm
Last synced: 09 Jul 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/mahdavipanah/escapegraph
A solution for a graph escape problem
Last synced: 31 Jul 2025
https://github.com/samuelsenerwa/alx-higher_level_programming
The repository contains all the tasks done in ALX software engineering program
algorithm alx-higher-level-programming api classes-and-objects data-structures development exception-handling inheritance javascript loops modules programm python unittest
Last synced: 27 Mar 2025
https://github.com/hun756/30-seconds-of-rust
Rust Code Snippets
30-seconds-of-code algorithm challenges data-structures rust rust-lang
Last synced: 11 Jun 2025
https://github.com/mxssl/palindromegolang
Check a string for palindrome in Go (Golang)
Last synced: 16 Mar 2025
https://github.com/kaua-pt/eda-fga-2022.2
Repositório com os códigos de EDA1
algorithm algorithms-and-data-structures study-project
Last synced: 22 Mar 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/dashbing/phap
Programing Helpful Algorithm Package
algorithm algorithms apache2 library mit-license pypi pypi-package python python-3 python-library python3
Last synced: 24 Jan 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/itsmunim/bongotest
Some simple enough algorithmic code test problems
algorithm problem-solving python
Last synced: 07 Jul 2025
https://github.com/mxssl/selectionsortgolang
Selection Sort implementation in Go (Golang)
algorithm go golang selectionsort
Last synced: 16 Mar 2025
https://github.com/wollmers/p6-lcs-bv
Longest Common Subsequence implemented with Bit-Vectors
algorithm bit-vector lcs longest-common-subsequence
Last synced: 08 Jul 2025
https://github.com/lq782655835/algorithm-analysis
algorithm-analysis
algorithm leetcode-cpp leetcode-javascript leetcode-python
Last synced: 16 Mar 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/medaminenasfi/traducode-app
🔁 TraduCode: Convert algorithms into code (Python/Java) with an intuitive web interface. Built with HTML, CSS & JavaScript.
algorithm code-generation css developer-tools html javascript open-source programming programming-tool pseudocode syntax-highlighting web-app
Last synced: 18 Feb 2025
https://github.com/at1as/hangman
Simple hangman solver written in Crystal
algorithm crystal dictionary game hangman terminal
Last synced: 29 Jun 2025
https://github.com/liulinboyi/algorithm-and-data-structure-of-javascript
通过leetcode解题来学习JavaScript 的算法与数据结构(Algorithm and data structure of JavaScript)
algorithm javascript leetcode typescript
Last synced: 09 Mar 2025
https://github.com/mxssl/leetcoderomantointegergolang
Roman to Integer coverter in Go (Golang)
Last synced: 16 Mar 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: 22 Jan 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: 03 Apr 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/avindra/tic-tac-toe-dotnet
:negative_squared_cross_mark: Tic tac toe in C#
algorithm c-sharp dot-net solved-game tic-tac-toe
Last synced: 06 Mar 2025
https://github.com/duskybomb/hill-cipher
Improved version of Hill Cipher algorithm which now accepts alphanumeric and special characters.
Last synced: 15 Mar 2025
https://github.com/mxssl/go-palindrome
check if a given string is palindrome in golang
Last synced: 16 Mar 2025
https://github.com/tetiewastaken/tsrt
Command line implementation of multiple sorting algorithms in TypeScript
algorithm cli npm sort typescript
Last synced: 17 Mar 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/youngkaneda/search-algorithms
algorithm datastructures java search-algorithms
Last synced: 11 Mar 2025
https://github.com/robinbraemer/caesar-crypto
Little Caesar cipher tool
algorithm caesar-cipher cipher cryptography
Last synced: 21 Feb 2025
https://github.com/hansololiviakim/algorithm
✨ basic algorithm problem-solving using js
algorithm javascript programmers
Last synced: 09 Apr 2025
https://github.com/psidh/coalrake
At CRN Coal Rake Navigators, we specialize in revolutionizing coal logistics. Our digital platform provides real-time updates on coal availability at railway sidings, ensuring that trains are dispatched to the nearest location with sufficient coal. By optimizing coal transportation routes and minimizing waiting times, we help companies save money
algorithm cpp17 figma html5 javascript maps nextjs13 nodejs npm react tailwindcss tsx typescript vercel
Last synced: 21 Feb 2025
https://github.com/sourhub226/sorting-visualizer-python
Sorting visualizer app made in python
algorithm gui python sorting-algorithms tkinter tkinter-gui visualization
Last synced: 05 Mar 2025
https://github.com/netgroup-polito/shared-buffer
Algorithm to efficiently move pkts between the vSwitch and the VNF
algorithm data-exchange nfv shared-buffer vnf
Last synced: 10 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/karami-mehdi/juliaplayground
Where I Explore and Experiment with Julia Programming Language!
algorithm computing julia julia-language quantum-computing
Last synced: 22 Feb 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/micycle1/rlf-heuristic-for-graph-coloring
C++ Implementations of the RLF heuristic for Graph Coloring
algorithm graph-coloring graph-colorizer
Last synced: 11 Mar 2025
https://github.com/tomashubelbauer/js-milestone
A milestone calculation JavaScript algorithm
algorithm calculation calculator javascript leaderboard leaderboards milestone milestones
Last synced: 21 Feb 2025
https://github.com/yassir-ai/maze-solving-algorithm
YEAR : 2021 , Maze-solving algorithm with C using djikstra algorithme and DFS algorithme
algorithm c dfs dfs-algorithm djikstra djikstra-algorithm graphics isima kruskal labyrinth maze programming project sdl sdl2
Last synced: 08 Apr 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/odanado/p5-procon
algorithm competitive-programming datastructure perl5
Last synced: 01 Mar 2025
https://github.com/lucas54neves/distribution-schedules-coloring
Repository for the final project of the Algorithms in Graphs discipline of the Computer Science course at the Federal University of Lavras
algorithm graphs python scheduling-algorithms
Last synced: 02 Mar 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/martincorona007/coding-puzzle
My answers to LeetCode, HackerRank, Codewars etc.
algorithm algorithms algorithms-and-data-structures codewars codewars-solutions coding-challenge coding-challenges coding-interviews dailycodingproblem data-structures hackerrank hackerrank-solutions leetcode leetcode-solutions
Last synced: 05 Sep 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/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/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/skywalkersam/fisheryatesshuffle
The Fisher–Yates shuffle algorithm.
algorithm fisher-yates-shuffle
Last synced: 24 Feb 2025
https://github.com/mxssl/go-sum-arr-elements
sum of all the elements of the integer list
Last synced: 23 Jun 2025
https://github.com/tonyvu2014/algorithm
Application of algorithms to solve problems
Last synced: 08 Mar 2025
https://github.com/ethern-myth/aetherpatterns
C# with patterns
algorithm csharp design-patterns
Last synced: 15 Sep 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/myrachanto/advanced
Senior Go developers tackle complex issues like optimizing worker pools, using semaphores for safe concurrency, and custom marshaling/unmarshaling for data integrity. Solving problems like finding missing numbers or sorting anagrams requires a deep understanding of Go’s concurrency and data structures, ensuring efficient, scalable, and robust code.
Last synced: 21 Feb 2025
https://github.com/pkx8326/the_fizzbuzz_algorithm_with_python
This is a children's game but it is said to be one of the most asked problem in interviews for programmers. The rule of the game is simple: supposed that there are numbers from 1 to 100, if a number is divisible by 3, it's "Fizz", if it's divisible by 5 then it's "Buzz", if it's divisible by both 3 and 5 then it's "FizzBuzz", otherwise it's itself. The code in this repository should probably be the most efficient way to demonstrate this game. It works with the for loop syntax and if-else logic.
algorithm buzz fizz fizzbuzz game
Last synced: 17 Sep 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/kktam/mergesort-obj
node library for merge sort, with object support
Last synced: 15 Mar 2025
https://github.com/igorskyflyer/npm-scramble
🃏 Scrambles (rearranges randomly) Strings and Arrays. 🎋
algorithm array back-end fisher-yates-shuffle igorskyflyer javascript js node random scramble shuffle string ts typescript
Last synced: 27 Mar 2025
https://github.com/acbin/ds-and-algorithms
✨ Data Structure and Algorithms.
Last synced: 19 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/bukinoshita/pokemon-f
Algorithm to calculate `f` on capture pokemon method.
algorithm capture javascript node pokemon
Last synced: 07 Apr 2025
https://github.com/chscript/algorithmlib
⚙️ Data Structure & Algorithm library written with Typescript
algorithm commonjs data-structure esmodule javascript typescript
Last synced: 08 Jul 2025
https://github.com/luxoriasoft/brisque_impl_netlib
The Brisque Score Implementation (OpenCV4) wrapped for .NET Nuget (working on x64, x86 & arm64)
algorithm brisque image-quality image-quality-assessment net net-wrapper
Last synced: 12 Apr 2025
https://github.com/50gramm/forcefield3d
3D visualization of electric field
3d algorithm opengl science scientific-visualization
Last synced: 24 Mar 2025
https://github.com/damichoi/algorithm
Baekjoon Online Judge (백준 온라인 저지), LeetCode, Programmers, 이것이 코딩테스트다 (동빈북), 인프런 등의 알고리즘 문제 풀이를 모은 저장소입니다.
algorithm algorithms baekjoon baekjoon-algorithm baekjoon-online-judge inflearn java leetcode leetcode-java programmers
Last synced: 03 May 2025
https://github.com/gaurav-chaurasia/dsa
All my practice problem(data-structure and algorithmic) and code are here
algorithm competitive-programming cpp data-structures readme-md
Last synced: 22 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/viniciuslawliet/bell-cranel-algorithm
The Bell Cranel Algorithm is a Python tool designed for generating and visualizing multilayer graphs. It offers customizable parameters for nodes, edges, and interlayer connections, facilitating the modeling and visualization of intricate systems such as dungeons, mazes, and networks.
algorithm anime danmachi data-structures dungeons graph python rpg
Last synced: 29 Mar 2025
https://github.com/betta-cyber/leetcode
leetcode solutions
algorithm leetcode leetcode-python python rust
Last synced: 26 Mar 2025
https://github.com/bukinoshita/pokeball-shake
Algorithm to determine how many times pokeball shakes
algorithm javascript nodejs pokeball pokemon
Last synced: 07 Apr 2025
https://github.com/nazanin1369/ahocorasick
ahoCorasick Pattern searching algorithm in Javascript
aho-corasick algorithm javascript
Last synced: 08 Jul 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/rehan-ankalgi-7t2/ai-ml-lab-programs
(VTU) aritficial Intelligence and machine learning practical programs and algorithms
algorithm artificial-intelligence astar-algorithm backpropagation-learning-algorithm candidate-elimination decision-tree id3-algorithm kmeans-clustering knearest-neighbor-algorithm locally-weighted-regression machine-learning naive-bayes-classifier neural-network search-algorithm
Last synced: 07 Apr 2025
https://github.com/ailln/machine-learning-classical-algorithm
🧠机器学习经典算法
algorithm knn linear-regression machine-learning svm
Last synced: 12 Mar 2025
https://github.com/ht0710/pca
Principal Component Analysis
ai algorithm machine-learning pca pca-analysis principal-component-analysis
Last synced: 03 Mar 2025
https://github.com/david-pena/cohen-sutherland-algorithm
Cohen-Sutherland Line Clipping Implementation
Last synced: 23 Feb 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/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/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/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/tejashviraj19/100daysofdsaincpp
🧠 Daily DSA grind in C++ — a 100-day journey of solving problems, sharpening logic, and building mastery in data structures and algorithms. 🚀
100daysofcode algorithm challenge coding cplusplus cpp datastructures dsa practice programming
Last synced: 09 Apr 2025
https://github.com/nk521/ulam-spiral
A python program to generate Ulam-Spiral
algorithm python-3-6 ulam-spiral
Last synced: 14 Jun 2025
https://github.com/fmarotta/blort
A new sorting algorithm optimised for files made of 'blocks'. A block consists of all the contiguous rows that have the same value in the first field.
Last synced: 06 Mar 2025
https://github.com/silent0wings/arithmetic-calculator-using-custom-stack-implementation
This project implements an arithmetic calculator capable of parsing and evaluating mathematical expressions using a custom stack data structure. The calculator handles various arithmetic operations and parentheses, providing accurate results for complex expressions.
algorithm arithmetic-calculator calculator coding-practice custom-data-structure custom-stack data-structures expression-evaluation java math-operations math-tool programming reverse-polish-notation software-development stack-implementation
Last synced: 01 Mar 2025