Projects in Awesome Lists tagged with algorithm-design
A curated list of projects in awesome lists tagged with algorithm-design .
https://github.com/courses-at-nju-by-hfwei/algorithm-ta-tutorial
Tutorials given as one of the TAs for the class "Algorithm Design and Analysis" at Nanjing University
algorithm algorithm-analysis algorithm-design algorithm-ta-tutorial nanjing-university problem-set tutorial
Last synced: 28 Feb 2025
https://github.com/sleekpanther/breadth-first-search-depth-first-search-graphs
Breadth First Search & Depth First Search graph algorithms
algorithm algorithm-analysis algorithm-design algorithms bfs bfs-layers breadth breadth-first-search depth-first-search dfs first graph graph-algorithms graphs queue search stack
Last synced: 12 Apr 2025
https://github.com/gugugu12138/adaptoflux
An algorithm that implements intelligence based on a functional set (a collection containing multiple types of functions). 一种基于功能集(包含多种类型的函数的集合)实现智能的算法
adaptive-algorithms algorithm-design automated-feature-selection computational-graph deep-learning entropy-optimization graph-algorithms machine-learning neural-networks path-search path-search-algorithm python reinforcement-learning
Last synced: 15 Apr 2025
https://github.com/venkat-0706/rock-paper-scissor-game
Rock, Paper, Scissors is a simple game where two players choose one of three options: rock, paper, or scissors. The rules are: rock beats scissors, scissors beats paper, paper beats rock. If both choose the same option, it's a tie.
algorithm-design conditional-statements control-flow game-development interactive-console-application logic-programming programming-fundamentals random-number-generators randomization user-input-handling
Last synced: 13 Apr 2025
https://github.com/venkat-0706/number-guessing-game---python
Python number guessing game: Computer picks a random number, user tries to guess it. Computer gives hints (too high/low). Repeat until correct. Add difficulty levels, limited tries, or scoring for more challenge.
algorithm-design basic-python-project conditional-statements data-validation error-handling game-development logic-programming loops python-programming random-number-generator user-input-handling
Last synced: 13 Apr 2025
https://github.com/sleekpanther/minimum-weighted-vertex-cover-approximation-algorithm
Approximation Algorithm for the NP-Complete problem of finding a vertex cover of minimum weight in a graph with weighted vertices. Guarantees an answers at most 2 times the optimal minimum weighted vertex cover
algorithm algorithm-design approximation approximation-algorithms edge-cost graph minimum-weighted-vertex-cover noah noah-patullo noahpatullo np-complete pattullo pattulo patullo patulo pricing-method vertex vertex-cover vertices weighted-vertex-cover
Last synced: 12 Apr 2025
https://github.com/sleekpanther/sequence-alignment
Sequence Alignment (Needleman–Wunsch Algorithm using Dynamic Programming) for aligning sequences (words, sentences, DNA etc.)
algorithm algorithm-design algorithms dynamic dynamic-programming memo memoization memorization needleman needleman-wunsch needlemanwunsch noah noah-patullo optimal optimal-substructure optimality patullo patulo pseudocode wunsch
Last synced: 12 Apr 2025
https://github.com/sleekpanther/load-balancing-problem-approximation-algorithm
Approximation Algorithm for the NP-Complete problem of balancing job loads on machines. Does not guarantee an optimal solution, but instead, a solution is within a factor of 1.5 of the optimal solution
algorithm-design algorithms approximation approximation-algorithms balance cpu jobs load load-balancing load-balancing-problem machine makespan noah noah-patullo pattullo pattulo patullo patulo priority-queue processing
Last synced: 15 Jan 2025
https://github.com/sleekpanther/interval-scheduling
Greedy Algorithm to find the maximum number of mutually compatible jobs
algorithm algorithm-design algorithms compatible greed greedy greedy-algorithm greedy-algorithms interval interval-scheduling jobs noah noah-patullo noahpatullo optimal pattullo pattulo patullo patulo schedule
Last synced: 05 Mar 2025
https://github.com/innofang/quantify
📐 A desktop application practice and powered by JavaFx. (Curriculum design for algorithm)
algorithm algorithm-design curriculum-design curriculum-project javafx javafx-application javafx-desktop-apps quantify quantization
Last synced: 16 May 2025
https://github.com/enansari/algorithm-hsu
This repository is for placing the solution content of the algorithm design class of Hakim Sabzevari University
algorithm algorithm-design hakim-sabzevari-university hsu
Last synced: 16 Jun 2025
https://github.com/karami-mehdi/ProximityFinder
The project implements an algorithm that finds the closest pair of points in a 2D screen using a time complexity of O(n log n). The algorithm is implemented in an iOS application using the MVC architectural pattern.
algorithm-design cocoapods devide-and-conquer ios lottie lottie-animation mvc nearest-neighbor-search nearest-point swiftui uikit
Last synced: 23 Apr 2025
https://github.com/karami-mehdi/proximityfinder
The project implements an algorithm that finds the closest pair of points in a 2D screen using a time complexity of O(n log n). The algorithm is implemented in an iOS application using the MVC architectural pattern.
algorithm-design cocoapods devide-and-conquer ios lottie lottie-animation mvc nearest-neighbor-search nearest-point swiftui uikit
Last synced: 03 Mar 2025
https://github.com/al-rimi/algorithm-design
algorithm design projects focused on fundamental algorithms, including their specifications, approaches, and implementations in C/C++.
algorithm-design backtracking brute-force-approach closest-pair-of-points data-structures divide-and-conquer dynamic-programming eight-queens-puzzle graph-algorithms huffman-coding infix-expression-evaluation knapsack-problem kruskal-algorithm minimum-spanning-tree
Last synced: 11 Apr 2025
https://github.com/sleekpanther/noah-patullo-repositories
A list of projects I've worked on. GitHub's organization is lacking in my opinion, so this serves as an index & root of all my work (I'm Noah Patullo, not Pattullo or Patulo. I have a unique name & this should help clarify who I am)
algorithm algorithm-design cpp cv game java linkedin noah noah-patullo noahpatullo pattullo pattulo patullo patulo portfolio python resume uvm
Last synced: 05 Mar 2025
https://github.com/slimrealm/cpp-midi-art-lab
MIDI Art Lab generates digital art based on notes played on a connected MIDI keyboard. Sample output images in README.
algorithm-design cpp midi-processing sfml2
Last synced: 09 Mar 2025
https://github.com/teoyed/unilaterly-connected-graph
A program that checkes if the given graph is Unilaterly connected or not and then show is with Tkinther and networkx GUI. This is a project for Algorithm design course at my fourth semester studying computer engineering.
Last synced: 24 Feb 2025
https://github.com/simonskodt/aldes-kattis
Weekly Kattis exercises, implementing various algorithms introduced in the course on Algorithm Design.
algorithm-design divide-and-conquer dynamic-programming flow greedy stable-matching
Last synced: 23 Feb 2025
https://github.com/bestmahdi2/uni__antivirussystemlongestcommonsubstringmatching
A university project in which an antivirus program is designed using string matching
algorithm-design antivirus longest-common-substring python string-matching
Last synced: 08 Mar 2025
https://github.com/arindas/rubix
End-to-end architecture for the representation and solution of Rubik's cube problems.
algorithm-design data-structures graph linear-time-solution novel-data-structure rubiks-cube
Last synced: 17 Mar 2025
https://github.com/samya-s/design-and-analysis-of-algorithms-lab
Design and Analysis of Algorithms Lab (MA39203)
algorithm-design algorithms algorithms-and-data-structures cpp design-and-analysis-of-algorithms design-and-analysis-of-algorithms-lab
Last synced: 29 Mar 2025
https://github.com/sleekpanther/reverse-delete-algorithm
Greedy Algorithm to find a minimum spanning tree in an undirected graph by deleting heaviest edges unless it would disconnect the graph
algorithm algorithm-design algorithms edge graph greedy greedy-algorithms minimum-spanning-tree minimum-spanning-trees mst noah noah-patullo noahpatullo pattullo pattulo patullo patulo reverse-delete reverse-delete-algorithm tree
Last synced: 05 Mar 2025
https://github.com/robcyberlab/page-rank-algorithm
📉Page Rank Algorithm📈
algorithm-design big-data data-science data-visualization graph-algorithms machine-learning page-rank python
Last synced: 31 Mar 2025
https://github.com/phipsgabler/algdesign-persistent-data-structures
Presentation for Algorithm Design Seminar 2 on persistent data structures
algorithm-design data-structures persistent-data-structures
Last synced: 15 Mar 2025
https://github.com/rayniel95/programming
Algorithms design of the code in https://github.com/rayniel95/c-sharp-little-projects. First imagine and test your algorithm (in your mind), write it in paper and debug it (in paper), write your code in your laptop.
algorithm-design algorithms algorithms-implemented c-sharp csharp photos programming programming-challenges programming-contests programming-exercises school-education solved-exercices solved-problems solved-programming-exercises university-course university-of-havana
Last synced: 06 Mar 2025
https://github.com/ibz-04/kom1012
Algorithm design & Programming by Dr. kerem Altun and Dr Buse Tacal Ucun
algorithm-design matlab programming yildiz-teknik-universitesi ytu
Last synced: 03 Mar 2025
https://github.com/the-math-gremlin/zetazerosieve
A modular harmonic sieve for detecting nontrivial Riemann zeta zeros through phase-locked resonance, leveraging the interplay of base-3 and base-π spirals to isolate precise zero locations without statistical approximation. Ideal for mathematical research, numerical experiments, and algorithm development.
algorithm-design complex-analysis data-science harmonic-sieve mathematical-modelling mathematical-research modular-resonance open-science phase-locked-systems python riemann spectral-theory zetazero
Last synced: 11 May 2025
https://github.com/sleekpanther/topological-ordering
Finds a Topological Ordering of vertices in a Directed Acyclic Graph
algorithm-design algorithms graph graph-algorithms graphs incoming incoming-edge noah noah-patullo noahpatullo order pattullo pattulo patullo patulo sort topological topological-order topological-ordering topological-sort
Last synced: 05 Mar 2025
https://github.com/sleekpanther/minimize-lateness
Greedy Algorithm to minimize lateness when scheduling jobs on a processor
algorithm-design algorithms greedy greedy-algorithms job late lateness minimize minimize-lateness minimizelateness noah noah-patullo noahpatullo pattullo pattulo patullo patulo process processing-time schedule
Last synced: 05 Mar 2025
https://github.com/sleekpanther/counting-inversions
Finds how similar 2 lists of rating are using the Divide and Conquer approach. Extension of MergeSort that actually displays the specific inversions as well as just counting the total number.
algorithm algorithm-design arrays count counting-inversions dissimilarity divide-and-conquer invert merge mergesort mergesort-algorithm noah noah-patullo pattullo pattulo patullo patulo ratings similarity sorting
Last synced: 05 Mar 2025
https://github.com/ferr0s04/feup-da-exercises
Repository for DA (Design of Algorithms) course exercises of LEIC FEUP, for year 2022-23
algorithm-design cpp feup feup-leic
Last synced: 22 Mar 2025
https://github.com/itskushagraa/fithub
Java based fitness application designed to simplify workout tracking and diet planning, tailored to users' needs.
algorithm-design data-persistence exception-handling hashmaps java java-swing-gui json junit5 object-oriented-design serialization singleton-pattern
Last synced: 05 Apr 2025
https://github.com/bruce-lee-ly/algorithm_design
Use several algorithm design methods to solve several common problems with C++11.
algorithm-design backtrack branch-bound cpp11 divide-conquer dynamic-programming greedy
Last synced: 05 Mar 2025
https://github.com/bryceberwald/berz-website
Berzen (BRZN) NFTs: create, publish, buy, sell & exchange. A platform for individuals to have a professional experience using the being developed Berzen cryptocurrency.
algorithm-design crypto-market crypto-wallet cryptocurrency marketplace nft-creator nfts nodejs payment-processing reactjs services-platform technology
Last synced: 22 Mar 2025
https://github.com/sleekpanther/graph-strong-connectivity
Application of Breadth-First Search to see if a directed graph is Strongly Connected
algorithm-design bfs breadth-first-search directed directed-edge directed-graph edge graph-algorithms graphs noah noah-patullo noahpatullo pattullo pattulo patullo patulo strong-connectivity strongly strongly-connected strongly-connected-components
Last synced: 05 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/phipsgabler/algdesign-plurality-points
Presentation and reimplementation for Algorithm Design Seminar 1 on plurality points
algorithm algorithm-design computational-geometry
Last synced: 15 Mar 2025
https://github.com/rom-chik/kma_mpa
Methods of algoritms designing. MPA-[methods of projection of algorithms]
algorithm-design algorithms mpa
Last synced: 09 Mar 2025
https://github.com/okayama-daiki/algorithm-design
A shared repository for study group
Last synced: 10 Jun 2025
https://github.com/alumik/algorithm-design-2020
Code labs for Algorithm Design Course (Spring 2020) of College of Software, Nankai University
algorithm-design cpp11 online-judge
Last synced: 16 Mar 2025
https://github.com/amirezzati/connect-four
Connect Four game using Negamax algorithm
ai algorithm-design algorithms alpha-beta-pruning artificial-intelligence board-game connect-four negamax python
Last synced: 10 Mar 2025
https://github.com/22p31a0512/number-guessing
Python number guessing game: Computer picks a random number, user tries to guess it. Computer gives hints (too high/low). Repeat until correct. Add difficulty levels, limited tries, or scoring for more challenge.
algorithm-design basic-python-project conditional-statements data-validation error-handling game-development logical-programming loops python random-number-generator user-input-handling
Last synced: 23 Apr 2025
https://github.com/vedhavyas/algo
Algorithms implemented from The Book - The Algorithm Design
Last synced: 26 Mar 2025
https://github.com/madisongosselin/hitandrunalgorithm
Grade 11 Co-op Course - Dr. Caron University of Windsor
algorithm-design c hit-and-run-algorithm
Last synced: 26 Mar 2025
https://github.com/jisstro/hybrid-min-max-sort
Hybrid Min-Max Sort: An optimized hybrid sorting algorithm combining QuickSort and MergeSort techniques with dual pivot partitioning. Supports int and double types
algorithm algorithm-design algorithms algorithms-and-data-structures c-language clang hybrid-sort mergesort quicksort sorting sorting-algorithm sorting-algorithms
Last synced: 21 Feb 2025
https://github.com/bryceberwald/berzen
Berzen (BRZN) NFTs: create, publish, buy, sell & exchange. A platform for individuals to have a professional experience using the being developed Berzen cryptocurrency.
algorithm-design crypto-market crypto-wallet cryptocurrency marketplace nft-creator nfts nodejs payment-processing reactjs services-platform technology
Last synced: 12 Apr 2025
https://github.com/mehedi-86/data_structure_and_algorithm
A comprehensive collection of Data Structures and Algorithms (DSA) in C++, covering key concepts for competitive programming, interviews, and academic learning with optimized implementations. 🚀
algorithm-analysis algorithm-design data-structures-and-algorithms dsa
Last synced: 17 Mar 2025
https://github.com/mariarodr1136/numdynamics
NumDynamics is an advanced random number generation system that combines C's performance with Python's analytical power. It generates, analyzes, and visualizes random numbers across various statistical distributions, offering a precise and efficient toolkit for random number analysis. 📊
algorithm-design c-programming data-science data-visualization histograms numerical-computing numerical-simulations probability-distributions python-scripts random-number-generator statistical-modeling statistics
Last synced: 18 Mar 2025