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/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/lmithilesh-26/interview-bit-solutions

This Repository contains Topic wise Solutions to various problems on Interview_Bit Practice section in C++.

algorithms cpp20 data-structures interview-bit practice-programming solutions

Last synced: 17 Mar 2025

https://github.com/torao/banded-hash-tree

bht: Reference implementation of Banded Hash Tree, an immutable and appendable hash tree (Merkle tree).

blockchain data-structures database hash merkle-tree merkletree

Last synced: 13 Mar 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/gabrieledarrigo/grokking

A repository that contains algorithms and data structure (not only) from "Grokking Algorithm" book

algorithms data-structures grokking-algorithms

Last synced: 18 Mar 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/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/parasgarg/leetcode-coding-practice

LeetCode's practice solutions for the problems based on Algorithms and Data Structures.

algorithms data-structures java leetcode practice-programming problem-solving programming-challenges

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/yehezkiel1086/ds-sol-cpp

📖 Data structures and algorithms labs solutions in C / C++

algorithm cpp data-structures

Last synced: 19 May 2026

https://github.com/kgorze/dna-adjoint-graph-solver

Implementacja operacji i transformacji grafów w C++. Zawiera wykrywanie grafów liniowych, analizę grafów sprzężonych, wizualizację za pomocą Graphviz oraz konwersje między różnymi reprezentacjami grafów. Zawiera testy jednostkowe i dokumentację.

cpp data-structures graph-algorithms graph-theory graphs

Last synced: 20 Sep 2025

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

Data structures in differents languages. PHP, JavaScript, Python, Ruby, Java, etc.

data-structures java php python

Last synced: 01 Jan 2026

https://github.com/dmdv/go-algo

Data structures in Golang. Leetcode, Hackerrank

algorithms challenges data-structures datastructures hackerrank leetcode

Last synced: 06 Apr 2025

https://github.com/sharonina/algoritmosavanzados

Ejercicios de Algoritmos Avanzados y Estructuras de Datos (platzi)

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

Last synced: 27 Mar 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/hridxyz/data-structures-and-algorithms

DSA Mastery Journey: A repository tracking my learning curve in Data Structures and Algorithms from Apna College, encompassing comprehensive Java code exercises, problem-solving, and conceptual notes.

data-structures java-8

Last synced: 14 May 2026

https://github.com/sujaykundu777/javapro

Java Programs and Implementation of Data Structures and Algorithms

algorithms data-structures java java-8 programming

Last synced: 29 Jul 2025

https://github.com/ryanlemes/graph-data-structure

Graph data structure implemented in Golang using clean architecture.

clean-architecture clean-code data-structures go golang graph

Last synced: 12 Jan 2026

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/bragdond/universal-double-linked-list-c

Universal data structure double linked list implementation in C

c data-structures double-linked-list void

Last synced: 21 Mar 2025

https://github.com/bragdond/dynamic-array-c

short library to handle c dynamic array

array c data-structures dynamic-array

Last synced: 21 Mar 2025

https://github.com/dataloudlabs/dloud-ads

Abstract Data Structures commonly used in CS scenarios. Implemented by Data Loud Labs!

computer-science data-structures datastructures python software-engineering

Last synced: 08 Apr 2026

https://github.com/hegner123/learn-datastructures

AI prompt workflow system for generating data structures practice problems with Claude Code

ai-prompts algorithms claude-code data-structures educational go learning-path leetcode-alternative practice-problems prompt-engineering typescript

Last synced: 17 Jan 2026

https://github.com/ascentis/infrastructure

General low level infrastructure modules for .NET projects

concurrency-patterns data-structures memorycache threading

Last synced: 31 Oct 2025

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

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

data-structure data-structures

Last synced: 18 Jun 2025

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/fif0o/data-structures

⚒ js playground for data structures

data-structures javascript

Last synced: 10 Jun 2026

https://github.com/juliolmuller/hash-trading-company-problem

Usage of Hash Table data structure to present an elegant solution to the Trading Company Problem (Problema do Mercado Financeiro).

c data-structures hash-table hashing problema

Last synced: 05 Jun 2026

https://github.com/inforkgodara/selection-sort

A single class implementation of selection sort

data-structures inforkgodara java selection-sort

Last synced: 04 Apr 2025

https://github.com/inforkgodara/bubble-sort

A single class implementation of bubble sort

bubble-sort data-structures inforkgodara java

Last synced: 05 Sep 2025

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/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/tawfik-s/datastructure-java-tasks

mydataStructurejavaTasksFirstYear

algorithms data-structures mufic tasks

Last synced: 14 Mar 2025

https://github.com/janithscript/knuth-morris-pratt-algorithm-java

Knuth-Morris-Pratt (KMP) algorithm which is an effective way of finding patterns from the paragraph.

data-structures java knuth-morris-pratt sorting-algorithms

Last synced: 22 Mar 2025

https://github.com/luizgabriel/uri.solvedproblems

A list of some URI (https://www.urionlinejudge.com.br/) problems I tried to solve.

algorithms computer-science data-structures uri uri-online-judge

Last synced: 06 Apr 2025

https://github.com/nrastija/spa

Content of the Data structures and Algorithms course in the 2nd year of PDS IPS

algorithms big-o-notation data-structures efficiency problem-solving

Last synced: 14 Mar 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/aibolik/js-ds

Common data structures in TypeScript/JavaScript implemented efficiently

data-structures javascript stack typescript

Last synced: 15 May 2026

https://github.com/capellax02/com2067

(DATA STRUCTURES) This repository contains my work and example solutions related to the Data Structures course, taken during the second year of Computer Engineering.

algorithms c-programming computer-science data-structures

Last synced: 22 Mar 2025

https://github.com/bernardobarreto/python-data-structures

Data Structures implementation in Python 3

data-structures linked-list python queue stack

Last synced: 15 Jun 2025

https://github.com/gjrahul1/data_structures_in_c

This repository contains 'c code' for Data Structures in C

data-structures data-structures-c

Last synced: 26 Mar 2025

https://github.com/palashhawee/cracking-the-coding-interview-by-mcdowell-book-

In this repository I'll keep uploading all my practice solutions to the amazing book on "Cracking the Coding Interview" by Gayle Laakman Mcdowell using Python language with different approaches. This repository is corelated to one of my repositories called "Data Structure and Algorithm" and has been extended as a part of my preparations for coding interview.

algorithms-and-data-structures cracking-the-coding-interview data-structures python

Last synced: 27 Jun 2025

https://github.com/abdellahbellakrim/ft_printf

Recode the printf() function from the C standard library

algorithms c data-structures file-io low-level-programming makefile variadic-functions

Last synced: 03 Mar 2025

https://github.com/jacobwi/cs260_data_structures

Collection of pure C++ data structures and algorithms implementations in a real-world project.

algorithms cplusplus data-structures

Last synced: 01 Nov 2025

https://github.com/leobagua/leobagua.github.io

Let's talk about software development. https://leobagua.github.io

data-structures database devops elixir k8s kubernetes learning ruby ruby-on-rails software-engineering

Last synced: 06 Apr 2026

https://github.com/couragebforedth/avl-tree

An implementation of an AVL tree that allows inserting, deleting, printing, and sorting nodes with diagrams and unit test cases for every possible operation.

algorithms avl-tree cplusplus data-structures diagrams unit-tests

Last synced: 09 Jul 2025

https://github.com/jetsemrick/practice

Programming exercises to improve skills in algorithms and data structures.

algorithms data-structures python

Last synced: 03 Apr 2025

https://github.com/themysterysolver/leet-and-fun

A collection of LeetCode questions to ace the coding interview!

c-language data-structures db java javascript leetcode mysql pandas-python python python3

Last synced: 19 Jan 2026

https://github.com/derafu/container

Flexible Data Containers for PHP

containers data-structures json php schema

Last synced: 07 Nov 2025

https://github.com/youssef-saaed/easytrip-bus-company-project

The EasyTrip Bus Company's simulation project is designed to model the dynamics of passenger arrivals and bus operations, utilizing various data structures for flexibility and efficiency. It allows for scenario customization through data file inputs and generates a comprehensive log of activities in an output file.

arraylist data-structures heap priority-queue queue simulation system-design

Last synced: 22 Mar 2025

https://github.com/benehiko/fit2009

Monash FIT2009 Unit Code Examples

data-structures fit2009

Last synced: 20 Jan 2026

https://github.com/nareshnavinash/datastruct-algorithms

Common Data structure and Algorithm problems

algorithms data-structures problem-solving solutions

Last synced: 01 Nov 2025

https://github.com/randomgamingdev/doublelinkedlistlibjs

A simple double linked list that stores the head, tail and length of the list.

data-structures easy easy-to-use javascript linked-list list simple small

Last synced: 29 Jul 2025

https://github.com/esteves31/unifesp

Projetos e matérias que realizei durante a graduação na Unifesp - SJC

algorithms compilers computer-science data-structures parallel-computing

Last synced: 14 Mar 2025

https://github.com/itsdrc/list-cxx

doubly linked circular list + testing

data-structures

Last synced: 27 Mar 2025

https://github.com/harsha-yuvaraj/Data-Compression-and-Decompression-Tool

A specialized lossless file compression and decompression tool designed mainly for plain text, including programming files.

data-structures huffman-compression-algorithm lossless-compression-algorithm numpy python tkinter

Last synced: 02 May 2025

https://github.com/misachi/btree

Btree implementation

btree data-structures

Last synced: 29 Jul 2025

https://github.com/sammyne/data-structures-and-algorithms-go

Data structures playground in Go

algorithms data-structures

Last synced: 18 Mar 2025

https://github.com/dho-rae/wonderlust

WonderLust is a Python-based travel recommendation system that suggests destinations based on user preferences. The program processes structured data using dictionaries and sets while incorporating error handling and user interaction. Developed for the Information Structures with Python course.

data-structures decision-support error-handling python python-programming travel-recommender university-project user-input

Last synced: 08 Jul 2025

https://github.com/karmatys8/algorithms-and-data-structure

The most interesting codes that I have wrote during studying for Algorithms and Data Structures.

agh agh-university agh-wi algorithms-and-data-structures algortithms data-structures python3 self-written study-notes

Last synced: 11 Mar 2025

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

Learning algorithms and data structures.

algorithms data-structures vk

Last synced: 02 Apr 2025

https://github.com/jo-minseok/data-structure-algorithm

📚 자료 구조, 알고리즘 STUDY [진행예정]

algorithms cpp data-structures study

Last synced: 22 Jul 2025

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/nullthefirst/fcc-Cash-Register

freeCodeCamp - Cash Register

algorithms data-structures

Last synced: 23 Oct 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/paulchen2713/data_structures

Some C and C++ data structures

c cpp data-structures

Last synced: 20 May 2026

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/amaravivian/client-project-analysis

"Comprehensive data analysis project for a new client to provide data-driven recommendations."

data-science data-structures data-visualization r tableau

Last synced: 02 Apr 2025

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

Immutable graph data structures and algorithms library with interactive shell

algorithms bfs data-structures dfs dijkstra graph graph-algorithms graph-theory graph-visualization immutable interactive-shell python shortest-path

Last synced: 06 Mar 2026

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

Aquí encontrarás distintas prácticas de estructuras de datos

data-structures data-structures-and-algorithms practice-project

Last synced: 02 Apr 2025

https://github.com/faraasat/employee_management_system

Employment Management System, implemented in C++ as part of the Data Structures and Algorithm course, offers a powerful console-based system for companies to efficiently manage their employees' records.

cpp data-structures data-structures-and-algorithms management-system

Last synced: 15 Jun 2025

https://github.com/thegazed/pads

PADS are generic C data structures that use the preprocessor for abstraction.

abstract-data-structures abstract-data-types adt c data-structures ds

Last synced: 09 Apr 2025