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/stylepatrick/data-structure-arithmetic-algorithm

Some examples for arithmetic data structures algorithm.

algorithm data-structures java

Last synced: 21 Mar 2025

https://github.com/crazymanish/dsa-reusable

Swift package for DataStructure&Algorithms reusability

algo data-structures swift

Last synced: 20 Mar 2025

https://github.com/kiplingw/skiplist

Kip's implementation of William Pugh's (1989) probabilistic linked list with logarithmic access time.

algorithm balanced-tree data-structures linked-list logarithmic-complexity probabilistic-data-structures

Last synced: 22 Dec 2025

https://github.com/gh4rib/datastructures-in-go

Go package that implements useful data structures in go

data-structures go golang imported package

Last synced: 11 Jan 2026

https://github.com/trilhaaprendizagem/trilhafilapilha

Projeto Java utilizando IntelliJ IDEA para implementação de estruturas de dados como fila e pilha. Este projeto inclui exemplos práticos de uso dessas estruturas, bem como uma classe principal para testá-las em cenários reais de aplicação.

data-structures example-code intellij-idea java programing queue stack testing

Last synced: 17 Feb 2026

https://github.com/cdellacqua/reactive-circular-queue.js

A circular queue implementation with reactive features and Symbol.iterator support.

data-structures

Last synced: 09 Sep 2025

https://github.com/t2ny/leetcode

My solutions and attempts for various programming algorithm problems

algorithms brainteaser computer-science data-structures problem-solving

Last synced: 29 Oct 2025

https://github.com/yogeshsingh-11/map-navigator

Implemented a console-based navigation system capable of processing map and query data, employing a priority queue data structure for efficient route. Conducted performance analysis by calculating the average execution time of navigation queries using optimized navigation Algorithms.

algorithms-and-data-structures console-application data-structures gui-application kivy navigation python

Last synced: 02 Feb 2026

https://github.com/dbish6/algorithms_data_structures_examples

Pretty much all of your standardized algorithms and data structures in one repository.

algorithm algorithms algorithms-and-data-structures computer-science data-structures java javascript learn

Last synced: 16 May 2026

https://github.com/codingwizard2001/dsa

DSA is defined as a combination of two separate yet interrelated topics – Data Structure and Algorithms.

cpp data-structures datastructures-algorithms

Last synced: 27 Mar 2025

https://github.com/beastop/bloomfilter

BloomFilter is a simple and efficient implementation of a Bloom filter in Go.

algorithms bloom-filter bloomfilter bloomfilter-go data-structures go golang

Last synced: 25 Feb 2025

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

A repo containing various data structures expressed in various languages

c data-structures go javascript python typescript

Last synced: 07 Apr 2026

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

Algorithms and data structures course at AGH UST. Implementations of basic algorithms and tasks solutions.

agh-ust algorithms algorithms-and-data-structures asd data-structures leetcode

Last synced: 12 Sep 2025

https://github.com/mrigank005/c-programming

Welcome to my C Programming Repository! This repository contains a collection of C programs that cover fundamental concepts, data structures, algorithms, and real-world applications. Whether you are a beginner or an experienced programmer, you'll find useful resources here.

c data-structures

Last synced: 05 Apr 2025

https://github.com/vaibhav-chittora/dsa-practice

I am Practicing DSA in JavaScript.

data-structures java javascript

Last synced: 16 May 2026

https://github.com/scottaj/fsharp-set

A Set implementation in F#

data-structures fsharp set set-theory

Last synced: 27 Mar 2025

https://github.com/dev0x13/hbst

A C++ implementation of Hidden Binary Search Tree

data-structures search-trees

Last synced: 21 Mar 2025

https://github.com/dylankle/dieting-data

Food and water tracking application with GUI written completely in Java

data-structures gui input-output object-oriented-programming

Last synced: 15 Jun 2025

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

Few of the basic data structures and algorithms are maintained in this repository.

algorithms algorithms-and-data-structures data-structures

Last synced: 20 Mar 2025

https://github.com/gama1903/leetcode_practice

Targeted on specific class of data structure or algorithm.

algorithms cpp data-structures leetcode

Last synced: 30 Oct 2025

https://github.com/lukasondrejka/data-structures-census

C++ generic data structures and data structures for efficient census data access

census cpp data-structures

Last synced: 13 Mar 2025

https://github.com/rikulauttia/data-structures-algorithms

My journey through the fascinating world of data structures and algorithms.

algorithms data-structures python

Last synced: 20 Mar 2025

https://github.com/amansrv/dsa-hackerrank

In this repository i only practicing all different varieties of questions related to all different topics of data structure and algorithm.

algorithms data-structures hackerrank

Last synced: 24 Jan 2026

https://github.com/shashankpie/algods

Everything about Data structures and algorithms, coding interview patterns, list of problems to solve, etc.

algorithms coding-interviews data-structures

Last synced: 02 Jan 2026

https://github.com/zunainaliazam/phonebook-management-system

This project is made as a project for the implementation of Data structures. In this project, I have used doubly linked list to maintain this phonebook.

cpp data-structures doubly-linked-list

Last synced: 05 Apr 2025

https://github.com/raphgl/clibs

My set of C libraries

algorithms data-structures

Last synced: 25 Jun 2025

https://github.com/jazaltron10/ds-algo_python

Explore Python's Data Structures and Algorithms in this comprehensive guide. Uncover efficient software design, delve into Python implementations, and enhance your coding skills for the challenges in computer science and software development.

algorithms data-structures python python3

Last synced: 14 May 2026

https://github.com/citizenlabsgr/data.world

Work with data sets prior to uploading to data.world

data data-structures

Last synced: 26 Mar 2025

https://github.com/gvicentin/cup

CUP (C Utilities Pro) is a collection of C utilities that provide various data structures and functions helpers

arraylist data-structures hashtable

Last synced: 09 Sep 2025

https://github.com/bmmunga/alx-low_level_programming

A repository containing projects on C programming as part of the full-stack software engineering programme at ALX Africa facilitated by Holberton School.

algorithms c data-structures makefile

Last synced: 27 Mar 2025

https://github.com/giulioz/tensorlibrary

Assignment for Advanced algorithms and programming methods [CM0470] course.

cpp data-structures metaprogramming template tensor

Last synced: 27 Mar 2025

https://github.com/lthibault/uq

Fast unbounded queue with efficient allocation

data-structures generic memory-efficient queue

Last synced: 29 Mar 2025

https://github.com/youseftareq33/java_datastructuer_2_equationfilebrowserinterface-stack-v1

This project check the equation(infix expressions) if it balanced or invalid, then infix expressions, then convert it to postfix.

data-structures java javafx

Last synced: 16 Jun 2025

https://github.com/luisedmc/datastructures-algorithms

Data Structures & Algorithms in C and Java

algorithms c data-structures java solutions

Last synced: 16 May 2026

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

https://github.com/fabriziomettini/dsa-i

Resources about my DS&A I course (FCEIA - UNR)

algorithms college data-structures

Last synced: 17 Mar 2025

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

Escreva um código JavaScript complexo e eficaz usando a mais recente ECMASCRIPT.

algorithms data-structures jest tdd typescript

Last synced: 02 May 2026

https://github.com/avijeetpandey/ps-java

Code snippets for coursework to learn java

algorithms data-structures java

Last synced: 20 Mar 2025

https://github.com/mostafagalal1/expression_evaluator

Application using implemented stack data structure to convert from infix to postfix notations. And evaluate the postfix expression.

data-structures infix-to-postfix java postfix-evaluation

Last synced: 17 Mar 2025

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

A beginner-friendly introduction to common data structures (linked lists, stacks, queues, graphs) and algorithms (search, sorting, recursion, dynamic programming) in Python. This course will help you prepare for coding interviews and assessments.

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

Last synced: 01 May 2026

https://github.com/atish28kumar03sahu2001/java-project-04

Create a UI using JAVA for some particular B. Tech branches and perform the following operations "ADD", "UPDATE", "DELETE", "SEARCH", "FETCH" and connect the JAVA to MySQL using the XAMMP server.

awt-gui data-structures java-8 jdbc-driver localhost mysql-database swing-gui xampp

Last synced: 24 Feb 2025

https://github.com/atish28kumar03sahu2001/java-game-series

Game Hub: Puzzles & Play is a diverse digital playground with captivating classics like Snake-fruit, tic-tac-toe, bricks breaker, pong, and Tetris. Developed with precision and accessible across devices using Java it offers seamless gaming enjoyment for all.

awt-gui bricksbreaker-game data-structures game-development game-logic java-8 pong-game problem-solving snake-fruit-game swing-gui tetris-game tic-tac-toe-game

Last synced: 24 Feb 2025

https://github.com/aadewunmi/songsplaylist

A java-console-based program that mainpulates a playlist for songs e.g. add song, remove song etc.

algorithms arraylist data-structures java-8 linked-list

Last synced: 20 Mar 2025

https://github.com/victornpb/weakmatrix

A bi-dimensional WeakMap object implementation, for storing weak references to data associated with 2 keys. map[key][key] = value

2d-map bi-dimensional data-structures javascript matrix weak-map weak-table weakmap

Last synced: 03 Apr 2025

https://github.com/abdullahalshawafi/cookit

Data Structure & Algorithms Project that simulates a restaurant kitchen system and calculates some statistics that measure average customer satisfaction.

algorithms c cpp data-structures oop system

Last synced: 07 May 2026

https://github.com/manuelgil/vscode-data-pack

This extension pack includes the essential extensions for data analysts.

data-analysis data-science data-structures data-visualization vscode-extension

Last synced: 07 Apr 2026

https://github.com/hima890/sorting_algorithms

Explore various sorting algorithms implemented in C within this repository. Each algorithm, such as Bubble Sort, Insertion Sort, Selection Sort, and Quick Sort, is meticulously crafted in separate C files. Witness these algorithms in action as they sort arrays or linked lists, with printed outputs after each step.

algorithms alx alx-africa alx-low-level-programming data-structures search-algorithm

Last synced: 14 May 2025

https://github.com/harish-aka-shivi/algo-ds

Data structures implementations, algorithms, leetcode solutions, etc

algorithms data-structures dynamic-programming leetcode recursion typescript

Last synced: 03 Oct 2025

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

This repository is dedicated to creating fundamental visual representations of various non-primitive data structures using Python. Each data structure will be visually depicted, accompanied by a link to a corresponding Medium article. These articles will provide an in-depth exploration of the major operations of each structure.

articles data-structures matplotlib numpy-library python

Last synced: 21 May 2026

https://github.com/abdullrahmen/alx-higher_level_programming

This repo contains all the projects that I have done in the ALX curriculum on Higher level programming.

classes data-structures oop oop-concepts oops-in-python practices python python-3 python-app python-script python3 script scripting scripts

Last synced: 15 Jun 2026

https://github.com/abdullrahmen/alx-low_level_programming

This repo contains all the projects that I have done in the ALX curriculum on low level programming.

arrays bitmanipulation c data-structures debug debugging dynamic-library low-level-programming memory memory-management strings

Last synced: 23 Jun 2025

https://github.com/BardiFarsi/MemoizationMultiThreading

Sample project demonstrating the use of memoization, dynamic programming, and multi-threading to efficiently handle repeated heavy tasks and optimize performance. Results are cached for quick retrieval, and Multi-Threaded processing accelerates computation.

algorithms cpp cpp17 cpp20 data-structures dynamic-programming machine-learning machine-learning-algorithms memoization memory-management multi-threading multiprocessing multithreading parallel-computing parallel-programming

Last synced: 15 May 2025

https://github.com/hackersa3edy/alx-low_level_programming

Comprehensive projects and exercises for mastering low-level programming in C. Topics include syntax, control structures, data structures, memory management, debugging, file I/O, and more. Each directory focuses on a specific topic with relevant scripts and tasks.

algorithms alx-africa bit-manipulation c-programming command-line-arguments data-structures debugging dynamic-libraries file-io function-pointers hash-tables holbertonschool linkedlists low-level-programming makefiles memory-management preprocessor search-algorithms static-libraries variadic-functions

Last synced: 15 Sep 2025

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

Implementation of data-structures from basic to advanced in C and testing them all, all the codes are based in this playlist: https://youtu.be/bryesHll0vY?si=W-r62UHfNyX0ryHC

algorithms c c-algorithms c-data-structures-and-algorithms data-structures tests

Last synced: 09 Jul 2025

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

Learning DSA with Scala Language.

algorithms data-structures jvm scala

Last synced: 02 May 2026

https://github.com/slmt/ds-collection

A collection of data structures written in Rust.

data-structures rust

Last synced: 05 Apr 2025

https://github.com/adityaadaki21/cuisine-recommendation-system-using-c

This code is a simple program for managing and recommending cuisines.

c data-structures data-structures-

Last synced: 04 Oct 2025

https://github.com/sohail-iqb/dsa

Comprehensive DSA notes in C++ featuring key concepts, implementations, and problem-solving techniques.

algorithms cpp data-structures noteshare

Last synced: 12 Sep 2025

https://github.com/maxrt101/cpp-collections

POC collections library using C++20 concepts

collections cpp20 data-structures

Last synced: 05 Apr 2025

https://github.com/sivaosorg/alpha4j

alpha4j: is a Java 8 library featuring common data structures and algorithms. Enhance your projects with efficient and easy-to-use implementations designed for performance and clarity.

ai algorithms data-structures data-structures-and-algorithms java java-algorithms java-data-structure

Last synced: 24 Jun 2026

https://github.com/llleeeaaannn/binarysearchtree

Implementation of a Binary Search Tree data structure through Ruby

data-structures ruby

Last synced: 13 May 2025

https://github.com/mrizaln/circbuf

A simple C++ circular buffer written in C++20

circular-buffer cpp data-structures

Last synced: 19 Mar 2025

https://github.com/lavantien/go-graphy

Graph Theory Briefings and Algorithm Implementations in Go

algorithms data-structures graph

Last synced: 13 May 2025

https://github.com/jconleyscales/graph-adjacency-matrix

Undirected weighted graph utilities + Graph class (adjacency matrix) in Python.

adjacency-matrix data-structures graphs python

Last synced: 25 May 2026

https://github.com/Mt1Gr/Data_structures_and_computional_complexity

Research on computational complexity of algorithms and data structures

avl-tree cpp data-structures mst-tree research-project shortest-path sorting-algorithms

Last synced: 11 May 2025

https://github.com/therustifyer/master-data_structures-and-algorithms

Code and docs for the course Master Data Structures and Algorithms in C/C++

algorithms algorithms-and-data-structures c cpp data-structures

Last synced: 18 May 2026

https://github.com/munozrc/estructura-de-datos-no-lineales

Profundizar el estudio de Estructuras de Datos Lineales, dando énfasis en esta fase a las Estructuras de Datos no Lineales (árboles y grafos), a los mecanismos de algoritmia y árboles y su aplicación práctica en contextos reales.

data-structures estructura-de-datos grafos java javaee lineales rboles

Last synced: 15 Sep 2025

https://github.com/firmanmm/go-smc

Simple Message Codec Golang Implementation

data-structures encoder-decoder golang message message-codec

Last synced: 29 Apr 2026

https://github.com/zaythedev/amazon-clone

The main idea for this project was to style the clone to look like Amazon and connect a React app to a database. I also received practice working with APIs using Stripe to take pseudo payments.

amazon data-structures react reactjs

Last synced: 18 May 2026

https://github.com/erikrios/neetcode-dsa

Data Structures & Algorithms Neetcode's Courses

algorithms data-structures

Last synced: 25 Jun 2025

https://github.com/aguluman/bezao-test

This is a repository for the first stage of BEZAO technical interview.

algorithms critical-thinking csharp data-structures dotnet-cl

Last synced: 14 Apr 2025

https://github.com/mrizaln/sync-cpp

Synchronized object wrapper for C++20

cpp data-structures synchronization

Last synced: 19 Mar 2025

https://github.com/jiaqiluo/summer-activity-library

A practice for hash table(with chaining)

cpp data-structures hash-table

Last synced: 21 Mar 2025

https://github.com/fdifrison/java-data-structures

Review of ADS principles in java

algorithms data-structures java

Last synced: 25 Jun 2025

https://github.com/mukhammadrizooff/budget-app

The Pay Modus App is going to be helpful to track your expenses and transactions.

css data-structures html javascript postgresql rspec-rails ruby ruby-on-rails

Last synced: 02 Apr 2026

https://github.com/shane-staret/machine-learning-sim-mccc-cis-112

The final project for CIS 112 at MCCC. This is a project that visualizes machine learning by teaching an AI how to place dots on a 3x3 grid in a specific order.

advanced-data-structures algorithms algorithms-datastructures data-structures java javafx machine-learning machine-learning-algorithms neural-network priority-queue queue

Last synced: 22 May 2026