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/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/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/vkayy/vk-array

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

cpp data-structures

Last synced: 21 Jun 2025

https://github.com/c1m50c/py-data-structures

Package containing various data structures written in Python, primarily for learning purposes.

binary-search-tree binary-tree data-structures doubly-linked-list linked-list mit-license python python-3

Last synced: 14 Apr 2026

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

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/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/ikeraguero/c-data-structures

A collection of exercises and projects focused on Data Structures in C, designed to explore and apply fundamental concepts. [UDESC]

academic c data-structures exercises lists queues stacks trees

Last synced: 21 Jun 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/kamui-fin/dsa

Implementation of popular data structures and algorithms

algorithms data-structures

Last synced: 20 Jun 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/aghaffar570/ds_js

Implementation of Data Structures in JavaScript.

data-structures testing

Last synced: 20 Jun 2025

https://github.com/donghl-dev/study-algorithm_datastructure

알고리즘 및 자료구조 공부를 위한 저장소

algorithm data-structures jdk8

Last synced: 20 Jun 2025

https://github.com/tpdlshdmlrkfmcla/Data-Structure

데이터구조 학습 정리입니다.

data-structure data-structures

Last synced: 20 Jun 2025

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

Common algorithms & structural implementations of the C++'s standard library, rewritten to be small, portable, and fast (UNDER SERIOUS REVISION)

common-algorithms compilation cpp cpp11 cpp14 data-structures header-only template-metaprogramming

Last synced: 11 Jul 2025

https://github.com/elementbound/mcc

Generic collections for C

c collection collections data-structures

Last synced: 20 May 2026

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/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/mburuxx/alx-higher_level_programming

High Level Programming and Python projects

data-structures object-oriented-programming python

Last synced: 20 Jun 2025

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

Mini C data-structure library containing vector and list

c data-structures header-only list vector

Last synced: 20 May 2026

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

Data Structures and Algortihms implemented in C++

algorithms cpp data-structures

Last synced: 08 Sep 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/mustafahakkoz/0-1_knapsack_problem

Solutions and Performance Comparisons for Knapsack Problem

data-structures np-complete

Last synced: 20 Jun 2025

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

Here are all my Data structures & algorithm practice solutions.

algorithms data-structures geeksforgeeks-solutions hackerrank-solutions java leetcode-solutions

Last synced: 19 Jun 2025

https://github.com/momen-alshouha/data-structure-circular-singly-linked-list

This repository contains C++ implementation of a circular singly linked list using object-oriented programming principles. It includes classes for nodes, iterators, and the linked list itself, providing essential functionalities such as insertion, deletion, traversal, and more.

circular-singly-linked-list classes-and-objects cpp data-structures linked-list oop-in-cpp oop-principles

Last synced: 11 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/danielblagy/containers

Implementations of containers in C++ as template classes.

algorithms containers containers-cpp cpp data-structures dynamic-array linked-list stack

Last synced: 19 Jun 2025

https://github.com/mohammadreza-mohammadi94/codewars-katas

A collection of solutions to Codewars katas, demonstrating problem-solving skills and coding techniques in various programming challenges. Ideal for improving coding proficiency and algorithmic thinking

algorithms data-science data-structures database kata puzzle

Last synced: 10 Apr 2025

https://github.com/harisali-git/stackbrackets

Full Stack Data Structure implementation with isBalanced(T* arr, int size) function which checks whether the brackets are properly balanced or not.

brackets cpp data-structures stack

Last synced: 19 Jun 2025

https://github.com/samharrison7/datamapper

Making mapping between datasets as simple as possible.

data data-mapper data-mapping data-science data-structures

Last synced: 17 Mar 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/bottomsnode/searching-and-sorting-python

Explore Python implementations of essential searching and sorting algorithms. From linear and graph searches to bubble, merge, and quick sort, this repository offers crucial tools for learners and practitioners, enhancing problem-solving skills and coding proficiency.

data-structures python searching-algorithms sorting-algorithms tkinter-graphic-interface

Last synced: 12 Mar 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/jlgarridol/kson

A format to save HashMaps inspired on JSON using a key:value format

data-structures format hashmap json kson

Last synced: 16 May 2026

https://github.com/arturbomtempo-dev/pucminas-aeds2-assignments

Content developed throughout the Data Structures and Algorithms II course in the second semester of the Computer Science program at PUC Minas, including exercises, activities, and other implementations.

algorithms binary-search binary-tree bubble-sort c data-structures heap-sort insertion-sort java list queue quicksort radix-sort searching-algorithms selection-sort sequential-search sorting-algorithms stack

Last synced: 17 Mar 2025

https://github.com/noxmor/noxdata

NoxData is a C++ data structures library to organize, store and manipulate data.

cpp cpp-library data-structures header-only library templated

Last synced: 18 Jun 2025

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/jcng75/building-interface

In my Assembly Class, we were given the task to utilize a data structure that can do the following:

assembly data-structures masm

Last synced: 18 Jun 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/splode/practice-c

This project documents ongoing efforts to enrich my understanding of CS concepts while learning C.

algorithms c computer-science data-structures

Last synced: 18 Jun 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/vaibhavmojidra/data-structures---binary-tree-in-java

A tree in which each node (parent) has at most two-child nodes (left and right) is called a binary tree. The top most node is called the root node. In a binary tree a node contains the data and the pointer (address) of the left and right child node.

algorithms data-structures java mojidra vaibhav vaibhav-mojidra vaibhavmojidra

Last synced: 15 Jun 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/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/lewismakau/portfolio-projects

This repository contains file data and SQL files for projects used for my Portfolio.

data-analysis data-cleaning data-structures data-visualization database google-analytics microsoft-sql-server mysql powerbi tableau

Last synced: 02 Apr 2026

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

Projek Akhir Semester Struktur Data

c data-structures linked-list snake-game

Last synced: 21 Oct 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/techno-coder/envisage

Data structure visualisation tool

data-structures graph-theory informatics visualisation

Last synced: 25 Oct 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/codehass/data-structures

This repository is dedicated to learning and practicing data structures

data-structures javascript

Last synced: 08 Jul 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/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/kylepw/multistack

Example of multiple stacks in one array.

algorithms array data data-structures python stack

Last synced: 17 Mar 2025

https://github.com/minjeongss/algorithm

알고리즘 문제 풀이 Repository 🚀

algorithms data-structures

Last synced: 16 May 2025

https://github.com/santiagortiiz/drawing-tool.-python-data-structures

Drawing tool developed using data structures.

arrays canvas data-structures python unittest

Last synced: 25 Feb 2025

https://github.com/muhammadsalmanaziz/dsa-in-c-plus-plus

This repository consist of Practice questions and some leet code problems and DSA in C++ language

algorithms array cpp data-structures dsa dsa-practice

Last synced: 16 Jul 2025

https://github.com/amr-yasser226/ambulance-management-system-dsa

A centralized system for managing ambulance services across multiple hospitals, utilizing data structures to optimize ambulance allocation and improve emergency response times.

algorithms ambulance-management-system course-project cpp data-structures emergency-services hospital-simulation optimization patient-dispatch priority-queue queue real-time-simulation resource-allocation simulation stack systems-design unit-testing zewail-city

Last synced: 17 Jul 2025

https://github.com/wkhallen/cstructures

A collection of data structures in C, for my own benefit

c data-structures

Last synced: 22 Mar 2025

https://github.com/gabrielyoon7/datastructure-with-c

2020-1 경기대학교 컴퓨터공학부 자료구조론 실습 (C언어)

c data-structures

Last synced: 14 Apr 2025

https://github.com/winterrdog/dsa-winterrs

i tried to re-implement some algorithms from

algorithms computer-science data-structures python3

Last synced: 17 Jul 2025

https://github.com/ki-seki/algorithm

原创的 C/C++ 数据结构与算法模板或者笔记,主要是给自己备考用的

algorithm c cpp data-structures

Last synced: 17 May 2026

https://github.com/malisetti/mygo

The things I try to learn and implement in Golang

algorithms data-structures golang

Last synced: 07 Apr 2026

https://github.com/shiveshdeogharia/dsa-playground

Interactive C++ Playground for mastering DSA with modular design and unit tests

algorithms cmake competitive-programming cpp20 data-structures data-structures-and-algorithms dsa googletest

Last synced: 17 Jul 2025

https://github.com/adilevi25/memorymanageroop

A C++ memory management system using OOP principles

allocator cpp data-structures memory-management oop simulation

Last synced: 17 Jul 2025