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/mahmud-kandawala/c-programming-coursework
This repository delves into the advanced facets of the C programming language, exploring topics from basic syntax to intricate data structures like linked lists, binary trees, and multiway search trees.
Last synced: 12 Jun 2026
https://github.com/gregyjames/cppalgorithms
Various Algorithms and Data Structures implemented in C++
algorithms cplusplus cpp data-structures
Last synced: 13 Jun 2026
https://github.com/scisamir/alx-higher_level_programming
ALX Higher Level Programming
data-structures http https networking-in-python orm python3 sql sqlalchemy test-driven-development
Last synced: 13 Jun 2026
https://github.com/sanjaraiy/dsa_series
Explore the efficiency of countSort in this DSA playground! 📊✨ Master sorting algorithms with hands-on practice.
alogrithms countsort cpp data-structure-and-algorithm data-structures vscode
Last synced: 13 Jun 2026
https://github.com/asarkar/exercism-rust
https://exercism.org/tracks/rust
algorithms data-structures exercism exercism-rust rust rust-lang
Last synced: 13 Jun 2026
https://github.com/wcygan/java-practice
java-practice
algorithms concurrency concurrent-data-structure concurrent-programming data-structures java jvm property-based-testing
Last synced: 13 Jun 2026
https://github.com/sojebsikder/dsa
Data structure and algorithm implementation in JavaScript.
algorithm data-structures dsa interview javascript js queue stack tree
Last synced: 14 Jun 2026
https://github.com/cgrade/alx-low_level_programming
This repository contains programs written for the low-level programming and algorithm track at the alx-SoftwareEngineering program facilitated by ALX. I am learning about data structures, algorithms, and other low-level programming concepts while working in the C language
bigonotation brainfuck c data-structures recursion
Last synced: 14 Jun 2026
https://github.com/lucasmcclean/dsa
A collection of data structures and algorithms implemented in Go.
algorithms data-structures data-structures-and-algorithms dsa go golang
Last synced: 14 Jun 2026
https://github.com/sr2ds/rust-data-structures-and-algorithms
Training Rust - Manual implementations of data structures and classic algorithms
algorithms data-structures rust rust-language rust-learning
Last synced: 15 Jun 2026
https://github.com/wassimans/algorithms-and-data-structures-in-rust
Rust implementations for some algorithms and data structures.
algorithms data-structures rust-lang
Last synced: 15 Jun 2026
https://github.com/maqmal/data-structure
Stack, queue, directed graph , binary tree, multi linked list algorithm
Last synced: 15 Jun 2026
https://github.com/aabduvak/ft_containers
The multiple available containers in C++ all have a very different usage. To make sure you understand them all, let's re-implement them!
42istanbul 42school containers data-structures stl
Last synced: 15 Jun 2026
https://github.com/gozeloglu/footballer-db
Fall 2018-2019
cpp11 data-structures doubly-linked-list linked-list
Last synced: 16 Jun 2026
https://github.com/mroth/orderedmap
🐜 ordered map implementation for Go
data-structures go go-module golang
Last synced: 16 Jun 2026
https://github.com/jitesoft/php-datastructures
Misc data structures for php 7.4.2+.
data-structures datastructures hacktoberfest map math php
Last synced: 17 Jun 2026
https://github.com/salmanabdullahfahim/data-structure-algorithm
My Data Structure And Algorithm Learning Journey In C++
algorithms cplusplus data-structures
Last synced: 17 Jun 2026
https://github.com/mahmud-kandawala/data-structures-coursework
This repository delves into the core principles of data structures, covering essential types like arrays, stacks, queues, lists, trees, and graphs, utilizing Python and its extensive libraries to apply and demonstrate these concepts.
array binary-search-tree data-structures graph hashmaps heaps linked-list python queue stacks
Last synced: 17 Jun 2026
https://github.com/aanastasiou/neoads
Abstract Data Structures over neo4j
data-modeling data-science data-structures data-visualization graph-theory ogm
Last synced: 17 Jun 2026
https://github.com/maddhruv/dsa
Theory and Implementation of various Data Structures and Algorithms
algorithms data-structures data-structures-algorithms searching-algorithms sorting-algorithms
Last synced: 18 Jun 2026
https://github.com/nadidlinchestein/datastructureseasytoadvance
My C++ implementation of Data Structures Easy to Advanced Course by William Fiset.
algorithms algorithms-and-data-structures coursework cpp data-structures programming
Last synced: 18 Jun 2026
https://github.com/scisamir/alx-low_level_programming
For ALX SE low level programming
algorithms c data-structures makefiles
Last synced: 18 Jun 2026
https://github.com/dnutiu/dsa
A repository containing various data structures and algorithms implemented in Kotlin and Java
algorithms data-structures kotlin
Last synced: 19 Jun 2026
https://github.com/tarek99samy/datastructure-project
Restaurant small Application system using OOP and DS concepts
algorithms-and-data-structures c-plus-plus data-structures gui-application
Last synced: 19 Jun 2026
https://github.com/orcalinux/data-structure-and-algorithms-project
data-structures desktop-application qt6-gui qtcreator
Last synced: 19 Jun 2026
https://github.com/venkat-gorla/cpp-data-structures
Various data structures and algorithms implemented using C++
backtracking binary-search-tree binary-tree-iterator binary-tree-traversal binary-trees breadth-first-search cplusplus cycle-detection data-structures depth-first-search directed-graph linked-list-in-cpp morris-traversal quick-sort sorting-algorithms-implemented threaded-binary-search-tree trie undirected-graph unique-ptr
Last synced: 11 Feb 2026
https://github.com/jordanhasgul/character-device-driver
A basic concurrent Linux loadable kernel module (LKM) character device driver.
c data-structures kernel-module
Last synced: 20 Aug 2025
https://github.com/markopapic/ads
C# implementations of some algorithms and data structures.
algorithms csharp data-structures
Last synced: 11 Jun 2026
https://github.com/ishaantek/leetcode-solutions
Collection of my solutions to LeetCode problems in Python.
algorithms coding-challenge coding-interviews competitive-programming data data-structures leetcode leetcode-python python python3
Last synced: 08 Oct 2025
https://github.com/maknahar/trie
Thread Safe Implementation of Trie Data Structure in Go
data-structures golang tree-structure trie
Last synced: 14 Jan 2026
https://github.com/ganeshsankaran/ctci
Some of my Cracking the Coding Interview (6th ed.) solutions in C++
algorithms array bit-manipulation cpp data-structures dynamic-programming graph linked-list queue recursion searching sorting stack string tree
Last synced: 20 Aug 2025
https://github.com/jagadeeshm007/leetcode
This repository serves as a collection of my solutions to various LeetCode Data Structures and Algorithms (DSA) problems using c++.
algorithms cpp data-structures leetcode leetcode-cpp leetcode-practice leetcode-questions leetcode-solutions
Last synced: 07 Jun 2026
https://github.com/imtiaz-emu/datastructurewithpython
Implementation of Data Structures using PYTHON 3.
bst data-structures heap linked-list
Last synced: 15 Mar 2025
https://github.com/kplanisphere/multilist-graph-operations
Proyecto 5 - Estructuras de Datos
adjacency-list algorithm-implementation breadth-first-search cpp data-structures depth-first-search graph-operations graph-theory multilist
Last synced: 20 Aug 2025
https://github.com/mustafahere/rms-dsa
Restaurant management system (RMS) on `JAVA` using data structures.
Last synced: 08 Oct 2025
https://github.com/nawodyaishan/simple-bookshop-shopping-cart
Simple bookshop shopping cart and checkout system using Dyanamic Programming Algorithms and Data Structures
algorithms c data-structures dynamic-programming
Last synced: 15 Mar 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/mistivia/algds
Generic algorithms and data structures for C
Last synced: 15 Mar 2025
https://github.com/mayankagnihotri7/data-structure-algorithms
Data structures and algorithms implemented in JavaScript.
algorithms algorithms-and-data-structures algorithms-datastructures data-structures javascript
Last synced: 20 Aug 2025
https://github.com/erikrios/leetcode-problem-solving
My Leetcode Problem Solving Solution
algorithms algorithms-and-data-structures data-structures leetcode problem-solving
Last synced: 08 Oct 2025
https://github.com/charon25/javabasicdatastructures
Recreating data strucures in Java for learning purposes
Last synced: 16 Jan 2026
https://github.com/jleung51/data_structures
Implementations of various data structures.
Last synced: 27 Mar 2025
https://github.com/athulsabu2002/s3_ds_lab
Data Structures and Algorithms lab programs for S3 CSE B.Tech. Comprehensive implementation of sorting algorithms, linear/non-linear data structures, graph algorithms, and mathematical applications in C.
Last synced: 20 Aug 2025
https://github.com/fabiokleis/estrutura_de_dados1
estrutura de dados 1 , linguagem C!
Last synced: 20 Aug 2025
https://github.com/tanmayvaij/pattern-printing
Some important pattern printing questions asked in interviews
algorithms cpp data-structures forloops patterns
Last synced: 15 Mar 2025
https://github.com/janeberry/evilhangman
Twist version of classic Hangman Game
Last synced: 20 Aug 2025
https://github.com/c1m50c/leet-code-solutions
A collection of my LeetCode submissions.
algorithm algorithms data-structures dynamic-programming interview-questions leetcode leetcode-python leetcode-solutions python python-3 solutions
Last synced: 22 May 2026
https://github.com/cardoso010/challenges
Leetcode, codewar, hackerrank Challenges
algorithms challenges codewa data-structures elixir leetcode study
Last synced: 23 Mar 2025
https://github.com/lmbarros/dump
DUMP: Dump of Unsorted Morsels for Programmers
algorithms data-structures reference
Last synced: 21 Feb 2026
https://github.com/antunesluis/lab-2
Trabalhos da disciplina de Laboratório de Programação 2
Last synced: 01 Jul 2025
https://github.com/cassxw/leetcode
My daily Leetcode practice repository, featuring solved problems, categorised solutions, and a structured roadmap for mastering data structures and algorithms.
algorithms coding-challenges competitive-programming data-structures dsa java leetcode leetcode-java leetcode-python leetcode-solutions problem-solving python
Last synced: 31 Mar 2025
https://github.com/liblaf/apple
🍎 Advanced optimization and math utilities with JAX for Python projects!
ci-cd code-quality data-structures github-actions hvp jax machine-learning numerical-methods optimization python
Last synced: 14 Apr 2025
https://github.com/anderson-andre-p/datastructuresandalgorithms
Data Structures and Algorithms to Study
data data-structures data-structures-and-algorithms dsa dsa-algorithm dsa-learning-series structured-data
Last synced: 20 Aug 2025
https://github.com/abhinandanmishra1/leetcode-practice
Practicing questions on leetcode and solutions are being reflected here
algorithms daily-coding-problem data-structures dsa-practice leetcode leetcode-cpp leetcode-solutions
Last synced: 19 Aug 2025
https://github.com/tonianev/data-structures
Common data structures implemented in Python
Last synced: 25 Jan 2026
https://github.com/mateusz-przybyla/addressbook_structured
C++ application - Przyszly Programista course (training)
cpp data-structures structured-programming txt-files
Last synced: 09 Nov 2025
https://github.com/kimi0230/leetcodegolang
Leetcode, Codility and GeekforGeeks algorithms exercises written in Golang.
algorithms codility codility-lessons codility-lessons-exercises data-structures geekforgeeks-solutions geeksforgeeks gitbook golang leetcode leetcode-golang leetcode-solutions
Last synced: 27 May 2026
https://github.com/seanballais/a-crazy-calculator
A simple calculator where the operations utilize stacks that are implemented with queues that are implemented by arrays that are implemented by linked lists.
Last synced: 27 May 2026
https://github.com/ofadiman/data-structures
The project shows various data structures implemented in Golang.
Last synced: 01 May 2025
https://github.com/jeon0976/algorithmscode
Swift활용한 DataStructure & Algorithms 이론 및 문제 풀기 전략
algorithms data-structures swift
Last synced: 07 Apr 2025
https://github.com/santiagortiiz/drawing-tool.-python-data-structures
Drawing tool developed using data structures.
arrays canvas data-structures python unittest
Last synced: 25 Feb 2025
https://github.com/daniilroman/heaps_comparison
C++ implementations and comparison of heap data structures
binomial-heap d-tree data-structures heap leftist-heap skew-heap
Last synced: 19 Aug 2025
https://github.com/anvaymayekar/avl-tree-visualizer
Interactive AVL Tree Visualizer — Real-time GUI for insert, search, and delete operations with automatic balancing, performance metrics, and visual feedback. Pure C + Win32 API.
algorithms avl-tree c-programming data-structures dsa gui-application self-balancing-binary-search-tree tree-visualization win32api
Last synced: 03 Jan 2026
https://github.com/arranstewart/dsa-swu-website
Data Structures and Algorithms at Southwest University, China, run in Autumn 2021
algorithms data-structures teaching-materials
Last synced: 24 May 2026
https://github.com/dpetrosy/saed_visitors_program
In this repository, I store my course project "Visits and visitors program", which I've done during my university education.
algorithm console-application course-work cpp cpp11 data-structures problem-solving university-project
Last synced: 19 Aug 2025
https://github.com/rahat-khan-pathan/ioi-solutions
My solutions for IOI problems
algorithms competitive-programming data-structures dynamic-programming graph-algorithms interactive problem-solving recursion
Last synced: 19 Aug 2025
https://github.com/candytale55/nodes_js_datastructs
A JavaScript class to create a basic node that contains data and one link to another node. The node’s data will be specified when creating the node and immutable. A node’s link to the next node is null when there are no nodes to traverse. Plus an example "An ice cream shop that sells three flavors: strawberry, vanilla, and coconut. The signature sundae is made of these three flavors, but new hires have a hard time remembering the order."
codecademy data-structures ice-cream-shop node-concept
Last synced: 31 Mar 2025
https://github.com/beangreen247/data-structures-in-python
Studying material about Data Structures In Python
arch beangreen beangreen247 data-structures debian linux markdow material open python source study unix
Last synced: 10 Apr 2026
https://github.com/jiaweihu08/epi
Exercises and solutions from Elements of Programming Interview
Last synced: 08 Oct 2025
https://github.com/firatgoktepe/data-structures-for-react
Some real world examples about data structures commonly used for React
data-structures javascript react vitejs
Last synced: 11 Apr 2026
https://github.com/indirapriyadharshini-63/sortingvisualizer
Sorting Visualizer in react
bubble-sort data-structures heap-sort merge-sort quick-sort react react-hooks sorting-algorithms sorting-algorithms-implemented sorting-visualization use-sound
Last synced: 11 Apr 2026
https://github.com/bertrand31/cagire
🔍 An experimental search engine supporting real-time partial-match plaintext search
data-structures functional-programming inverted-index scala search-engine trie
Last synced: 16 May 2025
https://github.com/mohmadabodai2010/data-structures
This repository offers clear implementations of key data structures, making it ideal for students and professionals alike. Explore practical examples to enhance your coding skills and prepare for interviews. 🐙🌟
adjacency adjacency-matrix algorithms-implemented data-structures datastructures dijkstra edmonds-karp-algorithm heap interview interview-practice javascript javascript-algorithms leetcode-solutions pandas python search sort tree
Last synced: 14 Mar 2026
https://github.com/dgisolfi/algorithms
All algorithims and projects for CMPT 435
bellman-ford-algorithm binary-search-tree data-structures fractional-knapsack searching-algorithms sorting-algorithms
Last synced: 15 Mar 2025
https://github.com/mustafahakkoz/market_simulation
Simple Linked List implementation in C language
Last synced: 23 Mar 2025
https://github.com/smeltier/data-structures-c
This repository contains C language implementations of the main data structures covered in the Algorithms and Data Structures course. The implementations were developed as part of my hands-on learning process and include sequential lists, linked lists, and other fundamental structures.
algorithms algorithms-and-data-structures c c-language c-programming data data-structures data-structures-c structures-c
Last synced: 16 May 2025
https://github.com/godsscion/cs570-intro-to-programming-data-structures-algorithms
This is a repo of CS 570 - Introduction to Data Structures labs.
algorithms data-structures java
Last synced: 18 Nov 2025
https://github.com/rodrigojunqueiradev/2025-python-data-analysis-and-visualization-masterclass
2024 Python Data Analysis & Visualization Masterclass
data-analysis data-science data-structures data-visualization pandas python python-3 python3 seaborn
Last synced: 10 May 2026
https://github.com/loosenthedark/ci_dcd-mysql
Video tutorial walkthroughs followed as part of the Data-Centric Development module of Code Institute's Full Stack Web Development Diploma Programme
backend crud data-manipulation data-structures databases mysql python
Last synced: 10 Apr 2026
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/lapets/pillowcases
Library that makes it possible to work in a concise, algebraic way with Python Imaging Library image objects.
data-structures image-processing pil pillow pillow-library python-image-library wrapper-library
Last synced: 18 Aug 2025
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/thomascode92/fem-algorithms
Learn about Big O, time complexity, fundamental data structures like arrays, lists, trees, graphs, and maps. Even searching and sorting algorithms. 💡📚
algorithms data-structures frontendmasters typescript
Last synced: 18 Aug 2025
https://github.com/iliyalb/cs-data-structure
🏗 recollection of data structure implementation codes
data-structures educational-project object-oriented-programming sololearn
Last synced: 02 Sep 2025
https://github.com/devfancy/knu
컴퓨터학부에서 배운 과목들을 정리한 repo 입니다.
algorithm data-structures system-programming
Last synced: 24 Jun 2025
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/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/aashahin/javascript-algorithms-data-structures-freecodecamp
This repo is not for cheating.
algorithms data-structures freecodecamp freecodecamp-javascript problem-solving
Last synced: 18 Aug 2025
https://github.com/nikhilvdev/data-structures-c
algorithm algorithms-datastructures c data-structures
Last synced: 27 May 2026
https://github.com/rain0ash/netextender
Biggest general purpose library with many different extension methods, data structures and utilities for rapid application development
csharp data-structures dotnet extension extension-methods extensionmethods extensions
Last synced: 03 Jan 2026
https://github.com/luizfelipedasilva678/computational-work-algorithms-and-data-structure
Last synced: 27 May 2026
https://github.com/vitorhonna/this-is-cs50
Harvard University's introduction to the intellectual enterprises of computer science and the art of programming. This is CS50.
c computer-science cs50 css data-structures flask harvard harvardcs50x html javascript python scratch sql sqlite
Last synced: 10 Apr 2026
https://github.com/leticiamilan/algoritmos-de-ordenacao
Este repositório contém implementações de diversos algoritmos de ordenação, como Insertion Sort, Bubble Sort, Selection Sort e Counting Sort, nas linguagens Python, Java e Portugol. Cada algoritmo está acompanhado de exemplos de uso e explicações sobre seu funcionamento.
data-structures java portugol python sorting-algorithms
Last synced: 23 Mar 2025
https://github.com/bieelogrom/filasdinamicas
Lista de atividades de listas dinâmicas em Java.
data-structures fila java queue
Last synced: 17 Aug 2025
https://github.com/shreyas-wagire/java-dsa
algorithms data-structures dsa java
Last synced: 17 Aug 2025
https://github.com/bertrand31/damysos
🌍 An experimental data structure allowing lightning-fast, constant-time lookups of large datasets for neighboring multi-dimensional points
coordinates data-structures experiment functional-programming gps performance scala trie
Last synced: 17 Aug 2025