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

Data structures

A data structure is a particular way storing and organizing data in a computer for efficient access and modification. Data structures are designed for a specific purpose. Examples include arrays, linked lists, and classes.

https://github.com/carlosagalicia/tc1031-act21-tda-list-template

This program implements a linear data structure ADT for a singly linked list. It includes CRUD operations.

cplusplus cpp data-structures labs

Last synced: 27 Jun 2025

https://github.com/pabloreszczynski/merkle-tree

A Merkle Tree implementation in Racket

data-structures functional racket

Last synced: 06 Apr 2025

https://github.com/liddiard/cs32

UCLA Summer 2014 CS 32 (Algorithms and Data Structures) projects and lecture examples.

algorithms c-plus-plus data-structures homework

Last synced: 28 Mar 2025

https://github.com/soc221b/abstract-algorithms

High level abstract code of every algorithm, data structure, and design patterns in any programming language

abstract abstraction adapter algorithm algorithms data-structures design-patterns flex flexible generic high-level-programming library stl template

Last synced: 15 May 2026

https://github.com/vancenceho/college_projects

🎓 House of school/college homework, problem sets & mini-projects which consists mainly of data structures & algorithms

data-structures matlab pandas python queue scikit-learn seaborn stack

Last synced: 08 Apr 2026

https://github.com/elementbound/mcc

Generic collections for C

c collection collections data-structures

Last synced: 20 May 2026

https://github.com/ar-nelson/scheme-flexvectors

Implementation of flexvectors (dynamic arrays) for Scheme - OUTDATED REPO

arraylist data-structures r7rs r7rs-scheme scheme

Last synced: 03 Mar 2026

https://github.com/mkosir/store2doublylinkedlist

Doubly linked list data structure implemented in C programming language from scratch.

c data-structures

Last synced: 13 Jun 2025

https://github.com/mttcrn/api-project

Final exam of "Algorithms and Data Structures" - Polimi Computer Science Engineering - A.Y. 2022/2023.

bfs-algorithm c data-structures polimi shortest-path-algorithm

Last synced: 10 Apr 2025

https://github.com/ribtas007/dsa_cs506

contains all the works that I did while pursuing the DSA_CS506 course.

algorithm c cpp data-structures

Last synced: 20 May 2026

https://github.com/adkrgu/Leetcode_150

This repository aims at providing the best comprehensive solutions, step-wise explanations to Leetcode 150 (Top Interview Questions List).

algorithms cpp14 data-structures leetcode-solutions

Last synced: 28 Oct 2025

https://github.com/richu-antony/c_programmes-data_structure

C data structure programmes are software applications that implement and manipulate data structures such as arrays, linked lists, stacks, queues, trees, and graphs. Data structures are used to organise and store data so that it can be accessed, retrieved, and manipulated efficiently.

c data-structures

Last synced: 30 Mar 2025

https://github.com/eagletrt/libmin-heap-sw

Simple minimum heap data structure implementation suited for all embedded devices

data-structures embedded library min-heap platformio platformio-library sw

Last synced: 29 Mar 2025

https://github.com/97-jeffrey/freecodecamp-basicalgorithem

Basic algorithm questions from freecodecamp

algorithms data-structures

Last synced: 03 Apr 2025

https://github.com/firyanulrizky/snake_linkedlist

Projek Akhir Semester Struktur Data

c data-structures linked-list snake-game

Last synced: 21 Oct 2025

https://github.com/manalisbhavsar/maze-solver-dfs

Visualize a maze solver using DFS algorithm with real-time updates in Python and Tkinter. Explore paths from the source to the target & display each step of the search process.

data-structures depth-first-search python tkinter

Last synced: 01 Jun 2026

https://github.com/mindninjax/dsa-daily

A GitHub Repo for my Daily DSA Practice in JavaScript on Leetcode & other sources 🧠⚡

algorithms data-structures dsa hacktoberfest javascript leetcode

Last synced: 29 Mar 2025

https://github.com/minjeongss/algorithm

알고리즘 문제 풀이 Repository 🚀

algorithms data-structures

Last synced: 16 May 2025

https://github.com/zyx-0314/dsa-travel-membership-agency-system

A C++ console application that manages travel bookings through a membership system. Users can register, update, view, and delete member details for three types of travel: land, water, or air. A simple, menu-driven system for managing travel reservations

basic-programming cpp data-structures school-project

Last synced: 10 Apr 2025

https://github.com/abarichello/ine5408

INE5408 - Data Structures. Use avaliate.sh for running tests locally

data-structures ine5408 ufsc

Last synced: 16 May 2025

https://github.com/devprnvk/flighttrackersystem

a simple console-based Airline Information System implemented in C. The program allows users to view a table of flights, display detailed information about a specific flight by ID, and explore a table of airports and their countries. Feel free to explore, modify, and enhance the code for your learning and project needs.

airline c data-structures low-level-programming management memory-allocation reservation-system

Last synced: 26 Mar 2025

https://github.com/grasielagomes/bloom-filter-ts

High-performance Bloom Filter implemented in TypeScript for fast membership checks.

bitwise bloom-filter data-structures performance typescript

Last synced: 22 Mar 2025

https://github.com/erkylima/algorithms

Python project to refresh knowledge on algorithms and data structures. Interactive examples of Bubble, Merge, Quick Sort, along with Lists, Stacks, Queues, and Trees. Challenges included. Recycle your expertise! 🚀 #Python #Algorithms #DataStructures

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

Last synced: 19 Jan 2026

https://github.com/alinpahontu2912/ast-implementation

Implemented an AST in Assembly language, by using recursion

assembly-x86 data-structures

Last synced: 17 Jun 2025

https://github.com/brunojppb/algorithms

Practicing Algorithms and Data Structures in Rust

algorithms data-structures rust

Last synced: 11 Jun 2026

https://github.com/llleeeaaannn/linkedlist

Implementation of a Linked List data structure through Ruby

data-structures ruby

Last synced: 13 May 2025

https://github.com/tjcchen/algorithms

✏️ Algorithms implemented with Java code.

algorithms core data-structures java

Last synced: 01 Apr 2025

https://github.com/r1cm3d/go-algorithms

This project has some algorithms and data structures implemented in Golang

algorithms data-structures go golang

Last synced: 15 Jan 2026

https://github.com/sabyasc/dp-pyproj

dp-pyproj is all about various dynamic programs written in Python.

data-structures dynamic-programming python3 solid-principles

Last synced: 13 Jun 2025

https://github.com/ramy-ibrahim-ahmed/learn-algorithms

Algorithms & Data structure studies and implementations.

alogrithms data-structures

Last synced: 26 Mar 2025

https://github.com/vextroyer/heap

Heap data structure implementation on several languages

data-structures heap

Last synced: 12 Jun 2025

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

A repository of algorithms and data structures for my own self education.

algorithms algorithms-and-data-structures data-structures scala

Last synced: 14 Jun 2025

https://github.com/ifonso/aedi

Algoritmos e Estrutura de Dados I

algorithms c data-structures

Last synced: 20 Jan 2026

https://github.com/alex-cultrera/custom-implementation-of-arraylist-v2

applied Test Driven Development to refactor my own implementation of the ArrayList data structure as well as add new functionality

algorithms arraylist arrays data-structures interfaces java junit lists tdd test-driven-development

Last synced: 31 Aug 2025

https://github.com/dkoh2018/chatroom_java

Command-line chatroom application for real-time communication with data structure implementations

arraylist chatroom command-line-app data-structures hashmap java multithreading

Last synced: 20 May 2026

https://github.com/tmzane/libds

🧱 Data structures implemented in C

c data-structures hashmap

Last synced: 04 Jul 2025

https://github.com/chihebabiza/my-cpp-stack

This project implements a simple templated stack in C++ using a doubly linked list. It supports basic operations like push, pop, top, and size, allowing storage of any data type. The goal is to demonstrate how a stack can be built manually using dynamic memory and linked structures.

cpp data-structures oop stack

Last synced: 23 Jun 2025

https://github.com/victoandrad/stack

This repository aims to implement a stack data structure.

data-structures stack-structure

Last synced: 12 Jul 2025

https://github.com/chihebabiza/cpp-service-queue-simulator

A project that simulates a real-world queueing system for managing service lines. It allows issuing tickets, serving clients in order, and viewing the queue in both left-to-right and right-to-left directions.

cpp data-structures programming-advices queue ticketing-system

Last synced: 23 Jun 2025

https://github.com/felixmairamhof/harvard-cs50-intro-computer-sience

Discover projects from Harvard's CS50 course, covering C programming, web development (HTML, CSS, Python/Flask), algorithms, and data structures. Gain insights into diverse computer science concepts and problem-solving techniques. Explore to broaden your understanding of programming and computer science.

algorithms bigonotation bootstrap c computer-science data-structures flask javascript memory python

Last synced: 07 Apr 2026

https://github.com/rakibul263/data-structure

Use this C++ GitHub repository to explore the world of fundamental data structures. Implementations of arrays, linked lists, stacks, queues, trees, and more that are tidy and modular. Improve your knowledge of algorithms, learn to program, and find effective solutions to issues. With C++

data-structures

Last synced: 23 Jun 2025

https://github.com/antonio-f/binsearch

Binary Search algorithm (iterative and recursive versions) in C

binary-search c clang data-structures fundamentals

Last synced: 06 Jul 2025

https://github.com/leonardpepa/intro-to-data-structures

A Data structures class that i took in unirversity

c college data-structures dsa dsa-algorithm list queue stack tree

Last synced: 10 Sep 2025

https://github.com/csgn/fall-data-structures

Fall 2020, Data Structures

data-structures fall2020

Last synced: 13 Jul 2025

https://github.com/aruizeac/facebook-interview-go

Meta (Facebook) coding interview questions with solutions written in the Go programming language.

algorithms coding-interviews data-structures facebook go golang meta

Last synced: 22 Jun 2025

https://github.com/xonorhc/sewer-data-management

Modelo de dados geoespaciais para sistemas de esgotamento sanitario.

data-structures postgis postgresql sql

Last synced: 14 Jul 2025

https://github.com/stefanasandei/dsa

Data Structures & Algorithms implemented in C++

algorithms cmake cpp data-structures dsa gtest

Last synced: 11 Aug 2025

https://github.com/amir-hshahi/leet-codes

Adding: LeetCode problems solution

algorithms data-structures

Last synced: 20 Aug 2025

https://github.com/kedaroo/dsa-practice-js

Practice of DSA implementation (so as not to get rusty 😛)

data-structures javascript

Last synced: 14 Jul 2025

https://github.com/andreiavrammsd/static_vector.rs

A no-std, stack-allocated vector with fixed capacity and dynamic length

data-structures no-std rust static-vector vector

Last synced: 22 Jun 2025

https://github.com/sohamkayal4103/graphs

This repository covering important concepts related to graphs.

algorithms algorithms-and-data-structures data-structures graph graph-algorithms

Last synced: 22 Jun 2025

https://github.com/dook97/cdict

A generic ordered dictionary C library using AVL trees

data-structures dictionary tree

Last synced: 22 Jun 2025

https://github.com/abhishekbagdiya01/a-to-z-dsa-in-java

This repository contains my solutions to a variety of data structure and algorithm problems in Java. I am learning DSA and I am using this repository to track my progress and share my solutions with others.

algorithms data-structures datastructures-algorithms dsa dsa-java interview-preparation java java-dsa java-dsa-learning oops oops-in-java

Last synced: 04 Mar 2026

https://github.com/jseg380/estructuras-datos

Prácticas en C++ de la asignatura Estructuras de Datos

cpp data-structures oop

Last synced: 20 Mar 2025

https://github.com/mbrav/practicum_algorithms

A collection of Python files and Jupyter Notebooks with algorithms from Yandex Practicum course

algorithms data-structures practicum python yandex

Last synced: 29 Apr 2026

https://github.com/seralaci/csharp-algorithm-challenges

Algorithms, data structures and coding challenges in C#

algorithms c-sharp challenges csharp data-structures dotnet leetcode

Last synced: 18 May 2026

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

A crash course on data-structures and algorithms using C/C++ and Python.

algorithms c c-plus-plus data-structures embedded-systems

Last synced: 15 Jul 2025

https://github.com/kamarbandi/php_fundamental

📚 Fundamental Data Structures and Algorithms. This repository is a collection of fundamental data structures, algorithms, and essential programming concepts. It's aimed at providing clear and concise implementations of key topics with explanations and examples in PHP.

algorithms bfs binary-search binary-search-trees binary-trees bubble-sort data-structures dfs graphs hash-tables linear-search linked-list merge-sort php quick-sort searching-algorithms sorting-algorithms stacks-and-queues trees

Last synced: 29 Oct 2025

https://github.com/ngljcb/px-m-ary-tree

Made a m-ary tree in java as final project for "Algoritmi e Strutture Dati" course.

algorithms-and-data-structures data-structures java m-ary tree-structure university-project

Last synced: 15 Jul 2025

https://github.com/dacmarcell/comparacao-bubble-quick-sort

Uma comparação do tempo de execução de um algoritmo de Bubble Sort e outro com Quick Sort

bubble-sort data-structures javascript quick-sort

Last synced: 15 Jul 2025

https://github.com/till213/back-to-java

Algorithms & data structures implemented in Java.

algortithms data-structures java

Last synced: 07 Jul 2025

https://github.com/ahmedsaad3117/algorithms-data-structure

JavaScript Algorithms and Data Structures Masterclass (Summary)

algorithms data-structures javascript

Last synced: 01 Apr 2025

https://github.com/grahamstrickland/clrs

Exercises and C++20 implementations of the algorithms from "Introduction to Algorithms" (3e) - Cormen, Leiserson, Rivest, & Stein

algorithms boost clrs cpp20 data-structures

Last synced: 15 Jul 2025

https://github.com/ragibasif/merlin

A modern extension to the C Standard Library

algorithms c data-structures macros magic stdlib utility-library wizardry

Last synced: 16 Jul 2025

https://github.com/otmanedaoudi/datastructures

Data structures practice

data-structures

Last synced: 16 Jul 2025

https://github.com/ahmedmustahid/algorithms_illuminated

Solution to all programming assignments of the Stanford Algorithms class in Coursera given by Prof Tim Roughgarden

algorithms data-structures

Last synced: 21 Jun 2025

https://github.com/harismuneer/Queue-using-Stacks

🎁 A complete C++ implementation of Queue using two Stacks.

data-structures double-stacks free-to-use queue stack stack-queue two-stacks

Last synced: 16 Jul 2025

https://github.com/vadimkorr/data-structures

:scroll: Implementation of data structures, sorting algorithms and solutions of programming tasks

data-structures sorting-algorithms

Last synced: 10 Sep 2025

https://github.com/tahaaa22/problem-solving

This collection contains my approaches, thought processes, and final solutions to coding challenges from popular platforms such as LeetCode, HackerRank, and CodeForces.

cpp data-structures problem-solving sql

Last synced: 10 Sep 2025

https://github.com/vkayy/vk-array

My implementation of C++'s std::array.

cpp data-structures

Last synced: 21 Jun 2025

https://github.com/dacmarcell/xor-impl

Implementação de algoritmo de criptografia utilizando operador XOR

algorithms data-structures typescript xor

Last synced: 16 Jul 2025

https://github.com/alex-cultrera/custom-implementation-of-arraylist

Assignment completed in the Coders Campus bootcamp where I was tasked with coding my own implementation of the ArrayList data structure.

algorithms arraylist arrays data-structures interfaces java lists

Last synced: 07 Jul 2025