An open API service indexing awesome lists of open source software.

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/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/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/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.

algorithm-design

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/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/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/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/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

algorithm-design algorithms

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/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

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