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-07-06 00:07:44 UTC
- JSON Representation
https://github.com/valmir-unicap/estrutura-de-dados-2
Disciplina de Estrutura de Dados 2
Last synced: 01 Sep 2025
https://github.com/lmithilesh-26/cses-problem-set
This Repository contains My Solutions to the CSES Problem-Set.
algorithms cpp20 cses-problem-set-solution data-structures problem-solving
Last synced: 17 Mar 2025
https://github.com/turdibekjumabaev/dsa-practice
🧠 | Data Structures & Algorithms
algorithms data-structures problem-solving
Last synced: 31 Jul 2025
https://github.com/karanxidhu/ds-codes
DSA codes
cpp data-structures linked-list queue stack
Last synced: 02 Apr 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/camchambers/linked-list
A C# implementation of a singly linked list.
csharp data-structures linked-list
Last synced: 24 Mar 2025
https://github.com/extwiii/algorithms-uc.san.diego
Data Structures and Algorithms - Coursera
algorithm coursera data-structures extwiii graph
Last synced: 04 Jan 2026
https://github.com/arindal1/geekstreak-deutschebank
21 Days POTD Challenge Powered By Deutsche Bank
algorithms arrays cpp data-structures deutsche-bank dsa geeksforgeeks linked-list tree
Last synced: 09 Apr 2025
https://github.com/arindal1/blind75-proelevate
This Blind 75 DSA sheet from LeetCode contains all the important DSA questions and is designed for quick interview preparation.
algorithms cpp data-structures dsa leetcode leetcode-cpp leetcode-solutions problem-solving
Last synced: 09 Apr 2025
https://github.com/tlmader/java-basics
Basic algorithms and data structures in Java
algorithms data-structures java
Last synced: 01 Mar 2025
https://github.com/leesharma/functional_queues_deques
An Elixir implementation of Okasaki's 1995 paper
data-structures elixir okasaki
Last synced: 23 Jun 2025
https://github.com/princeinscripts/leetcode-question
A repository containing solutions to LeetCode questions focused on Data Structures and Algorithms (DSA), aiding in practicing and mastering key concepts in computer science.
algorithms computer-science data-structures leetcode practice-repository programming
Last synced: 04 Sep 2025
https://github.com/bp7968h/rust_dsa
Data Structure and Algorithm written in Rust
algorithms data-structures rust rust-lang search-algorithm sorting-algorithms
Last synced: 04 Jun 2026
https://github.com/brevex/binary-search-tree
A binary search tree made in Java that manipulates integer values.
algorithm binary-search-tree computer-science data-structures java
Last synced: 12 Jun 2025
https://github.com/guilhermebkel/college-homeworks
🏫 All the code I've created at college
c college data-structures fractal-algorithms
Last synced: 14 Mar 2025
https://github.com/guilhermebkel/sales-machine
A pratical homework for the Programming and Data Structures II class of Electrical Engineering major.
cplusplus data-structures electrical-engineering programming software-architecture
Last synced: 14 Mar 2025
https://github.com/nazlizamanian/jonkoping-university-computer-engineeering-programme
Summary of the programme Computer Engineering specialization software development and mobile platforms courses at Jönköping University
algorithms androidstudio backend computer-engineering cpp data-structures eclipse-ide front-end-development java javascript kotlin mobile-development network nodejs python software-development sql-database webdevelopment
Last synced: 14 Apr 2026
https://github.com/princid/competitive-programming
codechef competitive-programming data-structures leetcode
Last synced: 07 Apr 2025
https://github.com/iamgauravkhanna/hands-on-dsa-python
DSA using Python
data-structures dsa-algorithm python
Last synced: 26 Mar 2025
https://github.com/aryantyagi1/brutetooptimal-200-dsa-solutions
This repository contains 200 solved DSA problems in Java, each featuring both brute force and optimal solutions in the same file. Designed for learners and practitioners, it serves as a reference to understand different approaches to problem-solving, compare solution efficiencies, and prepare for coding interviews
data-structures dsa-algorithm java
Last synced: 24 Mar 2025
https://github.com/jyuv/segment-tree
A generic python3 implementation of segment tree and dual segment tree data structures. Supporting generic inputs and non-commutative functions.
algorithms data-structures graphs python range-query segment-tree tree tree-structure
Last synced: 14 Jan 2026
https://github.com/rickbarretto/rickland
My personal repository for testing concepts in different languages. Patterns, Algorithms, Data Structures...
algorithms data-structures design-patterns patterns
Last synced: 09 Mar 2026
https://github.com/haunt98/panda-go
Contains simple data structure
data-structures go golang golang-library golang-package
Last synced: 23 Apr 2025
https://github.com/yvesemmanuel/datastructures_algorithms
Implements artifacts studied at Algorithms and Data Structure classes.
algorithms complexity-analysis cpp data-structures oop
Last synced: 08 Jun 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/arcj137442/narsese.rs
Narsese的Rust实现
data-structures formatter lexical-parser nars narsese parser
Last synced: 30 Jul 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/agb2k/infix-postfix-prefix-converter
C programme which converts infix, postfix and prefix expressions
Last synced: 03 Apr 2025
https://github.com/katiechurchwell/data-structures
Demystifying Data Structures Notes by Brook Riggio, 2022 CascadiaJS.
Last synced: 28 Feb 2025
https://github.com/qucumbah/algorithms-and-data-structures
A collection of core algorithms and data structures written in Java
algorithms data-structures java
Last synced: 04 Jul 2025
https://github.com/saarikabhasi/data-structure-and-algorithms-in-python
Data Structures & Algorithms in Python
algorithms-datastructures cracking-the-coding-interview data-structures data-structures-and-algorithms educativeio interview problem-solving python python-programming
Last synced: 05 Oct 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
Last synced: 21 Jun 2025
https://github.com/sureshsundriyal/bloomfilter-python
A simplistic bloomfilter implementation in pure python.
bloomfilter bloomfilter-python data-structures python python3
Last synced: 23 Mar 2025
https://github.com/entropy-tamer/reynard-algorithms
Algorithm primitives and data structures for Reynard applications - comprehensive collection with automatic optimization
a-star algorithms benchmarking binary-heap collision-detection data-structures game-development geometry memory-pooling optimization pathfinding performance priority-queue reynard solidjs spatial-hashing spatial-indexing typescript union-find
Last synced: 20 Jan 2026
https://github.com/jacksonchen1998/data-structure-algorithm
Data Structure and Algorithm for beginner
algorithm c-plus-plus data-structures python3
Last synced: 29 Apr 2026
https://github.com/theodesp/datree
A Double-array trie structure
data-structures trie trie-data-structure trie-structure trie-tree tries typescript
Last synced: 28 Mar 2025
https://github.com/lccodder/linkedlist-ts
Default linked list implementation written on TypeScript
data-structures linked-list typescript
Last synced: 21 Mar 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/mahalinoro/python-ds-implementations
A repository containing most of the data structures and their basic methods in Python [array, stack, queue, graphs, linked list, ...]
Last synced: 15 May 2025
https://github.com/amritmaurya1504/striver-sde-sheet
Striver SDE Sheet
algorithms data-structures java
Last synced: 15 May 2026
https://github.com/pot-pourri/array-list
Dynamic array data structure for JavaScript
agpl amortized computer-science data-structures javascript
Last synced: 12 Dec 2025
https://github.com/spear97/linklist-cpp
Source Code for a Link List that was implemented using C++
application-development cli-app cli-application control-flow cpp data-structures linked-list object-oriented-programming software-development visual-studio
Last synced: 01 Sep 2025
https://github.com/manuelescrig/algorithms
A collection of coding interviewing problems in Java.
algorithms data-structures java
Last synced: 10 Mar 2025
https://github.com/ghivert/elm-data-dumper
Dump data structure easily in Elm!
Last synced: 30 Jul 2025
https://github.com/ximaz/hashmap-in-c
Hashmap library built in C
c data-structures epitech epitech-project epitech-study epitech-workshop hashmap hashmapinc hashmaps
Last synced: 30 Mar 2025
https://github.com/subhan-liaqat/leetcode-problems
This repository includes all the LeetCode Problems which are most asked in big tech interviews.
algorithms cpp data-structures dsa faang leetcode python
Last synced: 20 May 2026
https://github.com/iamriteshkoushik/datastructs_algo
Repository containing solutions to all the problems solved while practising for Data Structures and Algorithms.
Last synced: 09 Apr 2025
https://github.com/alexaegis/avl
Flexible AVL Tree for TypeScript
avl avl-tree data-structures javascript node npm npm-package tree typescript
Last synced: 09 Apr 2026
https://github.com/survi218/datastructuresandalgorithms
Practicing data structures and algorithms in java
algorithm-challenges algorithms-and-data-structures data-structures java-8 java-library java8 lambda-expressions
Last synced: 16 Mar 2025
https://github.com/silent0wings/smarter-priority-queue-spq-adt-implementation
This repository contains the implementation of a Smarter Priority Queue (SPQ) Abstract Data Type (ADT) using a parameterized heap. The SPQ is designed to support both min-heap and max-heap configurations with dynamic adaptability and efficient management.
abstract-data-type adt adt-implementations adt-template data-structures data-structures-algorithms dsa dynamic-queue heap java optimized-queue pq priority-queue queue resizable-arrays-implementation resizable-arrays-implemented smart-priority-queue spq tree
Last synced: 01 Sep 2025
https://github.com/vivivivianne/bunarr
A simple c99 dynamic array implementation
c99 data-structures dynamic-array
Last synced: 23 Mar 2025
https://github.com/mahmoudnamnam/leetcode-problems
This repository contains my solutions to LeetCode's Daily Challenges and Study Plan problems. It's a resource where I share my approaches and solutions to various coding challenges found on LeetCode.
algorithms data-structures js mysql pandas python3
Last synced: 10 Apr 2026
https://github.com/jakeoeding/data-structures
Implementations of common data structures
arraylist data-structures heap linkedlist queue stack
Last synced: 15 May 2025
https://github.com/adkrgu/leetcode_150
This repository aims at providing the best comprehensive solutions, step-wise explanations to Leetcode 150 (Top Interview Questions List).
algorithms cpp14 data-structures leetcode-solutions
Last synced: 07 Apr 2025
https://github.com/mezdelex/leetcode
LeetCode problems
algorithms cpp csharp data-structures haskell leetcode rust
Last synced: 12 Apr 2026
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/lesiaukr/algorithm_data_structures
Master's | Base Algorithms & Data Structures | Lectures
algorithms data-structures searching-algorithms sorting-algorithm
Last synced: 22 Sep 2025
https://github.com/vincentlaucsb/algorithms-sedgewick-wayne
My personal collection of notes, drawings, and code created while reading Algorithms (Fourth Edition) by Robert Sedgewick and Kevin Wayne.
algorithms data-structures java sedgewick
Last synced: 15 May 2025
https://github.com/stoverc/datastructuresandalgorithms
From-scratch attempts at implementing some common data structures and algorithms.
algorithm algorithms core-language cpp data-structures data-structures-algorithms data-structures-and-algorithms datastructures java linked-list python study-guide
Last synced: 10 Apr 2026
https://github.com/brisatielly/cs50x-harvard-2023
O CS50x - Introduction to Computer Science é um renomado curso da Harvard University, oferecido para pessoas de todo o mundo. Ele abrange os fundamentos da ciência da computação, como algoritmos, estruturas de dados, desenvolvimento web, e muito mais. Neste repositório, apresento os projetos e problemas que resolvi durante o curso em 2023.
algorithms c css data-structures debug50 flask git html javascript logic-programming python sql
Last synced: 11 Apr 2026
https://github.com/fabiokleis/estruturas_de_dados2
Estruturas de dados 2, linguagem C, estudo de complexidade de algoritmo, análise empírica e assintótica, árvores binárias e percurso..
algorithms avl-tree b-tree binary-search-tree binary-trees breadth-first-search c complexity data-structures depth-first-search graph-algorithms hash-table heap heap-sort priority-queue
Last synced: 09 Apr 2025
https://github.com/adogio/tilapia
:tropical_fish: A hackable modularized data-structure and algorithm lib for JavaScript
Last synced: 10 Apr 2026
https://github.com/bhargav-joshi/ds-algo
Different Companies Solutions of problems solved by me and some practice of coding & DSA Problems are in this repo.
Last synced: 09 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/yousifabozid/alx-low_level_programming
ALX Low Level Programming With C
alx alx-africa alx-low-level-programming c data-structures do-hard-things
Last synced: 07 Apr 2025
https://github.com/dpieve/reference
Competitive programming reference.
competitive-programming cpp data-structures dinamic-programming dp graph math reference-implementation strings tricks
Last synced: 09 Apr 2025
https://github.com/azaz9026/data_cleaning
Welcome to the Data Cleaning repository! This collection is dedicated to showcasing techniques and methods for cleaning and preparing datasets for analysis.
data-analysis data-engineering data-structures data-visualization eda feature-engineering machine-learning numpy outliers pandas python seaborn
Last synced: 13 Apr 2026
https://github.com/tamschi/pinus
A prickly BTreeMap.
data-structures hacktoberfest pinning rust
Last synced: 23 Mar 2025
https://github.com/nkz-soft/leetcode
LeetCode Problems' Solutions
algorithms csharp data-structures interview leetcode leetcode-solutions
Last synced: 30 Jun 2025
https://github.com/clustercockpit/cc-specifications
Specification of ClusterCockpit datastructures, interfaces, DB schemas, file formats and directory structures
api api-graphql api-rest data-structures file-archive schema
Last synced: 04 Jan 2026
https://github.com/danielkhakbaz/leetcode-algorithms
My leetcode solutions to problems
algorithms data-structures leetcode leetcode-javascript leetcode-solutions
Last synced: 09 Apr 2025
https://github.com/networkflux/ft_containers
Let’s re-implement the standard C++ containers
algorithms complexity containers cpp data-structures
Last synced: 20 Jul 2025
https://github.com/stardustdl/algorithms-in-rust
A collection of some algorithms and data-structures.
algorithm algorithm-competitions algorithms-implemented data-structures
Last synced: 01 Apr 2025
https://github.com/khasherdenekb/freecodecamp-task
Freecodecamp certification tasks
algorithms data-structures javascript
Last synced: 28 Feb 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/skvggor/devto-zod
Repositório para o artigo sobre Zod.
article data-structures nestjs nodejs prisma types typescript zod
Last synced: 21 Oct 2025
https://github.com/4s4v1n/stl-containers
Realization of standart template library (STL)
container cpp data-structures stl stl-containers
Last synced: 27 Aug 2025
https://github.com/murpdefense/studies-software-engineering-univesp
Esse repositório é voltado para código de aulas e projetos realizados durante meus estudos com o material da formação Bacharel em Engenharia de Software disponibilizado gratuitamente pela UNIVESP na plataforma YouTube.
Last synced: 03 Apr 2025
https://github.com/dbc2201/sample-atm-interface
Sample Interface example for understanding ADTs in Data Structures.
adt data-structures java object-oriented-programming
Last synced: 12 Jun 2025
https://github.com/mateuszk098/python-learning-notes
Part of notes/scripts used during python learning - from the easiest up to advanced topics.
algorithm-challenges algorithms data-structures exercises hackerrank hackerrank-solutions learning learning-exercise learning-python oop python python3 scripts-collection solutions
Last synced: 07 Nov 2025
https://github.com/scar027/data-structures
Library containing documented implementations of internal workings of commonly used data structures.
cmake cpp ctest data-structures doxygen rtd rtfd sphinx
Last synced: 28 Jul 2025
https://github.com/sofiadelanoval/data-structures-c
data structures assignments.
algorithms c computer-science-introduction data-structures design-patterns dsa learning
Last synced: 04 Jul 2025
https://github.com/antonio-f/c-algorithms
Basic algorithms in C language
algorithms basic-algorithms c-lang c-language data-structures
Last synced: 30 Mar 2025
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/mustafahakkoz/comparison_of_sorting_algorithms
Performance Comparisons for Sorting Algorithms
data-structures performance-analysis sorting-algorithms
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/mustafahakkoz/tst_in_c
Ternary Search Tree in C language
Last synced: 23 Mar 2025
https://github.com/thewillyhuman/willyos-java
willyOS for java developers
collections data data-structures java os structures
Last synced: 12 Jun 2025
https://github.com/xm0onh/stateviz.dev
Interactive visualization playground for blockchain data structures. Learn how blockchains organize and store data through hands-on exploration and visual experimentation.
algorithms blockchain cryptography data-structures educational ethereum merkle-trie playground
Last synced: 12 Apr 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