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-03-23 00:07:31 UTC
- JSON Representation
https://github.com/moorara/algo
Algorithms and Data Structure For Go Applications
algorithm automata avl data-structure data-structures dfa generics go golang graph heap nfa patricia radixsort red-black-tree sort trie
Last synced: 10 Apr 2025
https://github.com/frankl1sales/estrutura-de-dados
Implementações baseadas na apostila de Estruturas de Dados dos Profs. Waldemar Celes e José Lucas Rangel (PUC-Rio, 2002).
algorithms c data-structures educational hash-table linked-list sorting-algorithms
Last synced: 21 Jun 2025
https://github.com/samvv/scl.js
A standard collections library for JavaScript/TypeScript
algorithms avl-tree data-structures hashing javascript priority-queue red-black-tree typescript
Last synced: 12 Sep 2025
https://github.com/shenxiangzhuang/toydata
Data Structures in Python
algorithms data-structures python3 sphinx-doc toy-project
Last synced: 12 Apr 2025
https://github.com/jeanextreme002/fastsnake
:snake: Python Helper CLI for Competitive Programming
algorithms cli codeforces competition competitive-programming contest data-structures helper marathon python template
Last synced: 10 Sep 2025
https://github.com/mrpandya/dbms_from_scratch
A CLI based DBMS made using C++. It supports basic SQL Queries.
algorithms cpp data-structures database database-management sql
Last synced: 28 Oct 2025
https://github.com/ryukinix/data-structures-ufc
Data Structures at UFC 2017.2
arrays c data-structures filo lifo list matrix pt-br sorting-algorithms tree
Last synced: 05 Apr 2025
https://github.com/milenacarecho/42sp
Esse repositório é onde compartilharei minha jornada na escola de engenharia de software @42SP. Colocarei aqui os meus projetos em ordem cronológica e explicada 😄
42 42sp c data-structures libft
Last synced: 09 Jul 2025
https://github.com/kgabis/cutils
C utilities
c data-structures datastructures
Last synced: 11 Jun 2025
https://github.com/skshahriarahmedraka/datastructure-algorithm-designpatterns-in-golang
DataStructure, Algorithm, Design Patterns in Golang
algorithm algorithms cipher-algorithms cryptography data-structures design-patterns dynamic-programming encryption golang graph greedy-algorithms math search-algorithm searching-algorithms sorting-algorithms stack string tree-structure
Last synced: 13 May 2025
https://github.com/devinterview-io/greedy-algorithms-interview-questions
🟣 Greedy Algorithms interview questions and answers to help you prepare for your next data structures and algorithms interview in 2024.
algorithms algorithms-and-data-structures algorithms-and-data-structures-interview-questions algorithms-interview-questions coding-interview-questions data-structures data-structures-and-algorithms data-structures-and-algorithms-interview-questions data-structures-interview-questions greedy-algorithms greedy-algorithms-interview-questions greedy-algorithms-questions greedy-algorithms-tech-interview software-architecture-interview software-architecture-interview-questions software-developer-interview software-engineer-interview
Last synced: 11 Jan 2026
https://github.com/rulyotano/rulyotano.crosscutting
Cross cutting library helpers.
algorithms bezier-curves cross-cutting-concerns data-structures helpers interpolation library math nuget
Last synced: 20 Aug 2025
https://github.com/flor91/data-structures-and-algorithms
Theory and Implementation of Data Structures and Algorithms using Python
algorith data data-structures python
Last synced: 19 Apr 2025
https://github.com/devinterview-io/dynamic-programming-interview-questions
🟣 Dynamic Programming interview questions and answers to help you prepare for your next data structures and algorithms interview in 2024.
algorithms algorithms-and-data-structures algorithms-and-data-structures-interview-questions algorithms-interview-questions coding-interview-questions data-structures data-structures-and-algorithms data-structures-and-algorithms-interview-questions data-structures-interview-questions dynamic-programming dynamic-programming-interview-questions dynamic-programming-questions dynamic-programming-tech-interview software-architecture-interview software-architecture-interview-questions software-developer-interview software-engineer-interview
Last synced: 11 Jan 2026
https://github.com/gmalecha/skip-list
Pure skip lists in Haskell
data-structures functional-programming haskell-library skiplist
Last synced: 11 Apr 2025
https://github.com/murraco/data-structures
Data structures in Java
arraylist bst data-structures heap java linkedlist queue stack trie
Last synced: 27 Apr 2025
https://github.com/aditya-a-garwal/agavltree
High performance C++ AVL tree implementation with unit tests, examples and benchmarks
algorithm algorithms algorithms-and-data-structures avl-tree balanced-search-trees benchmarks binary-search-tree cpp data-structures google-test linux trees-graphs unit-test windows
Last synced: 12 Jun 2025
https://github.com/letsdeepchat/techgig-30-day-challenge
Hello there! Here is 30-Day coding challenge using Python for Techgig and also I have HackerRank 30 Days coding changes coding repository. which really important for those guys who just started coding. I tried to explain basic coding for fresh coders.
30-day-leetcoding-challenge 30-days-of-code 30dayscodechallenge basic-programming competitive-programming data-science data-structures day-01-hello-techgig deepak deepak-chaudhari deepak14ri machine-learning oops-in-python python techgig-solutions
Last synced: 21 Aug 2025
https://github.com/grahamstrickland/malik_ds
Exercises from "Data Structures Using C++" (2e) - D.S. Malik
algorithms algorithms-and-data-structures cpp cpp11 data-structures
Last synced: 05 May 2025
https://github.com/devinterview-io/recursion-algorithm-interview-questions
🟣 Recursion Algorithm interview questions and answers to help you prepare for your next data structures and algorithms interview in 2024.
algorithms algorithms-and-data-structures algorithms-and-data-structures-interview-questions algorithms-interview-questions coding-interview-questions data-structures data-structures-and-algorithms data-structures-and-algorithms-interview-questions data-structures-interview-questions recursion-algorithm recursion-algorithm-interview-questions recursion-algorithm-questions recursion-algorithm-tech-interview software-architecture-interview software-architecture-interview-questions software-developer-interview software-engineer-interview
Last synced: 08 Jan 2026
https://github.com/harshcasper/data-structures
An NPM Package built for Developers to get a High-Level API Access to various Data Structures 👨💻🗄️
binary-search-tree data-structures datastructures hash-table linked-list npm npm-module npm-package npm-scripts npmjs priority-queue stack
Last synced: 03 Oct 2025
https://github.com/poyea/bk-tree
🌴 Header-only Burkhard-Keller tree (BK-Tree) library, with different metrics supported
bktree cpp cpp11 cpp14 cpp17 cpp20 data-structures string tree
Last synced: 10 Mar 2026
https://github.com/bastidood/c-data-structures
A collection of reference implementations for basic data structures written in C.
c computer-science data-structures
Last synced: 08 Oct 2025
https://github.com/hypertextassassin0273/excel_data_organizer_and_cleaner-ds_project
Data Structures project in C++11 language, uses custom Vector & String structures with Move Semantics (Rule of Five)
cpp11 data-cleaning data-cleansing data-structure-projects data-structures data-structures-project data-wrangling ds-projects easy-project excel-operations move-semantics object-oriented-programming oop open-source open-source-code open-source-project rule-of-five string university-project vector
Last synced: 30 Jun 2025
https://github.com/timvermeulen/const-buffer
A fixed-capacity memory buffer allocated on the stack using const generics.
array const-generics data-structures no-std rust
Last synced: 26 Mar 2025
https://github.com/anishlearnstocode/java-wac-batch-32
Introduction to Programming 👨💻 in Java with Data structures + Algorithms taught at @WhatAfterCollege 🎓.
algorithms batch course data-structures java online-course what-after-college
Last synced: 10 Apr 2025
https://github.com/nitinprakash96/data-structures
Algorithmic operations of some common data structures
algorithms data-structures implementation
Last synced: 20 Jun 2025
https://github.com/fmw666/data-structure
💡 数据结构(基于 C++ 语言) + 算法 (基于 C语言 和 Python语言)
algorithms c cpp data-structures datastructures-algorithms python3
Last synced: 02 Aug 2025
https://github.com/chifisource/toolipsapp.jl
toolips app ! - home of toolips
css data-structures database html javascript julia julialang web-development
Last synced: 02 May 2025
https://github.com/georgegkas/algorithmos
Μια σειρά από σημειώσεις που αποσκοπούν στην καλύτερη εμπέδωση, κατανόηση και χρήση των πιο σημαντικών αλγορίθμων και δομών δεδομένων.
algorithms bellman-ford-algorithm computer-science data-structures graph graph-algorithms prim-algorithm
Last synced: 23 Jan 2026
https://github.com/talfig/set-data-structure
Data structure implementation for mathematical set operations in C.
data-structures mathematics set
Last synced: 18 Apr 2025
https://github.com/dobatymo/data-algos
An knowledge graph for data structures and algorithms in markdown format
algorithms computer-science data-structures knowledge-graph ontology
Last synced: 28 Jul 2025
https://github.com/edw/clj-lens
Nested data structure querying and updating
clojure data-structures datastructures
Last synced: 22 Oct 2025
https://github.com/mewmix/gh_llm_loader
clone GitHub repositories and prepare their data for ingestion for LLMs.
context data data-structures github llm llm-training python
Last synced: 19 Sep 2025
https://github.com/wang-jun-coder/reading-notes
读书笔记(大化设计模式、大话数据结构)
dahuashejimoshi data-structures design-patterns-objc
Last synced: 29 Apr 2025
https://github.com/snippetors/snippets
code snippets, copy & run
algorithms code-snippets data-structures vuepress vuepress-plugin
Last synced: 11 Jan 2026
https://github.com/krishnadey30/data-structure
Data Structure codes implemented in C
bfs c data-structures dfs graph-traversal-algorithms graphs-pathfinding heap maxheap minheap queue stack trees trie
Last synced: 25 Oct 2025
https://github.com/alistra/data-structure-inferrer
A program that analyzes source code with a data-structure wildcard and suggests the right one.
analyzer c compiler data-structures haskell tex
Last synced: 21 Oct 2025
https://github.com/mahendramahara/dsa-in-c-programing
Explore a collection of C programming language implementations for various data structures and algorithms. From linked lists to sorting algorithms, this repository provides a hands-on approach to learning and understanding essential concepts in data structures and algorithms.
bca bca-project c-programming c-programming-language c-programs cprogramming data-structures data-structures-and-algorithms dsa dsa-algorithm dsa-in-c dsa-learning-series dsa-practice dsa-project lab-exercise lab-report mahendra-mahara mahendramahara programming
Last synced: 11 Mar 2026
https://github.com/gkonovalov/algorithms
Algorithms and Data Structures a comprehensive collection of fundamental Algorithms and Data structures organized into various categories to cater to the needs of software engineers and computer science students.
a-star algorithm algorithms algorithms-and-data-structures bellman-ford binary-search convex-hull data-structures dijkstra dynamic-programming floyd-warshall huffman-coding interview-questions kruskal levenshtein-distance merge-sort network-flow prim quick-sort topological-sort
Last synced: 18 Sep 2025
https://github.com/pirate/experiments
:sparkles: Random (sometimes xkcd-inspired) Python, Haskell, and JS experiments involving data science and algorithm fun.
algorithms computer-science data-science data-structures game-theory haskell javascript machine-learning math python random snippets statistics test-bed
Last synced: 24 Mar 2025
https://github.com/ibrahimtanyalcin/lexicon-rainbow
Lexicon-rainbow: minimal data visualization module between a single ordinal scale and a single linear scale with in-built GUI
component d3 d3js d3v3 d3v4 data-structures data-visualization es5 es5-javascript javascript-library parallel-coordinates sankey svg visualization
Last synced: 13 Jul 2025
https://github.com/sapna127/cp-lite
Algorithms, tricks, problems solutions with most optimized way.. Open source contribution repo for Hacktoberfest. Refer Contribute.md to know more
algotithms competitive-programming data-structures hacktoberfest hacktoberfest-accepted problem-solving stl techniques tricks
Last synced: 15 Mar 2026
https://github.com/sondosaabed/babies-frecuencies
Baby-Frecuencies managment application using AVL tree as data Structure. Java | JavaFX
avl-tree baby-frecuency data-structures java javafx-application
Last synced: 22 Apr 2025
https://github.com/sondosaabed/baby-frecuencies-hash
Baby-Frecuencies managment application using Hash table as data Structure. Java | JavaFX
baby-frecuency data-structures hashtable java javafx-application
Last synced: 01 Nov 2025
https://github.com/hamzaoutdoors/vet-clinic-database
Use a relational database to create the data structure for a vet clinic. And create a complete database with data about animals, animals' owners, clinic employees, and visits.
backend data-structures database postgresql sql
Last synced: 07 Oct 2025
https://github.com/sabyasachi-seal/books
All the books that can help you for a CS Degree
algorithms books cse daa data-structures maths
Last synced: 03 Mar 2026
https://github.com/matinhosseinianfard/simplegit
A simple visual data structure project that simulates git
data-structures git linked-list pyqt5 python
Last synced: 27 Feb 2025
https://github.com/muhammadhasan01/cp
Collection of My Competitive Programming Codes
algorithms codeforces competitions cpp data-structures dynamic-programming flow graphs online-judges strings
Last synced: 14 Apr 2025
https://github.com/kawchar85/library
My personal codes.
algorithms algorithms-and-data-structures competitive-programming cpp data-structures programming
Last synced: 13 Apr 2025
https://github.com/flexycode/ccdatrcl
💫 This repository contains all of the java, javascript & python code implementations for each topic in the course outline for data structures and algorithms COM231 - Mrs. Jensen A. Santillan
algorithm algorithms-and-data-structures computer-science critical-thinking data-structures knowledge-management knowledge-power knowledge-representation visualization
Last synced: 14 Apr 2025
https://github.com/harmoniqs/namedtrajectories.jl
Efficient Handling of Trajectories with User Defined Named Components
data-structures julia makie-jl optimal-control plotting trajectories trajectory-optimization
Last synced: 16 Feb 2026
https://github.com/pachoclo/draggable-data-structures
A React tool to help you visualize data structure changes while you come up with an algorithm solution
data-structures draggable react visualization
Last synced: 19 Jun 2025
https://github.com/mindexpert7546/learn-dsa
Data structure and Algorithm (DSA).A data structure is a method of organizing data in a virtual system. Think of sequences of numbers, or tables of data: these are both well-defined data structures. An algorithm is a sequence of steps executed by a computer that takes an input and transforms it into a target output.
algorithms-and-data-structures c cpp data-structures dsa dsa-algorithm hacktoberfest hacktoberfest-accepted hacktoberfest-starter hacktoberfest2023 java python
Last synced: 18 Jun 2025
https://github.com/angular-rust/ux-dataflow
UX-Dataflow is a streaming capable data multiplexer that allows you to aggregate data and then process it using a Chain of Responsibility design pattern.
data-processing data-structures dataframe datastream datatable rust
Last synced: 16 Oct 2025
https://github.com/shubham0204/text-predictor-android
Next word prediction and word auto-complete for Android - with the power of Rust 🚀
android android-library autocomplete-suggestions data-structures markov-model rust text-predictions trie-data-structure
Last synced: 11 Jul 2025
https://github.com/nishkarshraj/evolvve-student-chapter-app
Evolution is the process which makes someone/something ordinary to extra ordinary. Here is a project done by UPES Students from B.Tech DevOps which is generic model on Student Chapters that helps us in extra-curricular activities.
automation collaboration cxoracle data-structures database database-management evolution git github normalization open-source opensource project python python3 student-chapters tech-devops upes-students
Last synced: 22 Apr 2025
https://github.com/tutorialedge/go-data-structures-course
This is the course materials for the Go Data Structures Crash Course!
Last synced: 10 Apr 2025
https://github.com/m-aliozkaya/datastructuresproject-2
Data structure linked list project for school
Last synced: 21 Feb 2026
https://github.com/madebypixel02/basic-oop-donkey-kong-in-python
[Uc3m] The Classic Donkey Kong game
data-science data-structures donkey-kong donkeykong programming python python-pip pyxel pyxeledit uc3m
Last synced: 28 Aug 2025
https://github.com/nadakhader04/my-data-structures-
Data Structures implementation
bstree data-structures java list node queue sorting static
Last synced: 25 Aug 2025
https://github.com/amey-thakur/analysis-of-algorithm-and-analysis-of-algorithm-lab
CSC402: Analysis of Algorithm [AOA] & CSL401: Analysis of Algorithms Lab [AOA Lab] <Semester IV>
algorithm algorithm-analysis algorithms amey ameythakur analysis-of-algorithm analysis-of-algorithms computer-engineering computer-science data-structure data-structures data-structures-algorithms data-structures-and-algorithms engineering megasatish textbooks
Last synced: 07 Oct 2025
https://github.com/rafaelbroseghini/pythonista
:snake: Simple is better than complicated. Complex is better than complicated.
algorithms data-structures object-oriented-programming oop python3
Last synced: 28 Apr 2025
https://github.com/minaminao/algorithms
Algorithms and data structures in C++/Rust/Python/JavaScript/Go.
algorithms data-structures quantum-algorithms
Last synced: 28 Apr 2025
https://github.com/brayniac/heatmap
heatmap storage for rust
crates data-structures heatmap histogram rust
Last synced: 04 Mar 2026
https://github.com/matanlurey/sector.dart
Fast and intuitive 2D data structures.
Last synced: 05 Apr 2025
https://github.com/sid200026/misc-programs
Python, C and C++ Programs
beautifulsoup beautifulsoup4 competitive-programming cpp data-structures django graphene-django graphql help helper java javascript python3 socket-programming
Last synced: 18 Aug 2025
https://github.com/giacomocavalieri/non_empty_list
✨ Non-empty lists in Gleam
Last synced: 17 Aug 2025
https://github.com/epiverse-trace/linelist
R package for handling linelist data
data data-structures epidemiology epiverse outbreaks r r-package sdg-3 structured-data
Last synced: 06 May 2025
https://github.com/markstock7/smash-algorithms
Smash Algorithms By Daily Practice
algorithms data-structures design-patterns scala
Last synced: 11 Oct 2025
https://github.com/simon622/mqtt-tree
A quick and efficient data structure for indexing MQTT subscriptions in a highly concurrent environment.
data-structures mqtt mqtt-protocol mqtt-sn pubsub trie-tree
Last synced: 13 Apr 2025
https://github.com/gitpaulo/data-structures-visualiser
🛠 An extendable data structure & algorithm visualisation tool.
algorithms animation data-structures tool visualiser
Last synced: 04 May 2025
https://github.com/atiq-cs/problemsolving
Problem solving from a few online judges such as codeforces, uva, spoj and coding practices from leetcode, hackerrank
acm-icpc acm-uva algorithm c-sharp codeforces data-structures online-judges python3
Last synced: 14 Oct 2025
https://github.com/sansyrox/algorithm-ds
algorithms algorithms-and-data-structures c-plus-plus cpp data-structures dsa java javascript python2 python3
Last synced: 10 Aug 2025
https://github.com/octcarp-courses/sustech_cs208-algorithm_s23_works
(1120/1100) Labs of CS208 2023 Spring: Algorithm Design and Analysis (ADA), SUSTech. Taught by Prof. Yuhui SHI.
algorithms cs208 data-structures sustech
Last synced: 19 Apr 2025
https://github.com/hongbo-wei/ai-cs-uobd
Artificial Intelligence and Computer Science MSc (2023-2024) at the University of Birmingham Dubai
ai ai-programming algorithms artificial-intelligence computer-science computer-systems data-structures databases dubai software-development university-of-birmingham
Last synced: 11 Apr 2025
https://github.com/voronar/ctype-js
JavaScript library for easy working with C data types like primitive type arrays and structures.
c data-structures javascript websocket
Last synced: 06 Mar 2026
https://github.com/elanhasson/orleans.datastructures
Various data structures implemented on top of Microsoft Orleans
data-structures distributed-datastructure distributed-systems microsoft-orleans orleans virtual-actors
Last synced: 04 Jul 2025
https://github.com/hashimsaffarini/datastructure
These Java files contain implementations of essential data structures such as AVLTree, BST, CircularQueue, DataStructureClasses, MyArrayList, MyHashMap, MyLinkedList, MyQueue, and MyStack. Each file showcases the functionality and usage of its corresponding data structure, providing versatile solutions for data organization and manipulation.
classes data-structures implementation java
Last synced: 05 May 2025
https://github.com/open-node/jstructures
JavaScript 版本的数据结构,提供常用的数据结构封装,基于清华大学邓俊辉老师的数据结构课程
algorithm data-structures heap javascript queue stack tree-structure
Last synced: 14 Apr 2025
https://github.com/nthparty/circuitry
Embedded domain-specific combinator library for the abstract assembly and automated synthesis of logical circuits.
circuit circuits data-structures domain-specific-language domain-specific-languages embedded-language garbled-circuits logic logic-circuit logic-circuits logic-gates logical-circuit logical-circuits logical-gates mpc multi-party-computation multiparty-computation python secure-multi-party-computation
Last synced: 14 Jan 2026
https://github.com/taronvardanyan/datastructures
Common data structures in JS, which developers using on client side.
Last synced: 23 Mar 2025
https://github.com/mateuseap/algorithms
Algorithms, Data Structures and resolution of programming questions
algorithms algorithms-and-data-structures c cpp data-structures ruby
Last synced: 26 Oct 2025
https://github.com/yothu/catalog-of-my-things
data-structures ruby terminal-based
Last synced: 26 Feb 2026
https://github.com/aliiimaher/lazy-hungry-potato
"Data Structures & Algorithms" course project, Fall 2022.
data-structures data-structures-and-algorithms heap heap-sort trie-tree
Last synced: 14 Jul 2025
https://github.com/tracyspacy/algos_data_structures_rust
basic data structures and algorithms in rust
Last synced: 11 Apr 2025
https://github.com/sirodiaz/datastructures
Collection of lot high performance data structures for PHP
algorithm algorithms avl-tree bst data-structures datastructures disjoint-sets hashmap hashset list oop php php7 radix-tree stack tree trie
Last synced: 07 Apr 2025
https://github.com/simbafl/structure-and-algorithm
计算机的数据结构是对现实世界物体间关系的一种抽象。
Last synced: 08 Apr 2025
https://github.com/ralfbiedert/simd_aligned
SIMD aligned data structures to work with `std::simd`.
alignment data-structures rust simd
Last synced: 12 Dec 2025
https://github.com/chifisource/parsenoteval.jl
Expands the usage of Base.parse to work with more Base structures.
data data-structures evaluator julia parse parsing
Last synced: 13 Apr 2025
https://github.com/linux-nerd/data-structures.js
Popular Data Structures in JavaScript
adjacency-list binary-search-tree data-structures definitelytyped es6 graph linked-list queue stack typescript
Last synced: 22 Oct 2025
https://github.com/theodesp/go-blooms
Simple and efficient bloom filter implementations in Go
bloom-filter data-structures probabilistic-data-structures
Last synced: 22 Apr 2025
https://github.com/sgoudham/bst-rs
Recursive & Iterative Binary Search Tree Implementations within Rust
binary-search-tree binary-tree bst bst-tree data-structures hacktoberfest rust rust-crate rust-library
Last synced: 11 Apr 2025
https://github.com/zigurous/unity-data-structures
💾🧬 Common data structures and design patterns for Unity projects.
assets data-structures design-patterns package unity
Last synced: 25 Apr 2025
https://github.com/vertexclique/cuneiform-fields
Field level cache optimizations for Rust (no_std)
cache-coherence cache-optimization concurrency data-structures field-optimization no-std rust-lang
Last synced: 03 Sep 2025
https://github.com/pauljohanneskraft/algorithmsanddatastructures
Collection of algorithms and data structures
algorithm algorithms data-structures macos swift swift-4 swift4
Last synced: 13 Jun 2025