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

Projects in Awesome Lists tagged with greedy-algorithms

A curated list of projects in awesome lists tagged with greedy-algorithms .

https://github.com/teivah/algodeck

An Open-Source Collection of Flash Cards to Help You Preparing Your Algorithms & Data Structures and System Design Interviews πŸ’―

algorithm algorithms array bit-manipulation complexity data-structures dynamic-programming graph greedy-algorithms hashtable heap interview-practice java linked-list math queue recursion sorting-algorithms stack tree

Last synced: 05 Oct 2025

https://github.com/VAR-solutions/Algorithms

A repository of different Algorithms and Data Structures implemented in many programming languages.

algorithms bit-manipulation c cpp csharp data-structures dynamic-programming go golang greedy-algorithms help-wanted java javascript mathematics python python3 ruby rust swift

Last synced: 27 Apr 2025

https://github.com/spring1843/go-dsa

Go Data Structures and Algorithms is an open source tool for learning and rehearsing data structures and algorithms in Go.

algorithms data-structures divide-and-conquer dynamic-programming golang greedy-algorithms learning programming-challenges puzzles recursion

Last synced: 22 Jan 2026

https://github.com/algo-phantoms/algo-tree

Algo-Tree is a collection of Algorithms and data structures which are fundamentals to efficient code and good software design. Creating and designing excellent algorithms is required for being an exemplary programmer. It contains solutions in various languages such as C++, Python and Java.

array backtracking bit-manipulation data-structures-and-algorithms dynamic-programming graph greedy-algorithms hashing-algorithm heap linked-list number-theory queue recursion searching-algorithms sorting-algorithms stack string tree trie

Last synced: 16 May 2025

https://github.com/abhiagx/interviewbit

A collection of Abhishek Agrawal's C++ solutions providing scalable, production-quality code to 200+ LeetCode-style problems on https://www.interviewbit.com, designed to enhance algorithmic skills through practical learning and mentorship.

arrays backtracking binarysearch bit-manipulation cplusplus-11 cplusplus-14 dynamic-programming greedy-algorithms hashing heaps interviewbit interviewbit-solutions linked-list maps math queue stack string-manipulation trees two-pointers

Last synced: 19 Jun 2025

https://github.com/anushka23g/learning-made-easy

This project can help you understand the Data Structure and Algorithms in a more efficient manner. It aims at scheduling the studies for maximizing marks during exams. Most students face this problem during exams that what to study to get the best out of their limited time.

algorithms algorithms-and-data-structures algorithms-datastructures algorithms-implemented data-structures datastructure datastructuresandalgorithm dsa exam-scheduler greedy-algorithm greedy-algorithms job-scheduling open-source

Last synced: 07 Apr 2025

https://github.com/PacktPublishing/The-Complete-Rust-Programming-Reference-Guide

Design, develop, and deploy effective software systems using the advanced constructs of Rust

dynamic-programming greedy-algorithms metaprogramming rust

Last synced: 27 Mar 2025

https://github.com/amitrajitbose/competitive_programming

Contains solutions and codes to various online competitive programming challenges and some good problems. The links to the problem sets are specified at the beginning of each code.

adhoc algorithms algorithms-and-data-structures competition competitive-programming data-structures dynamic-programming graph greedy greedy-algorithms hacktoberfest interview interview-preparation leetcode leetcode-python linked-list primality-testing queue stack trie

Last synced: 12 Sep 2025

https://github.com/aaronoah/algorithm-notes

Comprehensive algorithms solution to help engineers prepare their interviews and future study

algorithms divide-and-conquer dynamic-programming graph-algorithms greedy-algorithms search-algorithm sorting-algorithms tree

Last synced: 02 Jun 2026

https://github.com/altyalty/grokking-algorithms-python-russian-english-comments

Examples and algorithms written in Python for the book "Grokking Algorithms" with Russian and English comments. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, написанныС Π½Π° Python для ΠΊΠ½ΠΈΠ³ΠΈ "Π“Ρ€ΠΎΠΊΠ°Π΅ΠΌ Алгоритмы" с русскими ΠΈ английскими коммСнтариями

algorithms big-o binary-search breadth-first-search call-stack data-structures dictionaries dijkstra-algorithm greedy-algorithms grokking-algorithms hash-tables python quick-sort recursion selection-sort

Last synced: 22 Jun 2025

https://github.com/salvacorts/ugr-metaheuristics

:seedling: Genetic Algorithm, Memetic Algorithms, GRASP, Simulated Annealing, Multi start search, Reiterated Local Search, Local Search, Greedy and randomized Greedy

genetic-algorithm grasp greedy-algorithms ils local-search memetic-algorithms simulated-annealing

Last synced: 11 Jul 2025

https://github.com/jyotindersingh/algorithms

Solutions to a bunch of algorithm problems for practice.

algorithms backtracking divide-and-conquer dynamic-programming greedy-algorithms leetcode

Last synced: 14 May 2025

https://github.com/ahmetkasif/kmaxit

Remake of Maxit Game using LibGDX (Outdated, will rebuild when i get some free-time)

artificial-intelligence game greedy-algorithms java libgdx

Last synced: 18 Jan 2026

https://github.com/tessferrandez/algorithms

solving challenges from various problem sites like advent of code, leet code and others

breadth-first-search depth-first-search djikstra dynamic-programming graph-algorithms graphs greedy-algorithms linked-list python

Last synced: 12 Oct 2025

https://github.com/sukiboo/sgn

Source code for the numerical experiments presented in the paper "Greedy Shallow Networks: An Approach for Constructing and Training Neural Networks".

greedy-algorithms shallow-neural-network supervised-learning

Last synced: 13 Apr 2025

https://github.com/venkat-0706/dsa-algo

Comprehensive collection of DSA algorithms with implementations and explanations. Aiming to master Data Structures and Algorithms one step at a time!

backtracking-algorithm data-structures divide-and-conquer dynamic-programming graph-algorithms greedy-algorithms hashing recursion-algorithm searching-algorithms sorting-algorithms

Last synced: 13 Apr 2025

https://github.com/jayantgoel001/greedy

Greedy Algorithms

greedy-algorithms

Last synced: 02 May 2025

https://github.com/tsg405/algorithmic-toolbox-uc-san-diego

This Repo contains - Starter files, Coursework, Programming Assignments for the Master Algorithmic Programming Techniques Specialization Course -- offered by UC San Diego, Coursera.

algorithms-and-data-structures coursera divide-and-conquer dynamic-programming greedy-algorithms optimisation-algorithms python3

Last synced: 14 Apr 2025

https://github.com/danilosampaio/greedy-wrap

A recursive greedy algorithm implementation for the word wrap process.

greedy-algorithms wordwrap

Last synced: 27 Oct 2025

https://github.com/ammahmoudi/designalgorithms

Homework Solutions for Design Algorithm Course as Computer Science B.Sc. Student at Department of Mathematical Sciences, Sharif University of Technology

algorithms data-structures dynamic-programming graph-algorithms greedy-algorithms linear-programming recursive-backtracking-algorithm

Last synced: 23 Sep 2025

https://github.com/sergionoivak/graphssweetgrapes

It is a web app made with cytoscapejs that allows the visualization and execution of graph algorithms with the sweetness of a bunch of grapes. It is very easy to learn graph algorithms with this tool.

dfs dfs-algorithm dijkstra-algorithm dijkstrasalgorithm grape graph graph-theory graph-visualization greedy-algorithms

Last synced: 11 Apr 2025

https://github.com/everysoftware/algorithms-course

Well-structured notes on algorithms with solutions to problems from LeetCode, Stepik and other platforms.

algorithms divide-and-conquer dynamic-programming graphs-algorithms greedy-algorithms prefix-sum sorting-algorithms two-pointers

Last synced: 10 Apr 2025

https://github.com/abhijit2505/data-structure-algorithm-in-cpp

An open sourced repository containing DSA applications and Implementations in C++. This is a long term project focused on creating a storage of DSA codes in different programming languages.

array codechef-solutions cpp11 datastructures graph-algorithms greedy-algorithms hashmap linked-list

Last synced: 17 Mar 2025

https://github.com/gyakobo/huffman-coding

This project intends to closer understand how to compress data using Huffman Coding and delve into a couple of programming examples.

greedy-algorithms huffman-coding huffman-compression-algorithm njit text-and-image-compression weissman-score

Last synced: 19 Jan 2026

https://github.com/furkankayar/footballmanager

Comparison of Dynamic Programming and Greedy Approach on an example.

dynamic-programming greedy-algorithms java

Last synced: 23 Sep 2025

https://github.com/sumonta056/artificial-intelligence-learning

πŸ€–πŸ“š Comprehensive AI Learning Repo: Master DFS, BFS, DLS, IDS, UCS, Bidirectional Search, Greedy, A*, Mini-max, Alpha-beta Pruning, and Genetic Algorithm. Your go-to resource for AI course notes, lab codes, and exploration

a-star-algorithm alpha-beta-pruning artificial-intelligence bfs dfs-algorithm genetic-algorithm greedy-algorithms informed-search min-max-algorithm probability searching-algorithms

Last synced: 17 Jul 2026

https://github.com/aloysjehwin/leetcode

This repository contains my LeetCode solutions, categorized by difficulty, with optimized code and regular updates. Track progress, improve skills, and contribute!

arrays-and-strings bst dsa dsa-algorithm dynamic-programming greedy-algorithms hashmap java listnodes set stack

Last synced: 10 Mar 2026

https://github.com/p4nk4j/algorithms

Enhancement of coding skills with Algorithms in Python

dynamic-programming graph-algorithms greedy-algorithms searching-algorithms sorting-algorithms

Last synced: 30 Jun 2025

https://github.com/manuindersekhon/algorithms-specialization-stanford

Solutions for problems sets and algorithms taught in Stanford's Algorithms Specialization at Coursera.

algorithms coursera divide-and-conquer graph-algorithms greedy-algorithms npcomplete rust specialization

Last synced: 26 May 2026

https://github.com/sukiboo/wbga_co

Source code for the numerical experiments presented in the paper "Biorthogonal Greedy Algorithms in Convex Optimization".

convex-optimization greedy-algorithms optimization

Last synced: 14 Mar 2025

https://github.com/teresa-chow/42-push_swap

Push_swap is a project about sorting data on a stack, with a limited set of instructions, using the lowest possible number of actions. Its goal is reaching an optimized data sorting solution.

42 42born2code 42cursus 42porto 42school algorithms complexity computational-complexity greedy-algorithms sorting-algorithms

Last synced: 24 Jul 2025

https://github.com/akphi/vanilla.knapsack

Explore different algorithms for Maximum 0-1 Knapsack

3sat dynamic-programming fptas greedy-algorithms knapsack np-complete np-hard

Last synced: 08 Apr 2025

https://github.com/sadmansakib93/hackerrank-problem-solving-python

This repository contains python solutions for some of the HackerRank problems from the Problem Solving genre.

algorithms greedy-algorithms hackerrank hackerrank-algorithms-solutions hackerrank-challenges hackerrank-solutions problem-solving python

Last synced: 30 May 2026

https://github.com/michaelehab/algorithmic-toolbox-san-diego

Algorithmic Toolbox Programming Challenges Solutions from University of California San Diego course on Coursera

algorithms coursera data-structures divide-and-conquer dynamic-programming greedy-algorithms uc-san-diego

Last synced: 04 Mar 2025

https://github.com/abhisaphire/algorithmic-toolbox

The course covers basic algorithmic techniques and ideas for computational problems arising frequently in practical applications: sorting and searching, divide and conquer, greedy algorithms, dynamic programming. [2020]

2020 abhisaphire algorithmic-toolbox algorithms coursera coursera-course divide-and-conquer dynamic-programming greedy-algorithms practical-applications space-complexity-analysis space-time-tradeoff time-complexity-analysis

Last synced: 27 Feb 2025

https://github.com/fmorenovr/goalgos

Golang ALGOrithmS implementation with optimization techniques in some cases.

divide-and-conquer go golang greedy-algorithms search searching-algorithms sort sorting-algorithms

Last synced: 27 Jan 2026

https://github.com/shaik-sohail-72/dsa

This repository is my personal DSA playground, dedicated to self-improvement and skill enhancement. Through diverse coding challenges and detailed solutions, I aim to refine my Data Structures and Algorithms expertise. Join me in this journey of continuous learning and growth in the realm of computer science.

arrays bfs-dfs binary-search bitmanipulation dp graph greedy-algorithms hashing hashtable linked-list math matrix queues recursion sortings stack strings trees trie two-pointers

Last synced: 18 Jun 2025

https://github.com/ugurcanerdogan/greedy-and-dynamic-programming

Greedy algorithm and dynamic programming solutions for scheduling problem

algorithms binary-search dynamic-programming greedy-algorithms scheduling-algorithms

Last synced: 23 Jun 2026

https://github.com/rafiulgits/algorithm

Algorithm codes :: graph theory, dynamic programming, recursion, backtracking

backtracking-algorithm dynamic-programming graph-algorithms greedy-algorithms recursion

Last synced: 17 Mar 2025

https://github.com/noahgift/greedy_coin

Greedy Coin Algorithms in Python

greedy-algorithms greedy-coin python

Last synced: 04 May 2025

https://github.com/jbahire/snake-ai

This project focuses on the artificial intelligence of the snake game.

artifiical-intelligence greedy-algorithms machine-learning python-3 snake-game travis-ci

Last synced: 17 Jun 2025

https://github.com/saif-gitreps/algorithms

Solutions of Solved Algorithm problems from various different online judges.

binary-search binary-search-tree dynamic-programming graph-algorithms greedy-algorithms hashing linked-list math string-manipulation

Last synced: 11 Apr 2025

https://github.com/sarvesh30112002/cash-flow-minimizer

A React application to help users visualise and minimise cash flow among multiple transactions.

dsa graph greedy-algorithms heap html-css-javascript javascript priority-queue reactjs

Last synced: 13 Apr 2026

https://github.com/zhaytam/genetictsp

An implementation of a Genetic Algorithm to solve the Traveling Salesman Problem

csharp genetic-algorithm greedy-algorithms traveling-salesman-problem

Last synced: 06 Apr 2025

https://github.com/miasmartypants/pringle_mingle

Pringle Mingle is a web application designed to help people meet as many people as they can during online events.

adjacency-matrix express full-stack greedy-algorithms nodejs sorting-algorithms

Last synced: 06 May 2026

https://github.com/msolimans/algorithms

Algorithms Topics and Problem Solving from different sites and books along with documentation/descriptions

algorithm cracking-the-coding-interview dynamic-programming geeksforgeeks-solutions graph greedy-algorithms hackerrank heap leetcode mit ocw ocw-6006 queue stack tree trie

Last synced: 21 Jan 2026

https://github.com/snandasena/cf-contests

Competitive programming challenges and their solutions for Codefocers, Hackerrank, and Leetcode.

algorithms bst cpp data-structures dp graph greedy-algorithms math

Last synced: 05 Oct 2025

https://github.com/masum184e/data_structure_and_algorithm

Ready to spice up your coding game? Look no further! Presenting your one-stop destination for a comprehensive collection of essential data structures and algorithms.

competitive-programming divide-and-conquer dsa dynamic-programming graph-theory greedy-algorithms problem-solving programming-contests sorting-algorithms

Last synced: 31 Mar 2025

https://github.com/analiaburgosdev/java_greedy_traveling-salesman

The **Traveling Salesman Problem (TSP)** consists of finding the shortest route for a traveler to visit all cities in a weighted graph and return to the starting city. Given a **complete graph** where all cities are interconnected, the goal is to implement an **approximate algorithm** to solve the problem.

greedy-algorithms java

Last synced: 02 Jul 2025

https://github.com/analiaburgosdev/java_greedy_compatible-activities

Given a set of **n** activities that require exclusive use of a resource (such as a conference room), each with a start time **cα΅’** and an end time **fα΅’**, the goal is to select the maximum number of non-overlapping activities.

greedy-algorithms java

Last synced: 02 Jul 2025

https://github.com/analiaburgosdev/java_greedy_coin-change

Given a set **C** of **N** coin types, with an unlimited supply of each, the goal is to determine the minimum number of coins needed to obtain a total amount **M**.

greedy-algorithms java

Last synced: 02 Jul 2025

https://github.com/analiaburgosdev/practico_prog3

Final practical assignment focused on task scheduling and processor optimization using Backtracking and Greedy algorithms.

backtracking-algorithm greedy-algorithms java

Last synced: 02 Jul 2025

https://github.com/thomasthaddeus/neuralnetworks

Imagery pipeline utilizing neural networks

cnn-keras greedy-algorithms knn-regression python rnn-tensorflow

Last synced: 15 Mar 2025

https://github.com/ayvero/practico_prog3

Final practical assignment focused on task scheduling and processor optimization using Backtracking and Greedy algorithms.

backtracking-algorithm greedy-algorithms java

Last synced: 10 Jun 2025

https://github.com/lesiaukr/goit-algo-hw-09

Master's | Basic Algorithms & Data structures | Module 9 |Greedy Algorithm and Dynamic Programming

dynamic-programming goit-algo-hw-09 greedy-algorithms

Last synced: 24 Mar 2025

https://github.com/debashis08/datastructures-algorithms

A comprehensive collection of Data Structures and Algorithms implemented in C++, based on the concepts from the book Introduction to Algorithms by Cormen, Leiserson, Rivest, and Stein (CLRS). This repository includes various coding challenges and solutions, with unit tests to ensure correctness.

algorithms bitwise-algorithms clang-tidy clrs clrs-algorithhms clrs-book clrs-implementation cmake datastructures datastructures-algorithms dsa dynamic-programming graph greedy-algorithms implementation problem-solving tree

Last synced: 12 Apr 2026

https://github.com/datarohit/data-structures-and-algorithms

Welcome to the Data Structures and Algorithms repository! This repository is a collection of Python implementations for various data structures and algorithms. I created this repository by following the YouTube playlist of Love Babbar Code Help channel, which has been a valuable resource for learning and understanding these fundamental concepts.

arrays-and-strings graphs graphs-algorithms greedy-algorithms hashing linked-list miscellaneous python3 sorting-searching stacks-and-queues trees

Last synced: 09 Apr 2025

https://github.com/mdalamin5/secondstepto-dsa

SecondStepTo-DSA is a comprehensive journey through Data Structures and Algorithms (DSA). This repository features organized implementations, problem-solving solutions, and detailed explorations of core concepts. Aimed at sharpening skills, it covers topics from basics to advanced, helping coders level up their understanding and mastery of DSA.

bellman-ford-algorithm bfs binary-search-tree cpp-oop dfs dijkstra-algorithm dynamic-programming graph-algorithms greedy-algorithms heap knapsack-problem linked-list queue sorting-algorithms stack warshall-algorithm

Last synced: 02 Apr 2026