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

Projects in Awesome Lists tagged with algorithms-and-data-structures

A curated list of projects in awesome lists tagged with algorithms-and-data-structures .

https://github.com/mateoniksic/project-balanced-and-avl-trees

load data from .txt file and build balanced and avl trees (CODE) [ C++ ]

algorithms-and-data-structures avl-tree balanced-tree college-project cpp preorder-traversal trees

Last synced: 07 Mar 2025

https://github.com/piyush0663/library-management

A C++ based Library Management System that allows you to manage books, members, and transactions efficiently. Features include adding, updating, and deleting book and member information, issuing and returning books, and searching for books and members. Ideal for small to medium-sized libraries.

algorithms-and-data-structures cpp17 dsa-algorithm library-management-system

Last synced: 15 Mar 2025

https://github.com/bodiali/linked-lists

A linked list is a data structure consisting of a sequence of elements, where each element points to the next. This allows for efficient insertion and deletion of elements, making it ideal for dynamic data storage

algorithms-and-data-structures linked-list

Last synced: 27 Mar 2025

https://github.com/poorvajasathasivam/python-data-structures-and-algorithms

This repository is designed to help beginners and newcomers learn Python programming, object-oriented design, and essential data structures and algorithms. The content is organized to provide a clear and structured learning path.

algorithms algorithms-and-data-structures data-structures python

Last synced: 30 Jun 2025

https://github.com/bodiali/binary-search-tree

A balanced binary search tree is a type of binary search tree where the heights of the two child subtrees of any node differ by at most one. This ensures that the tree remains balanced, which in turn helps maintain efficient operations such as insertion, deletion, and search.

algorithms-and-data-structures

Last synced: 27 Mar 2025

https://github.com/milopadma/algos-and-structs

an online course on algorithms and data structures in JavaScript, but im doing it in Typescript.

algorithms-and-data-structures course rust typescript

Last synced: 23 Mar 2025

https://github.com/ramonxm/algorithm-and-data-structures

👩🏻‍💻 | A repository to study algorithm, data structure and concepts

algorithms-and-data-structures computer-science concepts-of-programming-languages

Last synced: 29 Mar 2025

https://github.com/hendrowunga/the-one

This is my customized fork of The ONE-Pitt 🛠️, adding features like epidemic delivery analysis 📊, community detection 🕵️‍♂️, and simulation visualization 🎨 to advance opportunistic networking research 🔬.

algorithms-and-data-structures dtn simulator

Last synced: 15 Mar 2025

https://github.com/hafizhhasyhari/struktur-data-2024-kuliah-s1-bachelor

Struktur Data implementasi berbagai konsep dasar Struktur Data menggunakan bahasa pemrograman C, C++, dan mungkin bahasa pemrograman lain yang saya gunakan di kampus. Selain itu, terdapat tantangan-tantangan telah saya selesaikan yang berkaitan dengan C++ Algoritma Robotika.

algorithms algorithms-and-data-structures cplusplus data-structures strukturdata

Last synced: 23 Mar 2025

https://github.com/karmatys8/algorithms-and-data-structure

The most interesting codes that I have wrote during studying for Algorithms and Data Structures.

agh agh-university agh-wi algorithms-and-data-structures algortithms data-structures python3 self-written study-notes

Last synced: 11 Mar 2025

https://github.com/tinitiuset/push_swap

This project sorts data on a stack, with a limited set of instructions, using the lowest possible number of actions.

42born2code algorithms-and-data-structures

Last synced: 18 Mar 2025

https://github.com/sksksk2024/all-ubb-algorithms-2025

Rewritting and understanding the algorithms that I need to know for University(Js)

algorithms-and-data-structures javascript ubb-computer-science

Last synced: 27 Feb 2025

https://github.com/codehunt101/knight-bfs

Coding challenge that randomly generates the starting and ending locations for the knight. Users can manually click on the chess board to move the knight to the ending location, or use the help button so that it automatically moves the knight step by step until it reaches the ending location.

algorithms-and-data-structures javascript react ruby ruby-on-rails

Last synced: 18 Mar 2025

https://github.com/piyush0663/bank-management

A C++ based Bank Management System that allows users to create accounts, deposit and withdraw funds, check balances, and view account details. This system is designed to provide basic banking functionalities with a simple and user-friendly interface.

algorithms algorithms-and-data-structures bankmanagementsystem cpp17 dsa-algorithm

Last synced: 15 Mar 2025

https://github.com/smeltier/data-structures-c

This repository contains C language implementations of the main data structures covered in the Algorithms and Data Structures course. The implementations were developed as part of my hands-on learning process and include sequential lists, linked lists, and other fundamental structures.

algorithms algorithms-and-data-structures c c-language c-programming data data-structures data-structures-c structures-c

Last synced: 16 May 2025

https://github.com/tapoban123/data-structures-and-algorithms-in-c

Data Structures and Algorithms in C Programming Language.

algorithms-and-data-structures c-programming-language dsa

Last synced: 16 May 2025

https://github.com/thenocturnaldevgypsy/code-lab-lecture-exercises

Library/source codes that I've coded and used for lecturing CS/IT subjects and topics during my career as Assistant Professor for BSCS, BSIT and BSCOE way back late 2012 to 2015 (on-going retrieving the codes and rearranging the repo) . You like the Repo? Don't forget to 🌟, 👁️, 🔱 and ❤️

algorithms algorithms-and-data-structures computer-science computer-science-algorithms computer-science-data-structures computer-science-education data-structures data-structures-and-algorithms java programming programming-exercises thenocturnaldevgypsy thenocturnaldevgypsy-io

Last synced: 13 Mar 2025

https://github.com/andrea-vicari/codewars-katas

Repository for Javascript files from some Codewars katas

algorithms-and-data-structures data-structures javascript

Last synced: 16 May 2025

https://github.com/pjnalls/test-driven-javascript-dsa

Data structures and algorithms implemented with test-driven JavaScript.

algorithms-and-data-structures javascript nodejs test-driven-development vanilla-javascript

Last synced: 09 Mar 2025

https://github.com/asccrs/competitive-training

Repositorio generado para almacenar las prácticas realizadas en c++

algorithm-challenges algorithms-and-data-structures competitive-programming-contests cpp

Last synced: 09 Mar 2025

https://github.com/shafaq-aslam/cpp-dsa-adventures

A collection of projects, problem-solving practices, and implementations of Data Structures and Algorithms (DSA) in C++. This repository serves as a learning journey through various algorithms, competitive programming challenges, and DSA concepts.

algorithms algorithms-and-data-structures competitive-programming cpp cpp-projects-coding-exercises dsa dsa-algorithm dsa-learning-series dsa-practice dsa-problems-solutions

Last synced: 07 Apr 2025

https://github.com/michael-markl/call-control

Algorithmen zur Lösung des Call-Control-Problems in Ringnetzwerken

algorithms-and-data-structures graph-theory

Last synced: 01 Jul 2025

https://github.com/bojkoj/cpp-vsb-treealgorithms

Dva mini soubory, v prvním pouze vytvoření bin. stromu, v druhém implementovány 3 algoritmy, na procházení bin. stromu.

algorithms-and-data-structures binary-tree binary-tree-traversal cpp

Last synced: 27 Mar 2025

https://github.com/poonamkhatri/php-find-common-elements-function

This repository contains a PHP function named findCommonElements that takes two arrays as input and returns an array containing the common elements between them. The function without use of array_intersect to identify and extract the common elements efficiently.

algorithm algorithm-analysis algorithm-challenges algorithms algorithms-and-data-structures algorithms-datastructures algorithms-implemented array array-manipulations array-methods arraylist arraylists arrays arrays-and-strings php php-array php-arrays php-library php7 php8

Last synced: 31 Mar 2025

https://github.com/rahuljsaliaan/data-structures-and-algorithms--javascript

A collection of clean and efficient Data Structures and Algorithms implemented in JavaScript to help learn and practice core programming concepts.

algorithms-and-data-structures javascript problem-solving

Last synced: 01 Jul 2025

https://github.com/hattima-tim/knight-travails

A visual representation of the knight's optimal movement.

algorithms-and-data-structures breadth-first-search chess graph

Last synced: 12 Mar 2025

https://github.com/shojiyao12/jigsaw-number_puzzle-game

This is a beginner-level Jigsaw Puzzle Number Game using Java, where the user needs to sort jumbled up numbers from 1-15.

algorithms-and-data-structures java jigsaw-puzzle-game number-game selection-sort-algorithm

Last synced: 23 Mar 2025

https://github.com/laughingclouds/dsa

Solving DSA problems not only helps improve your DSA concepts but also helps in having a somewhat better grasp of the basics of the language you solve problems in.

algorithms-and-data-structures competitive-programming cpp go python3

Last synced: 17 Mar 2025

https://github.com/basemax/binarytreego

Implementation of a binary tree in Go. A Binary Tree is a tree data structure in which each node has at most two children, which are referred to as the left child and the right child. A node with no children is called a leaf node. A node cannot have more than two children.

algorithm algorithms algorithms-and-data-structures algorithms-datastructures binary-tree data-structure datastructure ds go golang tree tree-algorithms tree-binary tree-data-structure tree-search tree-structure

Last synced: 01 Jul 2025

https://github.com/waseemofficial/dsa_js

70 unique DSA Questions in Javascript

algorithms-and-data-structures data-structures javascript

Last synced: 31 Mar 2025

https://github.com/abdo-essam/knapsack-problem

Knapsack Problem - Algorithms Analysis and Design

algorithms-and-data-structures knapsack-problem

Last synced: 15 Mar 2025

https://github.com/dominiks01/leetcode

Daily Leetcode Progress Tracker.

algorithms-and-data-structures c cpp learning leetcode

Last synced: 18 Jul 2025

https://github.com/kguzek/coursework-wust

A repository containing coursework for the Wrocław University of Science and Technology.

algorithms-and-data-structures cli command-line coursework java logic oop operating-system-learning university

Last synced: 23 Mar 2025

https://github.com/amal31497/pathfinding-visualizer

Visualizer of various pathfinding algorithms (Breadth First Search, Depth First Search, Dijkstra, A*, Greedy Best Search)

algorithms-and-data-structures astar-algorithm bfs dfs dijkstra react

Last synced: 01 Jul 2025

https://github.com/mritzreal/dsa-course

This repo contains my exercises and projects from Brad Traversy's Data Structures and Algorithms course. I'm taking this course to deepen my understanding of fundamental computer science concepts and improve my JavaScript problem-solving skills

algorithms algorithms-and-data-structures data-structures dsa

Last synced: 29 Mar 2025

https://github.com/lsafonso/binary-search-tree

A binary search tree is a tree data structure in which each node has at most two children, referred to as the left and right child. For each node, all elements in the left subtree are less than the node's value, and all elements in the right subtree are greater.

algorithms algorithms-and-data-structures binary-search binary-search-tree java

Last synced: 17 May 2025

https://github.com/pedro-estevao/data-structures

Implementations in C++ of algorithms and data structures developed in the Data Structures course at Centro Universitário Barão de Mauá. Includes lists, stacks, queues, trees, graphs, hash tables, and sorting and searching algorithms.

academic-project algorithms algorithms-and-data-structures baraodemaua c computer-science cplusplus cpp data-structures graphs hash-table lists programming queues searching-algorithms stacks tree trees

Last synced: 08 Apr 2025

https://github.com/sparsh-kumar/pythonassignment

Python assignment solution for building a House/Yard Cleaning Cost Calculator using OOPS.

algorithms algorithms-and-data-structures data-structures oop oops oops-in-python python python3

Last synced: 14 Mar 2025

https://github.com/andriyborkovich/file-compressing-app

App for compressing/decompressing files using Huffman technique

algorithms-and-data-structures csharp desktop-app log wpf-application

Last synced: 23 Mar 2025

https://github.com/programkingabel/marcello_advanced_algos_ds

Advanced Algorithms and Data Structures to become a better Software Eng.

algorithms-and-data-structures

Last synced: 02 Sep 2025

https://github.com/kernelshreyak/dsa_learning

My learning of Data Structures and Algorithms through implementations in Go,Python and JavaScript. Also contains solutions to some competitive programming exercises

algorithms algorithms-and-data-structures competitive-programming data-structures golang javascript python3

Last synced: 04 Mar 2025

https://github.com/trojan-254/binary_trees

exploring and implementing concepts related to C programming and binary trees. Focusing specifically on the realm of data structures and algorithms, the projects within this repository delve into the intricacies of binary trees in the C programming language.

algorithms algorithms-and-data-structures binary-search-tree binary-tree binary-trees c data-structures

Last synced: 09 Mar 2025

https://github.com/didogrigorov/hackerrank-python

A collection of Python solutions to HackerRank problems, organized by difficulty (Easy, Medium, Hard) and category (Algorithms, Data Structures, Mathematics). Ideal for learning, practicing, and mastering Python programming and problem-solving skills.

algorithms-and-data-structures coding-challenge coding-challenges coding-interviews data-structures hackerrank hackerrank-solutions problem-solving problem-solving-algorithms problemsolving programming python-3 python3

Last synced: 02 Sep 2025

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

Code snippets from "The Ultimate Data Structures & Algorithms", a course by Code with Mosh.

algorithms algorithms-and-data-structures data-structures python python3

Last synced: 15 Mar 2025

https://github.com/alexzgut/leetcode-solutions

As part of my interview preparation process for Software Developer roles, I have been solving various LeetCode problems. Exapnding my understanding and knowledge inluding data structures, algorithms, and problem-solving techniques.

algorithms-and-data-structures

Last synced: 16 Mar 2025

https://github.com/emanebied/dsa-material

This repository is designed to help you understand and implement various data structures and algorithms. you'll find valuable resources here.

algorithms algorithms-and-data-structures data-structures

Last synced: 21 Nov 2025

https://github.com/ahhhh-man/algorithms

Collection of algorithm and data structures in various languages

algorithms-and-data-structures

Last synced: 07 Jul 2025

https://github.com/mitchellharrison/mitchellharrison.github.io

Welcome to my slice of the internet, where I share the knowledge that Duke gave me, so you don't have to spend the mortgage-sized amount to access it. Built with R, Python, Quarto, and love.

ai algorithms-and-data-structures blog data-analysis data-science data-visualization educational machine-learning portfolio portfolio-website quarto r r-language statistics tutorials

Last synced: 08 Apr 2025

https://github.com/mthszr/IF672

Implementação das Estruturas de Dados e resoluções das Listas de Exercicios

algorithms algorithms-and-data-structures data-structures

Last synced: 03 Oct 2025

https://github.com/nivasharmaa/climate-and-economic-justice

Java-based application for managing and processing climate and economic information for USA communities using a layered linked list structure. Features include CSV data import, efficient data management, and retrieval methods. Ideal for learning and applying OOP and linked lists.

algorithms algorithms-and-data-structures csv-processing data-management data-structures file-io java-libraries linked-lists object-oriented-programming

Last synced: 12 Mar 2025

https://github.com/thehashiramasenju/deeplearningtutorials

DeepLearning Tutorials : This repository serves as a public learning log that bundles iterative mini-projects and notebooks with clarity

algorithms-and-data-structures clustering deep-learning deep-neural-networks machine neural-networks python3 pytorch tenso

Last synced: 16 Oct 2025

https://github.com/davisouzaluna/algoritmos-e-estrutura-de-dados

QUestões de Algoritmos para a disciplida de Algoritmos e estrutura de dados

algorithms-and-data-structures algorithms-implemented arvore-binaria-de-busca

Last synced: 15 Mar 2025

https://github.com/jonasaacampos/ensemble-learning-em-python

Ensemble learning em python para classificação de texto em nótícias

algorithms-and-data-structures data-science ensemble-learning ensemble-model python

Last synced: 22 Nov 2025

https://github.com/riteek712/java-dsa

This repository contains solutions to various Data Structures and Algorithms (DSA) questions in Java. It includes curated problems from the Blind 75 list, sorting algorithms, graph problems, tree problems, and basic interview live coding questions.

algorithms algorithms-and-data-structures data-structures java

Last synced: 24 Mar 2025

https://github.com/souravsuvarna/cash-flow-minimizer-web-application

This is Data Structure & Algorithm Based Model Project. Which Minimizes the Cash Flow Between Set of friends using Greedy Algorithm technique . Here we integrated model with by considering 3 persons involving in the transaction.

algorithms-and-data-structures data-structures python3

Last synced: 17 Oct 2025

https://github.com/efler/fund-algs-cpp

Fundamental algorithms labs and coursework (customizable database), 2 term: cpp

algorithms-and-data-structures allocator customization database fundamental-algorithms logging memory-management tree

Last synced: 27 Mar 2025

https://github.com/adarshkoppmanjunath/fcc-js-algorithms-ds

This repository consists of fcc- algorithms and ds final project solutions. These are mini project codes which I was able to develop after completing the JS course from the scratch.

algorithms-and-data-structures es6 javascript

Last synced: 10 Jun 2025

https://github.com/valengu1t0/c

Proyectos y Prácticos en lenguaje C

algorithms-and-data-structures c processes

Last synced: 17 Oct 2025