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/dishenmakwana/datastructures-and-algorithms

This Repo Contains All Programs Regarding DataStructure and Algorithms in java.

algorithms data-structures java

Last synced: 05 Mar 2025

https://github.com/wvhulle/map

Reactive data structures such as sets, maps and graphs

data-structures graphs maps observables reactive svelte tensors

Last synced: 20 Jan 2026

https://github.com/vaibhavmojidra/data-structures---queue-using-array-in-java

Queue is an abstract data structure, somewhat similar to Stacks. Unlike stacks, a queue is open at both its ends. One end is always used to insert data (enqueue) and the other is used to remove data (dequeue). Queue follows First-In-First-Out methodology, i.e., the data item stored first will be accessed first.

array arrays data-structures java mojidra queue vaibhav vaibhav-mojidra vaibhavmojidra

Last synced: 12 Apr 2025

https://github.com/csvitor-dev/godatastructure

Creating generic data structures (linked lists, queues, and stacks) in the Go language.

circular-linked-list data-structures go golang google linked-list queue stack

Last synced: 28 Mar 2025

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

A collection of data structures and algorithms implemented in Go.

algorithms data-structures data-structures-and-algorithms dsa go golang

Last synced: 22 Nov 2025

https://github.com/symonmuchemi/java

Learning Java

data-structures java

Last synced: 08 Jul 2025

https://github.com/paulchen2713/data_structures

Some C and C++ data structures

c cpp data-structures

Last synced: 20 May 2026

https://github.com/ztlaine/assignment7

Unit testing a custom data structure using Java.

data-structures java junit unit-testing

Last synced: 17 Mar 2025

https://github.com/sura3607/elevator-dsa-project

Elevator-DSA-Project

csharp data-structures

Last synced: 30 Jan 2026

https://github.com/johnyssauro/arvore

This repository stores the implementation of a Tree data structure in C language.

c-language data-structures module tree tree-structure

Last synced: 02 Jan 2026

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/antononcube/raku-data-typesystem

Data type system for different data structures.

data data-structures rakulang type-system

Last synced: 09 Jul 2025

https://github.com/ahmed-roshdy-1/dojo-blog

it's blog post project for add and delete post and filter post per tag

composition-api data-structures firebase vue vue3

Last synced: 13 May 2026

https://github.com/henriquelluiz/kotlin-data-structures

Learning DSA with Kotlin language.

algorithms data-structures jvm kotlin

Last synced: 03 Feb 2026

https://github.com/sarapmagcode/bloom-filter-data-structure

Implementation of the bloom-filter data structure using Java

bloom-filter data-structures hash java

Last synced: 27 Jun 2025

https://github.com/patricktcoakley/go-leetcode

Just solutions to Leetcode problems in Go.

algorithms data-structures golang interviewing leetcode

Last synced: 22 Aug 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: 17 Mar 2025

https://github.com/abdoufermat5/algorithmique

# Resolution de quelques problemes et implémentations de quelques algorithmes

algorithms competitive-programming data-structures dsa-algorithm leetcode python

Last synced: 27 Jun 2025

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

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

cpp data-structures

Last synced: 21 Jun 2025

https://github.com/infinite-null/react-structs

React-Structs is an open-source project that brings data structures to life with interactive visualizations and animations. Built using React Native, this project aims to make learning data structures intuitive, fun, and accessible on Android

cross-platform data-structures educational interactive open-source react-native visualization

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

Implementation of popular data structures and algorithms

algorithms data-structures

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

Implementation of Data Structures in JavaScript.

data-structures testing

Last synced: 20 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/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/donghl-dev/study-algorithm_datastructure

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

algorithm data-structures jdk8

Last synced: 20 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/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/stefanasandei/dsa

Data Structures & Algorithms implemented in C++

algorithms cmake cpp data-structures dsa gtest

Last synced: 11 Aug 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/tpdlshdmlrkfmcla/Data-Structure

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

data-structure data-structures

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

Solutions and Performance Comparisons for Knapsack Problem

data-structures np-complete

Last synced: 20 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/abidmuin/data-structures-and-algorithms

Data Structures and Algortihms implemented in C++

algorithms cpp data-structures

Last synced: 08 Sep 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/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/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/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/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/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/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/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/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/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/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/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/niks290192/swift-algorithms

The word Algorithm means “a process or set of rules to be followed in calculations or other problem-solving operations”. Therefore Algorithm refers to a set of rules/instructions that step-by-step define how a work is to be executed upon in order to get the expected results.

algorithms data-structures swift

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