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/dimits-ts/skiplists

A project implementing common sorted data structures with Skip Lists in C#.

data-structures dictionary library testdrivendevelopment wrappers

Last synced: 06 Nov 2025

https://github.com/owencmcgrath/csc321-1

All of the homework assignments for the Spring 2024 session of Data Structures (CSC 321 - 1) with Dr. David Reed.

data-structures

Last synced: 27 Oct 2025

https://github.com/danaelshrbiny10/ds-in-python

An implementation of a custom data structure in Python.

data-structures python3

Last synced: 12 Aug 2025

https://github.com/kingcitaldo125/pyheap

My implementation of a Heap data structure

data-structures

Last synced: 14 May 2025

https://github.com/kingcitaldo125/pytable

My implementation of a Hash Table(Hash Map) data structure

data-structures

Last synced: 14 May 2025

https://github.com/17xr/cppcontainers

A simple repository that contains my own implementations of various C++ containers.

containers cpp cpp23 cpp23-library data-structures

Last synced: 05 Apr 2025

https://github.com/yousefkhalaf0/data_structure

Examples of DS concepts with c#

csharp data-structures

Last synced: 27 Mar 2025

https://github.com/tmartins11/aeds-i

Repositório para registrar todos os projetos concluídos na disciplina de AEDS I - 1º Período BCC | UNIFAL.

c data-structures

Last synced: 15 May 2026

https://github.com/jubayer98/go-travel---a-web-based-platform-of-tourism-sector-in-bangladesh

The tourism sector in Bangladesh significantly boosts the economy, benefiting from its prime geographic location and numerous attractions. However, the limited use of technology poses a major challenge, as tourists often encounter difficulties navigating destinations online, which can deter travel.

data-management data-structures web-development

Last synced: 08 Mar 2026

https://github.com/zyad-eltayabi/data-structures-small-projects

🔷 A collection of data structure implementations including linked lists, stacks, queues, dynamic arrays, and an undo/redo manager, designed to demonstrate core algorithms and their practical applications.

csharp data-structures oop-principles

Last synced: 04 Oct 2025

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/fabriziomettini/dsa-i

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

algorithms college data-structures

Last synced: 17 Mar 2025

https://github.com/nchhillar2004/prisma-schema-blueprints

Advanced Prisma schemas for large-scale applications. Includes MySQL and other databases.

data-structures database prisma prisma-schema

Last synced: 14 May 2025

https://github.com/saraasgari99/inroadsgame

Strategic graphical game developed using graph algorithms, software design (OOP, defensive programming), unit testing, and memory management techniques

cpp data-structures defensive-programming graph-algorithms gui memory-management object-oriented-programming software-design unit-testing

Last synced: 23 Jul 2025

https://github.com/mossykazemi/java

Data Structures & Algorithms using Java

algorithms array arrays data-structures hashtables java linkedlists queue stack

Last synced: 23 May 2026

https://github.com/larzuaga11/trivia_movie

Project that simulate the Backend of a Cinema App.

cpp data-structures linked-list object-oriented-programming

Last synced: 17 Mar 2025

https://github.com/marko19907/algorithms

A collection of algorithms and data structures made as a part of NTNU's "Algorithms and Data Structures" course, fall 2021.

algorithms cache data-structures heap java list maven recursion searching-algorithms sorting-algorithms tree unit-testing

Last synced: 15 May 2026

https://github.com/akshaypratapsingh09/data_structure_and_algorithm

This is a practice repo and boiler plate for all the data structures and Algorithms implemented Using Python

algorithms data-structures hashtable linked-list python3 tree

Last synced: 10 Jan 2026

https://github.com/otabek-kholmirzaev/awesome-dsa

A 𝗿𝗼𝗮𝗱𝗺𝗮𝗽 for data structures and algorithms with comprehensive tutorials & practice resources.

algorithms awesome coding-interviews data-structures dsa faang-preparation leetcode roadmap

Last synced: 03 Mar 2025

https://github.com/lucasgianine/pilha-object

🔋 Working with stacks in data structure discipline at the @Bandtec

data-structures stack

Last synced: 26 Mar 2025

https://github.com/carlosagalicia/tc1031-act23-integral-lineal-data-structures-template-ad2023

This program simulates the Josephus problem, where people are arranged in a circle and eliminated every k-th step until only one remains. It uses lists and iterators to manage the elimination process and determine the safe position.

cplusplus cpp data-structures labs

Last synced: 12 Jun 2026

https://github.com/carlosagalicia/tc1031-act34-integral-activity-trees-template-ad2023

This program determines whether a given tree is a spruce tree, where every non-leaf node has at least three leaf children. It uses maps and vectors to track nodes and their children, ensuring the tree meets the spruce tree criteria.

cplusplus cpp data-structures labs

Last synced: 29 May 2026

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

Data Structures and Algorithms in C++ for beginners | Learn the concepts of DSA with notes, implementations, C++ STL and important questions for practice

algorithms-and-data-structures cpp data-structures dsa

Last synced: 22 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/nivasharmaa/climate-and-economic-justice

Java-based application for managing and processing climate and economic information for USA communities using a layered linked list structure. Features include CSV data import, efficient data management, and retrieval methods. Ideal for learning and applying OOP and linked lists.

algorithms algorithms-and-data-structures csv-processing data-management data-structures file-io java-libraries linked-lists object-oriented-programming

Last synced: 24 Apr 2026

https://github.com/chinnanj666/data-structures-string-using-cpp

string data structures using c++

cpp data-structures strings

Last synced: 08 Jun 2026

https://github.com/clockwork72/leetcode-hackerrank

My solution codes for LeetCode challenges.

cpp data-structures leetcode-solutions

Last synced: 13 May 2026

https://github.com/archihalder/dsa

This repository contains all the things required to be good at dsa

algorithms cpp data-structures gfg leetcode problem-solving

Last synced: 29 Mar 2025

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: 23 Feb 2025

https://github.com/vcardea/ds-collection-self-made

Collection of my own implementations of Data Structures in C.

c-programming-language data-structures own-implem vector

Last synced: 24 Jul 2025

https://github.com/wassimans/algorithmic-thinking-zingaro

Rust implementations for Daniel Zingaro's Algorithmic Thinking book problem set

algorithms data-structures rust-lang

Last synced: 23 Feb 2025

https://github.com/preetesh21/data_structures

This repo contains the source code written by me for the CS201 course.

c-language data-structures

Last synced: 08 Sep 2025

https://github.com/capjamesg/piece-table

An implementation of the piece table data structure in Python.

data-structures piece-table

Last synced: 09 Jul 2025

https://github.com/naganandana-n/dsa-in-c

Data Structures & Algorithms coursework at BITS, Pilani.

algorithms c data-structures

Last synced: 24 Jul 2025

https://github.com/micmurawski/cloud-array

cloud-array is an open-source Python library for storing and streaming large Numpy Arrays on local file systems and major cloud proviers CDNs.

aws azure big-data bigarray blob-storage cloud data-structures digitalocean-spaces gcp gcp-cloud-storage ibm-cloud-object-storage numpy s3 stream-processing streaming zadara

Last synced: 12 Aug 2025

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

Data Structures repository, built-in C on the 3rd period of Computer Engineering Degree.

data-structures heap list queue search tree

Last synced: 02 Apr 2026

https://github.com/dannycalleri/ture

Collection of algorithms and data structures written in TypeScript for fun

algorithms data-structures typescript

Last synced: 22 Jun 2026

https://github.com/ilovebacteria/analysis-prime-number-algorithms

My Data Structure course project. Analyzing the performance of some prime number algorithms with graph

algorithm algorithms data-structures graph java matplotlib pyfpdf python

Last synced: 15 May 2026

https://github.com/carlosagalicia/regex_to_dfa

Program to convert regular expressions into their corresponding NFA (Non-deterministic Finite Automaton) and subsequently into a DFA (Deterministic Finite Automaton).

data-structures nfa-to-dfa-conversion python regex

Last synced: 24 Jul 2025

https://github.com/brianelizondo/data-structures-graphs

Data Structure Graphs Exercises

algorithms data-structures javascript

Last synced: 24 Jul 2025

https://github.com/asarkar/jdata

Java data structures and JUnit 5 utilities used in coding questions

binary-tree data-structures fenwick-tree java junit5 leetcode linked-list

Last synced: 13 Aug 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/isaychris/practice

Practice implementation of algorithms in multiple languages

algorithms cpp data-structures java practice python

Last synced: 10 May 2026

https://github.com/vduseev/fate

Fast algorithm testing environment. Built with HackerRank in mind!

algorithm algorithm-testing bash data-structures docker hackerrank

Last synced: 20 Jan 2026

https://github.com/usmanmehmood55/ring_buffer

A ring buffer implementation in C

buffer c data-structures ring-buffer

Last synced: 11 Jun 2026

https://github.com/bertrand31/haskell-experiments

👨🏻‍🔬 Experimenting with Haskell - mostly data structures and random algorithms

algorithms data-structures functional-programming haskell

Last synced: 21 Aug 2025

https://github.com/marincervinschi/strutturedatiealgoritmi

"Data Structures and Algorithms" is a comprehensive course offered at the University of Modena and Reggio Emilia. Led by esteemed instructors, this course delves into fundamental topics such as activation records, recursion, algorithmic complexity, and various algorithms.

algorithms algorithms-and-data-structures arrays c data-structures heaps lists sorting-algorithms strings trees

Last synced: 25 Jul 2025

https://github.com/flakey5/maps

A bunch of maps implemented in Rust because this was honestly the best idea I had to learn this language

data-structures hashmap rust-lang

Last synced: 03 Apr 2025

https://github.com/tim-hub/avl_bst_tree

an AVL tree

data-structures

Last synced: 17 Mar 2025

https://github.com/ajlekcahdp4/queue

My implementation of queue data structure

c data-structures queue ring-buffer

Last synced: 25 Jun 2025

https://github.com/nullthefirst/fcc-cash-register

freeCodeCamp - Cash Register

algorithms data-structures

Last synced: 25 Jul 2025

https://github.com/luc1d1ty/datastructures_algorithms

The way I implemented various ds&a using different programming languages .

algorithms data-structures datastructures-algorithms math number-theory

Last synced: 17 Sep 2025

https://github.com/divyanshu013/algorithm-journey

Some interesting algorithms for study.

algorithms cpp data-structures

Last synced: 17 Mar 2025

https://github.com/jtd-117/ads_py

A collection of 'Algorithms & Data Structures' (ADS) implemented in the 'Python' programming language.

algorithms data-structures

Last synced: 25 Jul 2025

https://github.com/tonisanta/generar-arbol

Generar postorden de un árbol a partir de sus recorridos de preorden e inorden

arbol data-structures postorden postorder tree

Last synced: 25 Jul 2025

https://github.com/professorlevi/CompetitiveProgramming

This repo will contain all the programs I practice for Competitive Programming

algorithms codevita-solutions data-structures number-theory string-manipulation

Last synced: 20 Jun 2026

https://github.com/mateus-claudino/ds-in-c

just having some fun learning data structures and implementing them in c. :)

algorithms c data-structures university-assignment

Last synced: 25 Jul 2025

https://github.com/lukabratos/stack

Stack implementation in Swift

data-structures generics stack swift

Last synced: 10 Nov 2025

https://github.com/lukabratos/queue

Queue implementation in Swift

data-structures generics queue swift

Last synced: 10 Nov 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/saadarazzaq/4d-notepad-data-structures-project

Notepad implementation using 4 Dimensional Linked Lists

cpp data-structures linked-list semester-project

Last synced: 17 Mar 2025

https://github.com/bartozzz/mads

Set of TypeScript utility modules for working with mathematics, algorithms and data structures.

algorithms computer-science data-structures mathematics typescript

Last synced: 20 Jan 2026

https://github.com/laschuet/cgm

Data structures and functions for computer graphics mathematics

c computer-graphics data-structures mathematics

Last synced: 15 May 2026

https://github.com/momen-alshouha/data-structure-stack

This repository contains C++ implementation of a stack using linked-list. It includes classes for stack item, iterator , and the stack itself, providing essential stack opreations such as push, pop, peek, and more.

data-structures stack

Last synced: 13 Aug 2025

https://github.com/abdellahbellakrim/philosophers_42

Implementing the dining problem with philosophers around the table in C programming using threads and processes.

algorithms c data-structures dining-philosophers-problem low-level-programming processes threads

Last synced: 26 Jul 2025

https://github.com/ianfelps/leetcode

Repositório com soluções comentadas de problemas de LeetCode. Inclui explicações, abordagens utilizadas e reflexões sobre cada questão resolvida.

data-structures leetcode python study

Last synced: 18 Sep 2025

https://github.com/labex-labs/numpy-for-beginners

This comprehensive course covers the fundamental concepts and practical techniques of NumPy, the essential library for numerical computing in Python. Learn to create, manipulate, and analyze arrays efficiently.

array-manipulation array-slicing beginner-friendly course data-analysis data-science data-structures fast-computation hands-on labex labs linear-algebra matrix-operations numerical-computing numpy programming python python-programming scientific-computing vectorized-operations

Last synced: 20 Jun 2026

https://github.com/rationalcrafter/avl_tree

Simple implementation of an AVL tree set data structure

algo c data-structures

Last synced: 26 Jul 2025

https://github.com/zot/differencelists.jl

A difference list implementation for Julia. These are a highly efficient and simple way to build up lists from parts: appending, prepending, and concatenation are all very fast (constant time). They're also immutable, so you can reuse the parts.

data-structures julia utilities

Last synced: 18 Sep 2025

https://github.com/3ein39/sparse_array_matrix

Representing an array of very huge indices (e.g. 10^8) using doubly linked list

data-structures doubly-linked-list linked-list sparse-matrices sparse-matrix

Last synced: 26 Jul 2025

https://github.com/thedhruvrawat/dsa

This repository contains all the laboratory coursework for the course CS F211: Data Structures and Algorithms at BITS Pilani, Pilani Campus (Spring '22)

algorithms c data-structures dsa

Last synced: 19 Jun 2026

https://github.com/thenocturnaldevgypsy/exercises-java-labcodes

Here lies the source codes of the Java programs I've made and used way back when I'm still teaching programming courses/topics under BSCS, BSIT, BSCOE way back late 2012 to 2015.

data-structures exercises java

Last synced: 02 Mar 2025

https://github.com/woosungkim0123/data-structures-deep-dive

Repository for Data Structures Learning

c data-structures

Last synced: 24 Aug 2025

https://github.com/AbhilashG001/CrimsonCake

A repository that contains solutions to all the problems that I have solved from various competitive programming websites

algorithms competitive-programming data-structures java python

Last synced: 15 Jun 2026

https://github.com/asarkar/cyber-dojo-python

https://github.com/cyber-dojo/exercises-start-points/

algorithms cyber-dojo data-structures python

Last synced: 02 Mar 2025

https://github.com/habedi/ordered

A collection of useful data structures that keep data sorted by key

data-structures ordered-collections zig zig-library zig-package ziglang

Last synced: 13 Aug 2025

https://github.com/arkid15r/cs

Go/TypeScript exercies on algorithms and data structures.

algorithms data-structures data-structures-algorithms sorting-algorithms

Last synced: 26 Jul 2025

https://github.com/ocdbytes/ds-algo-important-questions

Data Structures and Algorithms | LeetCode Solutions | Coding Ninjas Solutions | Love Babbar Playlist

algorithms cpp data-structures

Last synced: 26 Jul 2025

https://github.com/simonprickett/clinkedlist

C Linked List Mentoring Work

c data-structures

Last synced: 16 Jun 2025

https://github.com/msarmadqadeer/data-structures-implementation

These are the tasks that I performed during learning data structures.

cpp data-structures dsa dsa-algorithm

Last synced: 26 Jul 2025