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.
- GitHub: https://github.com/topics/data-structures
- Wikipedia: https://en.wikipedia.org/wiki/Data_structure
- Related Topics: algorithm,
- Aliases: data-structure,
- Last updated: 2026-06-27 00:07:29 UTC
- JSON Representation
https://github.com/make-github-pseudonymous-again/js-collections-chainmap
:dango: Python's chainmap data structure for JavaScript
agpl chain chainmap data-structures dict javascript map
Last synced: 22 May 2026
https://github.com/0xc0392b/bfield
Bit field data structure for Go
bit-manipulation bitfield data-structures go golang
Last synced: 18 Jan 2026
https://github.com/andrea-vicari/codewars-katas
Repository for Javascript files from some Codewars katas
algorithms-and-data-structures data-structures javascript
Last synced: 16 May 2025
https://github.com/muhammadfadel/car-workshop-data-structure
For all of the following problems, when it is stated “in the user level” you should assume that you only have the object code of the data structure along with the interface given in the header file. On the other hand, When it is stated that “in the implementation level” you should assume that you have the source code file of the data structure and you should write the desired piece of code within that source code file.
c c-plus-plus data-structures datastructures queue stack
Last synced: 28 Apr 2026
https://github.com/hackerslash/dsarch
A search engine for Data Structure and Algorithm problems
data-structures dsa leetcode search-engine tfidf
Last synced: 16 May 2025
https://github.com/dansalahi/query-builder-experiment
Customized Query Builder for creating Rules and Groups
data data-structures jsonlogic query-builder reactjs typescript validation
Last synced: 11 Apr 2026
https://github.com/calebwin/derive_lit
a tool to auto-generate literal macros for your data structure
Last synced: 23 Mar 2025
https://github.com/iampavangandhi/texteditor
📝 Text Editor Web App (using Stacks)
data-structures javascript stacks text-editor vanilla-javascript
Last synced: 20 May 2026
https://github.com/igor-baiborodine/epi-go
(WIP) Elements of Programming Interviews in Go
algorithms coding-challenges data-structures elements-of-programming-interviews go golang interview-preperation
Last synced: 27 May 2026
https://github.com/denpeshkov/datastructures
A library of various data structures implemented in Go.
Last synced: 27 Feb 2025
https://github.com/marcoschalet/estruturas-de-dados
Repositório para armazenar a implementação de algoritmos da monitoria na disciplina de Estruturas de Dados 1.
Last synced: 15 Mar 2025
https://github.com/ololobus/practice
Random programming exercises
c data-structures educational pointers
Last synced: 18 Jul 2025
https://github.com/sans-arch/data-structures-and-algorithms
algorithms data-structures javascript
Last synced: 16 May 2025
https://github.com/clarete/algo
Campinho perto do corrego pra treinar lateral, bater falta, cobrar escanteio, e outros fundamentos da computacao
algorithms data-structures search-algorithm
Last synced: 24 Mar 2025
https://github.com/al-ghaly/data-structure-functions
Some basic Algorithms
algorithms data-structures python searching-algorithms sorting-algorithms
Last synced: 15 Mar 2025
https://github.com/pedro-estevao/data-structures
Implementations in C++ of algorithms and data structures developed in the Data Structures course at Centro Universitário Barão de Mauá. Includes lists, stacks, queues, trees, graphs, hash tables, and sorting and searching algorithms.
academic-project algorithms algorithms-and-data-structures baraodemaua c computer-science cplusplus cpp data-structures graphs hash-table lists programming queues searching-algorithms stacks tree trees
Last synced: 08 Apr 2025
https://github.com/ismailhakkii/python-data-structure-
data structure operations with python.
binary-search-tree data-structures linked-list python queue sorting-algorithms stack
Last synced: 31 Aug 2025
https://github.com/didogrigorov/hackerrank-python
A collection of Python solutions to HackerRank problems, organized by difficulty (Easy, Medium, Hard) and category (Algorithms, Data Structures, Mathematics). Ideal for learning, practicing, and mastering Python programming and problem-solving skills.
algorithms-and-data-structures coding-challenge coding-challenges coding-interviews data-structures hackerrank hackerrank-solutions problem-solving problem-solving-algorithms problemsolving programming python-3 python3
Last synced: 02 Sep 2025
https://github.com/r-n/doublelinkedlist
C
beginner beginner-project c college-assignment college-assignments data-structures linked-list
Last synced: 31 Mar 2025
https://github.com/aryaghan-mutum/algorhythms
A curated collection of algorithm implementations.
algorithms computer-science cryptography data-structures functional-programming graph-algorithms lisp mathematics number-theory racket searching-algorithms software-engineering sorting-algorithms tree-algorithms
Last synced: 21 Feb 2026
https://github.com/a7mdfre7at/masterly.nonemptylist
A simple and lightweight implementation of a non-empty list in C#, inspired by Scala's List, that ensures a collection always has at least one item. This helps in reducing null-related bugs and ensures safe operations on collections with at least one element.
a7mdfre7at csharp data-structures dotnet dotnet-core functional-programming list masterly non-empty non-empty-collections scala-list-like
Last synced: 07 Jan 2026
https://github.com/flp2113/baselib
Creating my own C codebase, implementing useful functions to save time while coding large projects.
Last synced: 15 Mar 2025
https://github.com/jyun-neng/data_structure
Data structure practice using c++
Last synced: 12 Apr 2025
https://github.com/rurangiza/philosopher
This project is about solving the "dinning philosopher" problem in a multi-threading progam
algorithms data-structures inter-process-communication multithreading operating-system
Last synced: 10 Sep 2025
https://github.com/alexzgut/data_structures_and_algorithms
This repository is dedicated to my journey in mastering data structures and algorithms. The goal is to strengthen my problem-solving skills, gain a deeper understanding of different data structures, and prepare for coding interviews.
algorithms arrays data-structures data-structures-and-algorithms java linked-list priority-queue queues stacks
Last synced: 16 Mar 2025
https://github.com/jhwa426/python
Python, Data Structures, Algorithms
algorithms binary-search binary-search-tree data-structures heap programming python queue recursion sorting stack
Last synced: 02 Sep 2025
https://github.com/zinaaan/algorithms-and-datastructures
Typical algorithms and data stuctures with java
algorithms data-structures java
Last synced: 12 Jun 2026
https://github.com/bienvenuushindi/dsa
Implement a list of datastructures, Searching and Sorting Algorithms
algorithms data-structures searching-algorithms sorting-algorithms typescript
Last synced: 28 Mar 2025
https://github.com/kanavgoyal898/queensgambit
QueensGambit is a Python-based chess engine using the Minimax algorithm with alpha-beta pruning to make optimal moves. It incorporates piece values inspired by AlphaZero and an entropy-based evaluation for dynamic gameplay. The engine supports both human-AI and AI-AI matches.
algorithms chess chess-engine data-structures game-development minimax-algorithm python research-implementation
Last synced: 02 Jul 2025
https://github.com/rajeevranjancom/datastructure_and_algorithms
DataStructure and Algorithms Program and Notes
algorithms data-structures datastructures-algorithms datastructures-implementation dynamic-programming greedy-algorithms notes search-algorithm shorting
Last synced: 03 Oct 2025
https://github.com/victorhmp/mac323
Programming assignments and class notes
algorithms data-structures java
Last synced: 08 Apr 2025
https://github.com/kplanisphere/matrix-vector-ops-cpp
Proyecto 1 - Estructuras de Datos
2d-matrices algorithm-implementation beginner-projects cpp data-structures dynamic-arrays matrix-operations vector-operations
Last synced: 28 Dec 2025
https://github.com/harrytran998/dart-basic-alogorithms-data-structure
Basic Data Structures and Algorithms with Dart language
alogrithms dart data-structures flutter testing
Last synced: 15 Mar 2025
https://github.com/0xnaim/daily-learning-log
Log of my daily learning
algorithms data-structures design-patterns problem-solving
Last synced: 30 Mar 2025
https://github.com/urtuba/tea-programming-language
Implementation of a simple programming language using cpp.
cpp data-structures istanbul-technical-university programming-language recursive
Last synced: 16 Mar 2025
https://github.com/marlaugustin/spring2024-datastructure
This is a repository containing the different labs and projects that I had to do for my Data structure and algorithms class for my spring semester
Last synced: 24 Mar 2025
https://github.com/at1as/hash_array_utils
Supercharge Ruby's Array and Hash classes
array data-structures hash monkey-patch ruby
Last synced: 22 Nov 2025
https://github.com/dorosch/datastructures
Rust implementations of data structures
algorithms data-structures educational-project rust
Last synced: 18 Jun 2025
https://github.com/anindya-prithvi/dsa-sem2plus
Nothing impressive here, just thousands of lines of code trying to solve problems manually implementing data structures and algorithms.
Last synced: 28 May 2026
https://github.com/mun1r0b0t/c-development-kit
A collection of simple datastructures in C
Last synced: 11 Jun 2025
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/pwalig/aisd-bst
binary search tree
binary-search-tree college-assignment cplusplus cpp data-structures data-structures-and-algorithms
Last synced: 03 Sep 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/abdellahbellakrim/pipex
Mimic pipes in UNIX using C
algorithms c data-structures file-io low-level-programming pipes unix-shell
Last synced: 28 May 2026
https://github.com/rabirabirara/roulette-tree
A red-black tree implemented in Rust.
Last synced: 24 Mar 2025
https://github.com/abdo-essam/merge-sort
Merge Sort - Data Structures
data-structures merge-sort sorting-algorithms
Last synced: 03 Sep 2025
https://github.com/asheemrahman/data-structure-and-algorithms
This repository contains a collection of Data Structures and Algorithms implemented in JavaScript. The goal of this repository is to provide a comprehensive guide to learning, understanding, and practicing fundamental data structures and algorithms.
data-structures data-structures-and-algorithms javascript questions questions-and-answers
Last synced: 03 Mar 2025
https://github.com/donghl-dev/study-problem_solving
문제해결기법 수업에 대한 내용 및 정리 저장소
algorithm data-structures jdk8 problem-solving
Last synced: 30 Mar 2025
https://github.com/animesh-sh/dsa-prep
Leetcode • Hackerrank • Problem Solving • DSA
algorithms data-structures dsa hackerrank leetcode
Last synced: 01 Apr 2025
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/bashmocha/java-oop-examples
Collection of Object Oriented Programming examples in Java
data-structures java object-oriented-programming
Last synced: 11 Jun 2025
https://github.com/madhvi-n/leetcode-python
Collection of Leetcode questions solved using Python! Created using LeetHub
algorithms data-structures leetcode-python problem-solving python3
Last synced: 08 Apr 2025
https://github.com/rafalkornel/algorithms_data_structures
Repository with TS implementation of common algorithms and data structures
algorithms algorithms-and-data-structures data-structures
Last synced: 08 Apr 2025
https://github.com/galaktik-hub/b2-s3-orbit
algorithms astar c data-structures java php
Last synced: 12 Apr 2026
https://github.com/mthszr/if672
Uma coleção de exercícios de estruturas de dados e algoritmos em C++ para a disciplina IF672 de Algoritmos e Estruturas de Dados no CIn-UFPE
algorithms algorithms-and-data-structures data-structures
Last synced: 16 Mar 2025
https://github.com/magnusrodseth/celeritas
A website for categorizing and visualizing data structures and algorithms.
algorithms data-structures data-visualization nextjs react tailwindcss typescript
Last synced: 12 Apr 2026
https://github.com/fl03/ndtensor
ndtensor is designed to be a flexible and powerful tensor library for Rust
data-structures ndarray rust tensor
Last synced: 06 Jan 2026
https://github.com/ifeelgarv/gfg-python-dsa-bootcamp
📍This repos contains all the topics of DSA using Python Language.🚀 Explore Python with codes, notes, and explanations.
data-structures oops-in-python python
Last synced: 11 Jun 2025
https://github.com/dizcza/algs4
Algorithms Parts I & II solutions. Taught by Robert Sedgewick
Last synced: 03 Jul 2025
https://github.com/onmax/dyna
Dynamic data structures in C.
c data-structures dynamic-data-structure
Last synced: 24 Mar 2025
https://github.com/abdulazizalsheikh/restaurant-system
This repository contains a cloud-based restaurant system designed for a Data Structures course at ImamU. The system aims to streamline the ordering and collection process in a virtual restaurant environment, enhancing efficiency and customer satisfaction through intelligent use of data structures.
Last synced: 11 Oct 2025
https://github.com/kacper0199/sorting-algorithms-visualizer
The purpose of this project is to visualize some fundamental sorting algorithms using simple functions and python module pygame.
data-structures pygame python sorting-algorithms visualization
Last synced: 25 Mar 2025
https://github.com/bernoussama/the-js-way-coding
TheJsWay coding exercises
data-structures javascript programming
Last synced: 30 Mar 2025
https://github.com/ahmadyousif89/alx-higher_level_programming
ALX | High level programming
data-structures python-networking python-oop python-script python3
Last synced: 29 May 2026
https://github.com/mellkam/wszib
Archive of my work during my studies at https://wszib.edu.pl
algorithms data-structures study
Last synced: 03 Jul 2025
https://github.com/jasonwashburn/dsa-python
Implementing Data Structures and Algorithms in Python using TDD
algorithms data-structures tdd
Last synced: 26 Mar 2025
https://github.com/nouranhaitham/competitve_programming_reference
A collection of competitive programming templates and C++ solutions for number theory, graph algorithms, and various challenges.
algorithms codeforces competitive-programming cplusplus data-structures number-theory solutions
Last synced: 04 Jan 2026
https://github.com/iamgauravkhanna/hands-on-dsa-javascript
DSA using JavaScript
data-structures dsa-algorithm javascript
Last synced: 26 Mar 2025
https://github.com/spo0kydev/datastructures-cpp
Data Structures in C++
academic algortithms c-plus-plus computer-science cpp data-structures datastructures learning no-stl self-study
Last synced: 23 Apr 2025
https://github.com/milesrack/leetcode
A repository of LeetCode problems I have solved.
algorithms algorithms-and-data-structures data-structures leetcode leetcode-python leetcode-solutions python python3
Last synced: 12 Jun 2025
https://github.com/prash08484/binary-tree-visualiser
It is basic ds-algo based project whose aim to illustrate some types of binary tree's and some operation visualization on that tree..
algorithm binary-search-tree binary-trees css3 data-structures html5 illustration javascript max-heapify
Last synced: 12 Apr 2026
https://github.com/kplanisphere/binary-tree-operations
Proyecto 8 - Estructuras de Datos
binary-tree cpp data-structures in-order node-insertion post-order pre-order tree-operations tree-traversal
Last synced: 17 Jul 2025
https://github.com/mxagar/python_software_engineering
This repository contains a guide of Python tailored to professional Software Engineering, covering aspects like Data Structures, Algorithms, Design Patterns & Co.
algorithms data-structures design-patterns python software-architecture software-engineering
Last synced: 12 Apr 2026
https://github.com/kvizyx/constructor
Implementation of different data structures and algorithms in Go
Last synced: 25 Mar 2025
https://github.com/luissantiagodev/data-structures
Teaching data structures for some school classes
Last synced: 29 May 2026
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: 31 Dec 2025
https://github.com/ayushexploring/earthquake-tracker
Tracks earthquakes happened around the world in the past week
coursera data-structures earthquake-prediction java
Last synced: 09 Apr 2025
https://github.com/bola-nabil/codechef
codechef solutions
algorithm algorithms algorithms-and-data-structures codechef codechef-solutions cpp data-structures problem-solving
Last synced: 16 Mar 2025
https://github.com/feroz-ehses-shishir/phonebook
PhoneBook is a C++ Console Application. Using Hash Table and Trie Data Structure.
data-structures hashtable trie
Last synced: 28 Mar 2025
https://github.com/poonamkhatri/php-find-unique-values-function
This repository contains a custom PHP function for retrieving unique values from an array without relying on built-in PHP functions like array_unique(). The function utilizes a straightforward algorithm to identify and collect only the unique elements present in the input array.
array array-manipulations array-methods arraylist arrays arrays-and-strings data-science data-structures data-structures-and-algorithms php php7 php8
Last synced: 31 Mar 2025
https://github.com/futarimiti/queue
An implementation of the queue data structure using array.
Last synced: 30 Apr 2026
https://github.com/mikemwai/codelabs
Interactive and hands-on learning resource for python
Last synced: 23 Apr 2025
https://github.com/rlagkrdy/Person_Study
algorithm data-structures javascript mocha shouldjs typescript
Last synced: 11 Mar 2025
https://github.com/imran789456123/algo-monster
Practice Data Structures & Algorithms for Interview
algorithms blind75 data-structures neetcode150 python
Last synced: 25 Mar 2025
https://github.com/pietrapaz/ed_dados
Arquivos da disciplina de Estrutura de Dados ✅
data-structures estrutura-de-dados
Last synced: 09 Apr 2025
https://github.com/applicativesystem/go-phylogenomics-tab
estimation of phygenome conservation across the genome alignments
bioinformatics data-structures evolutionary-algorithms genome genome-analysis genome-phylogenomics phylogenomics phylogenomics-golang
Last synced: 03 Apr 2025
https://github.com/shuvokr/leetcode_solution
Solution for the leetcode oj problems
algorithms data-structures leetcode online-judge problem-solving
Last synced: 05 Sep 2025
https://github.com/nandahkrishna/datastructureslab
Programs written for Data Structures Lab in the 3rd Semester
c c-programming data-structures datastructures
Last synced: 25 Mar 2025
https://github.com/praneshr/bst.js
Javascript implementation of Binary Search Tree
binary-search-tree bst bstree data-structures javascript
Last synced: 31 Mar 2025
https://github.com/elis-vasconcelos/estrutura-dados-algoritmos
Repositório com implementações de estruturas de dados e algoritmos em Python.
data-structures hashing-algorithm tree-data-structure
Last synced: 02 Apr 2025
https://github.com/alexandrelamberty/alexandrelamberty
:sparkles: My special GitHub repository. :sparkles:
api data-structures database distributed-systems embedded-systems iot linux microcontrollers microservices server-infrastructure soa software-architecture
Last synced: 12 Apr 2026
https://github.com/hrvadl/ads_lab4
Program for finding/deleting/inserting elements into binary tree
algorithms data-structures tree tree-structure typescript
Last synced: 25 Mar 2025
https://github.com/mohamed-khairy111/ds-and-algo-in-cpp
This repo is just for tracking my knowledge about DSA
Last synced: 09 Apr 2025
https://github.com/obsidian-ninja/leetcode-solutions
algorithms competitive-programming cpp data-structures problem-solving
Last synced: 04 Jul 2025
https://github.com/diegocrivelaro/js-ts-datastructures-algorithms
JavaScript and TypeScript Studies with Data Structure💻
data-structures javascript typescript
Last synced: 18 Apr 2026