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/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/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/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/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/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/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/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/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: 04 Mar 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/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/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/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: 26 Nov 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/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: 14 Oct 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/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/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/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/selcuukyilmazz/schedulerassignments

This Project is for scheduling assignments with Greedy and Dynamic Programming

dynamic-programming greedy-algorithms java

Last synced: 01 Mar 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: 31 Dec 2025

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/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/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: 05 Mar 2025

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: 07 Apr 2025

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/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: 06 Apr 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/anam1980/dsa_world

Collection of data structures and algorithms implementations in java programming languages.

2pointers acciojob array binary-search-tree bitmanipulation dsa-learning-series gfg-solutions graph greedy-algorithms java leetcode-solutions prefixsum sliding-windows

Last synced: 06 Mar 2025

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: 21 Feb 2025

https://github.com/shadow129-sys/scheduling-problem-algorithm

This is the solution of a Google Interview Question asked in a video (Google Coding Interview With A College Student) in Clement Mihailescu's channel

algorithmic-complexity competitive-programming cpp14 greedy-algorithms

Last synced: 14 Apr 2025

https://github.com/bizk/pathfindingalgorithm

This is the final project for the subject programming 3 witch aims to cover the highest part of algorithms implementations and solutions focusing over decreasing computing and memory complexity.

algorithms backtracking greedy-algorithms java pathfinding

Last synced: 14 Oct 2025

https://github.com/misterzurg/stepik_csc_algorithms

πŸ““ Solutions to Stepik "Алгоритмы: тСория ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°", "Алгоритмы: тСория ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…", "АлгоритмичСскиС Π·Π°Π΄Π°Ρ‡ΠΈ с собСсСдований aka Ace Your Next Coding Interview by Learning Algorithms", "Π›ΠΈΠΊΠ±Π΅Π· ΠΏΠΎ дискрСтной ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅" courses

algorithmic-warm-up algorithms algorithms-and-data-structures data-structures descrete-math greedy-algorithms stepik

Last synced: 30 Dec 2025

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

Huffman coding implementation in Go for lossless file compression

compression-methods greedy-algorithms huffman-algorithm huffman-coding

Last synced: 07 Apr 2025

https://github.com/gabriel-vanca/infoarena

Solved Algorithm & Data Structure problems for Infoarena.ro, the biggest Romanian online community helping thousands of young students learn and train for national and international Computer Science contests, supported by a team of former Olympic students.

algorithms binary-search-tree competitive-programming cplusplus cpp data-structures dijkstra-algorithm dynamic-programming geometry-algorithms graph-algorithms graph-theory greedy-algorithms infoarena lowest-common-ancestor matrix-algebra sorting-algorithms string-manipulation trie-data-structure

Last synced: 24 Oct 2025