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/henry-azer/structure-implementation

Data Structures, Algorithms and Design Patterns code implementation.

algorithms data-structures design-patterns java problem-solving

Last synced: 03 Sep 2025

https://github.com/codenitros/dsa

The repository contains solutions to standard DSA problems

algorithms cplusplus data-structures dsa-algorithm

Last synced: 02 Jul 2025

https://github.com/villaleo/python-linked-list

Implements the Linked List data structure using Python.

data-structures python3

Last synced: 18 Mar 2025

https://github.com/thenocturnaldevgypsy-io/duskgrimoires-java-lab-exercises

DuskGrimoires : Java library/source codes that I've coded and used for lecturing CS/IT subjects and topics during my career as Assistant Professor for BSCS, BSIT and BSCOE way back late 2012 to 2015 (on-going retrieving the codes and rearranging the repo) . You like the Repo? Don't forget to 🌟, 👁️, 🔱 and ❤️

algorithms algorithms-and-data-structures computer-science computer-science-algorithms computer-science-data-structures computer-science-education data-structures data-structures-and-algorithms duskgrimoires java programming programming-exercises thenocturnaldevgypsy thenocturnaldevgypsy-io

Last synced: 26 Feb 2025

https://github.com/yo-mah-ya/algorithms-and-data-structures

Just implement programs along with certain algorithms and data structures

algorithms clang cpp data-structures

Last synced: 14 Mar 2025

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

C implementations of common data structures (dynamic array, stack, linkedlist, hashmap, queue, binary search tree, heap) & other projects

algorithms c data-structures

Last synced: 21 Jun 2025

https://github.com/josegpt/fundamentals

Fundamental Data Structures and Algorithms.

algorithms c data-structures dynamic-programming makefile sort trees

Last synced: 29 Jun 2025

https://github.com/mun1r0b0t/c-development-kit

A collection of simple datastructures in C

data-structures library

Last synced: 11 Jun 2025

https://github.com/douglasdotv/cs50x

A repository for CS50 problem sets, labs and final project.

ai c cs50 cs50x cybersecurity data-structures python sql web-development

Last synced: 30 Apr 2026

https://gitlab.com/dawn_app/grapes

Persistent graph data structures

data-structures graph immutable persistent rust rust-lang tree

Last synced: 24 Mar 2025

https://github.com/naveenrajm7/py-algo-ds

Algorithms and Data Structures in Python

algorithms data-structures python

Last synced: 24 Apr 2026

https://github.com/tamschi/pinus

A prickly BTreeMap.

data-structures hacktoberfest pinning rust

Last synced: 23 Mar 2025

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: 13 Jun 2026

https://github.com/suchi25sathavara/sql

Revamping the Bike Rental Database for Operational Efficiency

data-structures erp sql

Last synced: 20 Jan 2026

https://github.com/musheer7/java-enterprise-banking-system

Enterprise-style Core Java banking application using Java 8, OOPS, multithreading, DSA, design patterns, and financial mathematics.

banking-applications core-java data-structures design-patterns java java8 multithreading oops-in-java

Last synced: 26 May 2026

https://github.com/bbariskilic/java-algorithms-and-data-structures

A repository that contains solutions to different problems. All examples have been written solely in Java Language.

algorithms data-structures java

Last synced: 18 Jun 2026

https://github.com/anupam-dagar/codebase

A collection of c and c++ codes that I have written.

c c-programming cpp data-structures

Last synced: 01 May 2026

https://github.com/nkokor/red-black-tree

Implementation of Red-Black Tree data structure using Python

data-structures red-black-tree

Last synced: 21 Apr 2026

https://github.com/bekcodingaddict/leetcode

LeetCode is the best platform to help you enhance your skills, expand your knowledge and prepare for technical interviews.

algorithms coding-challenge coding-interviews data-structures interview-practice interview-preparation

Last synced: 14 Jun 2026

https://github.com/asintotoo/c-collections

Data Structures for C

c collections data-structures

Last synced: 16 Mar 2025

https://github.com/donghl-dev/study-problem_solving

문제해결기법 수업에 대한 내용 및 정리 저장소

algorithm data-structures jdk8 problem-solving

Last synced: 30 Mar 2025

https://github.com/siddarthshete/fds

This repository contains the assignment based pn fundamental of data structure using cpp which were performed in third semester

arrays assignments cpp cppprogramming data-structures datastructures-algorithms linked-list strings

Last synced: 06 Mar 2025

https://github.com/oniani/purity

A collection of various algorithms and data structures

algorithms data-structures functional-programming haskell

Last synced: 08 Jun 2026

https://github.com/andyblarblar/algo

A collection of data-structures, helper classes, extensions, and functional constructs to fill in gaps in the BCL.

algorithms data-structures dotnet library

Last synced: 25 Mar 2025

https://github.com/romangw/compsci-python-references

A repo of every thing, note, and code assignment I've learned in my Computer Science course, compiled together for ease of access.

college-assignment data-structures ease-of-use templates

Last synced: 04 Sep 2025

https://github.com/miladsade96/ds_algo_code_snippets

Python Data Structures and Algorithms Code Snippets

algorithms data-structures python python3 snippets

Last synced: 03 Jul 2025

https://github.com/shuddha2021/distributed-system-simulator-in-golang

A lightweight distributed system simulator in Go, featuring concurrency, HTTP endpoints, and unit tests.

concurrency data-structures distributed-systems error-handling go goroutines http-server restful-api synchronization thread-safety unit-testing

Last synced: 15 May 2025

https://github.com/mondalbidisha/javascript-data-structures

A project that just contains a javascript implementation of the most common data structures and its algorithms.

binary-search-tree binary-tree data-structures javascript

Last synced: 24 Mar 2025

https://github.com/amir-hshahi/leet-codes

Adding: LeetCode problems solution

algorithms data-structures

Last synced: 20 Aug 2025

https://github.com/3bdalrhmans3d/leetcode

This repository is managed by LeetPush extension: https://github.com/husamahmud/LeetPush

cpp csharp data-structures java javascript leetcode-solutions pandas python python3 sql

Last synced: 08 Apr 2026

https://github.com/akhaled01/cs214

All the data structure implementations for the CS214 Course

algorithms data-structures java

Last synced: 21 May 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/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/gouravgarg48/data_structures_and_algorithms

Algorithms for different types of problems

algorithms cpp11 data-structures

Last synced: 03 Nov 2025

https://github.com/wkhallen/cstructures

A collection of data structures in C, for my own benefit

c data-structures

Last synced: 22 Mar 2025

https://github.com/richu-antony/c_programmes-data_structure

C data structure programmes are software applications that implement and manipulate data structures such as arrays, linked lists, stacks, queues, trees, and graphs. Data structures are used to organise and store data so that it can be accessed, retrieved, and manipulated efficiently.

c data-structures

Last synced: 30 Mar 2025

https://github.com/austinhartzheim/bitpack.py

Python port of bitpack.js.

data-structures python3

Last synced: 22 Mar 2025

https://github.com/codingwizard2001/tcs-nqt-coding-sheet

This post contains all popular and most frequents coding questions asked in the TCS NQT test and other similar tests

cplusplus cpp20 data-structures datastructures-algorithms dsa striver-tcs-nqt-sheet tcsnqt

Last synced: 27 Mar 2025

https://github.com/zubair1021/dsa_data_scrapping

Welcome to the Website Data Scraping Repository! Here, you'll find code for scraping data from popular websites like Flipkart and Eduko. With this code, you can easily extract data from any website of your choice

data-structures scraping-websites

Last synced: 14 May 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/bhavinpatel4199/machine-learning-framework

This repository, showcases various projects that explore key concepts in both supervised and unsupervised learning, with a focus on real-world applications. The projects utilize a range of machine learning techniques, including data preprocessing, feature selection, exploratory data analysis (EDA), and model optimization.

classification clustering data-science data-structures data-visualization exploratory-data-analysis machine-learning machine-learning-algorithms machine-learning-models pandas-dataframe predictive-modeling preprocessing-data sklearn supervised-learning unsupervised-learning

Last synced: 20 Jan 2026

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

Projects done in low-level languages, C, and includes bash scripts

bash c data-structures

Last synced: 03 May 2026

https://github.com/alvarm/jsa

Java Structures and Algorithms

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

Last synced: 14 May 2025

https://github.com/afk247/dsa-journey

DSA Skill Development Problems and Solutions

algorithm data-structures optimization-problem problem-solving

Last synced: 04 Nov 2025

https://github.com/luisfernandovillalon/cs231-introdatastructures

A repository to showcase my coursework for my Introduction to Data Structures college course.

abstract-classes array data-structures exception-handling generics interfaces java javafx linkedlist queue recursion stack text-io

Last synced: 11 Mar 2025

https://github.com/bohdanmoroziuk/ds-a-js

A collection of data structures and algorithms implemented using JavaScript

algorithms data-structures javascript

Last synced: 06 Apr 2025

https://github.com/varugasu/go-heap

Heap implementation based on container/heap using Generics

data-structures generics go golang heap

Last synced: 03 Nov 2025

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

Data-structures demo plus mocha / chai tests

data-structures

Last synced: 22 May 2026

https://github.com/mukuliskul/linecraft360

An advanced C++ Object-Oriented simulation of an assembly line, featuring modular design with multiple stations. It integrates complex order processing, inventory management, and dynamic workflow handling, offering a real-world industrial process experience.

algorithm-implementation cpp17 data-structures data-structures-and-algorithms educational-project modular-design object-oriented-programming system-design

Last synced: 14 Apr 2025

https://github.com/alanmenchaca/java-avanzado

cadenas, caracteres y expresiones regulares, colecciones de genéricos, diseño de clases, lambdas y flujos de Java SE 8.

classes-and-objects data-structures java-se lambdas methods serialization streams

Last synced: 02 Jan 2026

https://github.com/meysam81/red-or-black-tree

red or black tree, implemented in c++ containing insert and delete

college college-project data-structures red-black-tree tree tree-search tree-structure

Last synced: 02 Jan 2026

https://github.com/sagarsdagdu/linkedlistwithrandompointer

A data structure problem which is about duplicating a linkedlist which has random pointers without using extra memory. Details : https://youtu.be/xbpUHSKoALg?t=27

data-structures linked-list

Last synced: 30 Mar 2025

https://github.com/nouman6093/python_dsa_and_leetcode

in this repository i will upload everything i have learned about data structures and algorithms in python. Also i will upload all the LeetCode Exercises which i would solve using python.

algorithms algorithms-and-data-structures algorithms-datastructures data-structures data-structures-algorithms data-structures-and-algorithms data-structures-interview-questions data-structures-python dsa dsa-algorithm python python3

Last synced: 22 May 2026

https://github.com/saxarona/tc1031

Data Structures and Fundamental Algorithms---A full course based on González Guerra original lecture notes using C++

algorithms data-structures

Last synced: 02 Jan 2026

https://github.com/carlosecosmesilva/c-projects-and-exercises

Exercices using C to exercise fundamentals that are being learned during courses , training and college

algorithms c data-structures linked-list

Last synced: 11 Jun 2026

https://github.com/iozsaygi/dsaa

Implementations for several data structures and algorithms.

algorithms c data-structures data-structures-and-algorithms mit-license

Last synced: 14 May 2025

https://github.com/ganzerli/e-pathy

e-pathy saves integers (also in a file) in a way that you can find them following a path. /0/1/50/0 for example

binary-data c data-structures database graph graph-algorithms

Last synced: 28 Apr 2026

https://github.com/andrewocc/info1905-assignment1

INFO1905 Data Structures Assignment 1 (tree traversal and arithmetic trees)

data-structures java trees

Last synced: 06 Nov 2025

https://github.com/kingcitaldo125/pytrie

My implementation of a Trie(tree) data structure

data-structures

Last synced: 14 May 2025

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/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/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/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/nullthefirst/fcc-cash-register

freeCodeCamp - Cash Register

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/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/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/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/strar-buck/algo_implementation

Data Structure and Algorithms implementation

algorithm data-structures python

Last synced: 26 Jul 2025

https://github.com/dan-niles/data-structures-and-algorithms

Collection of data structures and algorithms for CS2023

algorithms cpp cs2023 data-structures

Last synced: 18 Sep 2025

https://github.com/dkauf42/tablequery

Functions to query a MATLAB DataTable, using match & range criteria

data-structures matlab

Last synced: 27 Jul 2025