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/heap-data-structure/d-ary-heap

:octopus: d-ary heap data structure library for JavaScript

agpl binary-heap computer-science d-ary-heap data-structures heaps javascript worst-case

Last synced: 16 Oct 2025

https://github.com/antonygz/estructura_de_datos

Implementaciones y explicaciones de estructuras de datos en distintos lenguajes.

data-structures graphs queues stack trees

Last synced: 27 Jan 2026

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

Data Structures and Algorithms implemented in Javascript

algorithms data-structures data-structures-and-algorithms

Last synced: 16 Oct 2025

https://github.com/josecarlosnf/graphs

Implementações de grafos utilizadas na disciplina de projetos de algoritmos II (eq. estruturas de dados II)

bfs-search breadth-first-search data-structures deep-first-search dfs-search dijsktra-algorithm graph prim-algorithm python search ufpa

Last synced: 17 Oct 2025

https://github.com/mezdelex/rustexamples

All kind of different exercises in Rust.

borrowing concurrency data-structures mutability rust

Last synced: 01 Jun 2026

https://github.com/abdo-essam/red-black-tree

Red Black Tree - Data Structure

data-structures pointers redblack-tree

Last synced: 18 Oct 2025

https://github.com/bovem/algorithms-in-a-nutshell

Practice scripts from "Algorithms in a nutshell" book by George T. Heineman

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

Last synced: 18 Oct 2025

https://github.com/vaibhavmojidra/data-structures---arrays-in-java

Java provides a data structure, the array, which stores a fixed-size sequential collection of elements of the same type. An array is used to store a collection of data, but it is often more useful to think of an array as a collection of variables of the same type.

arrays data-structures java mojidra vaibhav vaibhav-mojidra vaibhavmojidra

Last synced: 18 Oct 2025

https://github.com/gabrafo/algoritmos-ed

Estudos em algoritmos e estruturas de dados.

algorithms algoritmos cpp data-structures estruturas-de-dados

Last synced: 18 Oct 2025

https://github.com/notthestallion/data_structures_sentinel_dynamic_link

The purpose of this repository is to provide implementations of three different types of data structures: sentinel-based, dynamic using malloc, and linked using pointers. These data structures can be used in various algorithms and programs for efficient storage, retrieval, and manipulation of data.

data-structures dynamic dynamic-programming link linked-data linked-list sentinel sentinels

Last synced: 18 Oct 2025

https://github.com/roluochke/games-programs

From simple to complex games and programs

algorithms data-structures game programming python

Last synced: 19 Oct 2025

https://github.com/peter-lyons-kehl/produce

Productivity data Structures, Algorithms and :children_crossing: examples in :coffee: Java 8

algorithm algorithms algorithms-and-data-structures algorithms-datastructures data-structures datastructures java java-8

Last synced: 01 Jun 2026

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

Basic data structures and algorithms with c++

algorithms-and-data-structures cpp data-structures

Last synced: 01 Jun 2026

https://github.com/jaimayal/datastructures-algorithms-exercises

List of solved DSA (Leetcode) problems. Implemented in multiple languages (TypeScript, Java, Python). Problems are classified by category. Big O complexity analysis inside each problem's notes.

algorithm algorithms data-structures dsa leetcode leetcode-solutions

Last synced: 23 Oct 2025

https://github.com/mohfazam/dsa

A repo covering all topics of DSA, where algorithms meet precision, and code is crafted to master the complexities of competitive programming.

algorithms codechef codeforces competative-programming cpp data-structures dsa geeksforgeeks leetcode

Last synced: 23 Oct 2025

https://github.com/gamitej/codes-in-python

Basic coding snippet in python

algorithms coding data-structures python

Last synced: 23 Oct 2025

https://github.com/dibahk/sql50

this a collection of leet code problems I have solved

data-structures pandas pyhon sql

Last synced: 27 Mar 2025

https://github.com/symonmuchemi/java

Learning Java

data-structures java

Last synced: 08 Jul 2025

https://github.com/ukonline/pyds

Data structures implementations in Python for pedagogical purpose.

data-structures

Last synced: 11 Mar 2026

https://github.com/anirbanbasu/open-alex-pydantic

Open Alex API data structures as Pydantic classes.

api data-structures open-alex pydantic

Last synced: 06 Jul 2026

https://github.com/sanjaraiy/dsa_interviewpracticse

This repository is your go-to for DSA practice, featuring a wide range of problems from basic to advanced, all coded in C++. Elevate your coding skills and ace your interviews! 🚀📚

algorithms cpp17 data-structures data-structures-and-algorithms vscode

Last synced: 03 Jul 2026

https://github.com/byhill/disjointsets.jl

An implementation of the Disjoint-set data structure for Julia

data-structures disjoint-sets julia

Last synced: 10 May 2026

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

My C++ implementation of the code in the book: Algorithms, 4th Edition by Robert Sedgewick and Kevin Wayne

algorithms cpp data-structures

Last synced: 30 Jun 2026

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

Data Structures, Algorithms and Leetcode

algorithms data-structures leetcode

Last synced: 12 Apr 2025

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/subhash23jan/cpp-oops

This repository is a collection of custom-built C++ data structures designed to provide a deep understanding of their underlying principles and implementations. By creating these structures from scratch, I gained valuable insights into the internal workings of C++ STL data structures.

cpp20 data-structures

Last synced: 29 Dec 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/gama1903/leetcode_practice

Targeted on specific class of data structure or algorithm.

algorithms cpp data-structures leetcode

Last synced: 02 Jul 2026

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/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/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/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/nlfiedler/hashed-array-tree

Hashed-Array Trees

data-structures

Last synced: 12 Dec 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/bormoge/leetcode

My leetcode answers.

algorithms data-structures java leetcode

Last synced: 14 Jul 2025

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

A Java implementation of a multidimensional histogram backed on dense/conventional OR sparse array. Extremely efficient when number of dimensions is large and back-store is sparse array. This module depends on other projects which can be found on my repo here. See README below to see what you need to download.

data-analysis data-structures histogram multidimensional

Last synced: 03 Jul 2026

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/chaganti-reddy/maps_c

Hashmaps implementation in C language

c data-structures hashmap-c

Last synced: 04 May 2025

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

An open source collection and playground of algorithms, data structures and related documentation to brush up your knowledge of computer science fundamentals, or learn it from scratch.

algorithms arrays bfs data-structures dfs dynamic-programming graph graph-theory in-order iteration list post-order pre-order recursion search-algorithms sorting-algorithms tree

Last synced: 11 Apr 2025

https://github.com/yossef-ashraf/fifo-served-scheduling

This project implements a FIFO (First In, First Out) scheduling algorithm, which is a basic CPU scheduling technique used in operating systems. It schedules tasks (or processes) based on their arrival time, meaning the task that arrives first is executed first.

c data-structures

Last synced: 17 Mar 2025

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

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

data-structure data-structures

Last synced: 18 Jun 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/maks28atish03kumar04sahu01/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: 03 Jul 2026

https://github.com/ratismal/gms2-benchmark

GameMaker Studio 2 Data Structure Benchmark

benchmark data-structures gms2

Last synced: 16 Feb 2026

https://github.com/colowill/Currency-Converter

Java currency converter that uses WebScraping to update it's conversion rates.

currency-converter data-scraping data-structures gui java-8

Last synced: 12 Mar 2025

https://github.com/maks28atish03kumar04sahu01/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: 03 Jul 2026

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/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/saadarazzaq/master-dictionaries-in-python

Master Dictionaries in a LAYMAN Language ✨

data-structures dictionaries python

Last synced: 03 Jul 2026

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

Repositório com arquivos feito por mim durante a cadeira de Estrutura de Dados na Universidade Federal do Ceará

activity-lists c data-structures linguagem-c ufc-quixada

Last synced: 08 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/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/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/llleeeaaannn/binarysearchtree

Implementation of a Binary Search Tree data structure through Ruby

data-structures ruby

Last synced: 13 May 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/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/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/yes20sh/data-structure-algorithms

This repository contains implementations of various data structures and algorithms in Python. It is designed to help you understand and practice fundamental concepts in computer science.

algorithms data-structures interview-preparation problem-solving

Last synced: 15 Jun 2025

https://github.com/mxagar/accelerated_computer_science_coursera

This repository contains my notes on the Specialization "Accelerated Computer Science Fundamentals" from Coursera / University of Illinois.

algorithms data-structures

Last synced: 09 Apr 2025

https://github.com/prosenjitjoy/dsa-in-go

Go implementation of common data structure and algorithms.

algorithms data-structures

Last synced: 05 Apr 2025

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

Leetcode problem solutions in Go

algorithms data-structures problem-solving

Last synced: 05 Apr 2025

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

The Implementations of Data Structures and Algorithms

algorithms data-structures data-structures-and-algorithms

Last synced: 25 Jun 2025