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: 2025-05-11 00:06:54 UTC
- JSON Representation
https://github.com/david-kariuki/dsa-java-practice1
Data Structures and Algorithms Practice 1 using java.
algorithms data-structures dsa dsa-algorithm dsa-learning-series
Last synced: 12 Apr 2025
https://github.com/mehanix/teme-fmi
🎓 Homework/Coursework during my bachelor's in Computer Science
algorithms-and-data-structures artificial-intelligence computer-science cpp data-structures database-design databases fmi formal-languages haskell homework-exercises ios-swift java mips-assembly nodejs operating-systems python signal-processing webdev
Last synced: 15 Apr 2025
https://github.com/lironmiz/self.py-python-course
this repository contains solutions in python to the python course problems of the Cyber Education Center from campus.gov.il. and the final project of the course hangman
beginner-project certificate conditional-statements course data-structures education files-python functions game hangman hangman-in-python logical-operators loops practice pycharm-ide python self-learning string-python terminal variables-python
Last synced: 08 Feb 2025
https://github.com/nishkarshraj/data-structures
Data Structures with Theory, Algorithms and Code
algorithms algorithms-and-data-structures array c cpp data-structures graph java linked-list python queue stack tree
Last synced: 22 Apr 2025
https://github.com/processone/mqtree
Index tree for MQTT topic filters
data-structures erlang mqtt tree-structure
Last synced: 23 Apr 2025
https://github.com/pct960/competitive_programming
A handy collection of implemented data structures and algorithms for competitive coding contests
algorithm-challenges algorithms algorithms-implemented competitive-programming data-structures java
Last synced: 12 Apr 2025
https://github.com/nickssilver/alx-low_level_programming
C programming
algorithms c data-structures shell
Last synced: 14 Apr 2025
https://github.com/prabaprakash/data-structures-and-algorithms-programs
Algorithm and Data Structures
algorithm-challenges algorithms data-structures dynamic-programming problem-solving
Last synced: 11 Apr 2025
https://github.com/alexprut/algo
🍒 Classic Algorithms and Data Structures implemented in Java
algorithm algorithms data-structures java
Last synced: 30 Apr 2025
https://github.com/rlaguilar/programming-contests
Contains all my codes from programming contests
algorithms c-plus-plus data-structures programming-contests
Last synced: 22 Nov 2024
https://github.com/morshedulmunna/software-engineering-core-concept
Learn Software Engineering core concept.
algorithms data-structures database distributed-systems javascript nodejs
Last synced: 19 Mar 2025
https://github.com/williscool/code_gym
A workspace for learning computer science and software engineering topics
algorithms coding-challenge data-structures interview interview-prep javascript ruby
Last synced: 07 May 2025
https://github.com/garfield1002/jhr_skip_list
Header-only skip list library for modern C++ (C++17/C++20)
cpp data-structures header-only library skiplist
Last synced: 12 Apr 2025
https://github.com/devinterview-io/string-data-structure-interview-questions
🟣 String Data Structure 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 software-architecture-interview software-architecture-interview-questions software-developer-interview software-engineer-interview string-data-structure string-data-structure-interview-questions string-data-structure-questions string-data-structure-tech-interview
Last synced: 30 Mar 2025
https://github.com/nishkarshraj/design-and-analysis-of-algorithms
Algorithms and Data Structures.
algorithms algorithms-and-data-structures c cpp cpp-library data data-analysis data-structures graph-algorithms graphs greedy-algorithm greedy-algorithms matrix open-source opensource optimization queue sorting sorting-algorithms stack
Last synced: 22 Apr 2025
https://github.com/skeate/lambdata
Purely functional data structures in Typescript
data-structures fp-ts functional-programming immutable purely-functional-data-structures typescript
Last synced: 30 Apr 2025
https://github.com/ahtrahdis7/node-lru-cache-js
An implementation of LRU Cache using Doubly Linked Lists and Maps with O(1) read and write time complexity. [500+ NPM Downloads]
cache data-structures lru-cache lru-implementation nodejs
Last synced: 13 Apr 2025
https://github.com/asabaseiban/buaaentrance
北航 991软件工程考研初复试 代码和笔记
algorithm data-structures operating-system
Last synced: 11 Apr 2025
https://github.com/g1joshi/gfg-dsa
GeeksForGeeks Data Structures and Algorithms Self Paced
algorithms coding competitive-programming data-structures geeksforgeeks problem-solving programming self-paced
Last synced: 25 Apr 2025
https://github.com/cristaloleg/golds
Go data structures
algorithms computer-science data-structures golang performance
Last synced: 19 Mar 2025
https://github.com/domnikl/algorithms-and-data-structures
Algorithms and data structures implemented in Kotlin
algorithms data-structures educational kotlin
Last synced: 23 Apr 2025
https://github.com/rproenza86/data_structure-algorithms-patterns
Computer Science Design Patterns, Data Structures and Algorithms. Javascript implementations. Detailed explanations. Working examples.
algorithms data-structures es6 javascript patterns
Last synced: 07 Apr 2025
https://github.com/adebsalert/data-structure-algorithm
Practice repo for solving leetcode problems and also custom data structures
algorithm-challenges algorithms-and-data-structures data-structures leetcode
Last synced: 30 Apr 2025
https://github.com/zj-dreamly/my-program-learning
我的编程学习之路,包括了design pattern,data structure,java8,java io,java concurrent,guava,spring,spring boot,spring cloud,js,vue
concurrent data-structures design guava io java java8 pattern spring spring-boot springcloud springmvc
Last synced: 30 Apr 2025
https://github.com/cagataycali/veri-yapilari
Pamukkale Üniversitesi Veri Yapıları Ders Notları
data-structures pamukkale-university
Last synced: 14 Apr 2025
https://github.com/danielbrito/ufc
🎓 Ciência da Computação - Universidade Federal do Ceará.
competitive-programming compiler computer-graphics data-structures database functional-programming linear-algebra logic mathematics mobile-development number-theory operating-system software-engineering ui-ux web-development
Last synced: 04 Apr 2025
https://github.com/achint08/algo-kit
Commonly encountered Data Strucutues and Algorithms implemented in python
algorithms data-structures go golang hacktoberfest interview-preparation-kit python
Last synced: 07 May 2025
https://github.com/fwcd/swift-utils
General-purpose utility library for Swift
data-structures swift utilities
Last synced: 07 May 2025
https://github.com/pigfly/rmit_algorithm_analysis
Central Repo For RMIT Algorithm Analysis Program
algorithms data-structures java rmit swift
Last synced: 09 Apr 2025
https://github.com/ashish2030/data-structures
This is my Data Structure code using Java Language
data-structures java problem-solving
Last synced: 11 Apr 2025
https://github.com/urunov/data-strucute-algorithms
Data Strucuter and Algorithms. System Design. Behaviour Questions
algorithms data-structures hackerrank-solutions leetcode roadmap system-design
Last synced: 11 Apr 2025
https://github.com/s0rg/trie
Generic prefix tree for golang
data-structures golang-library prefix-tree trie trie-structure
Last synced: 30 Apr 2025
https://github.com/papachristoumarios/python-gomoryhu
Simplistic Gomory-Hu Tree Data Structure implementation in Python
data-structures gomory-hu-tree maximum-flow minimum-cu python
Last synced: 13 Feb 2025
https://github.com/sile/erl-splay-tree
A splay-tree implementation in Erlang
data-structures erlang splay-trees
Last synced: 11 Apr 2025
https://github.com/mahdiramezanii/data_staruct_with_python_2
Data building project (calculation of suffix expression with Python)
Last synced: 01 Dec 2024
https://github.com/minnukota381/codetantra-solutions
Here, you will get Code Tantra solutions of Data Structures and Algorithms using C for Placements
algorithms c codetantra data-structures
Last synced: 21 Nov 2024
https://github.com/baggepinnen/lengthchannels.jl
Julia Channels with defined length: Buffered and threaded iterators for machine learning.
channels data-structures iterators producer-consumer threading
Last synced: 15 Mar 2025
https://github.com/mahdiramezanii/data-structure-with-python
Data building project (transformation of intermediate term into prefix and suffix)
data-structures datastructures infix-to-postfix postfix python
Last synced: 01 Dec 2024
https://github.com/avestura/data-structure-app
All projects of Data Structure course in an integrated GUI application
bfs csharp data-structures dfs graph graph-algorithms guilan-university heap huffman-compression-algorithm huffman-compressor huffman-tree stack wpf
Last synced: 10 Apr 2025
https://github.com/ehmicky/wild-wild-parser
🤠 Parser for object property paths with wildcards and regexps 🌵
algorithm data-structures filter functional-programming glob globbing globstar javascript json library map nodejs parsing path recursion regex regexp regular-expression typescript wildcard
Last synced: 16 Mar 2025
https://github.com/misterzurg/academy_yandex_algorithm-training
⌨️ Solutions to Academy Yandex "Тренировки по алгоритмам"
algorithmic-training algorithms contest-programming data-structures golang rust yandex yandex-algorithm-trainings yandex-training
Last synced: 19 Nov 2024
https://github.com/alextsao1999/ast-buffer
Fast incremental parsing using piece table and tree-sitter to generate syntax tree
ast buffer data-structures piece-table text text-buffer text-editor tree-sitter tree-sitter-cpp
Last synced: 11 Mar 2025
https://github.com/msakai/haskell-decision-diagrams
Binary decision diagrams (BDD) and Zero-Suppressed Binary Decision Diagrams (ZDD) in Haskell
bdd binary-decision-diagram binary-decision-diagrams data-structures haskell zdd
Last synced: 23 Mar 2025
https://github.com/pzaino/zvector
An ANSI C Vector library (Dynamic Array) that is fully configurable, fast, thread safe, reentrant, can store dynamic data structures as well as base datatypes and can be used to create dynamic stacks, dynamic queues and more.
algorithms ansi arrays bsd c c99 data-structures dynamic-arrays dynamic-queue dynamic-stack embedded gcc hacktoberfest high-performance library linux macos vectors winodws zig
Last synced: 03 Dec 2024
https://github.com/oke-aditya/dsa
Data Structures and Algorithms practice.
algorithms coding-interviews data-structures
Last synced: 23 Mar 2025
https://github.com/rahul-ghadge/demoprogramsjava
Core java, Collection, Multi threading, Data Structure, Generics, Java8 features, Streams, Functional Interfaces, Reflection, Recursion, Comparator related interview programs
collections core-java data-structures generics java8 multithreading
Last synced: 18 Nov 2024
https://github.com/clarketm/super
Data structures, data types, and algorithms with superpowers! 💪😎
array binarytree data-structures data-types heap javascript linkedlist map math number object priorityqueue queue set sorting-algorithms string super superpowers trie
Last synced: 14 Apr 2025
https://github.com/alichtman/data-structures-cpp
Teaching data structures in C++. Great resource for students.
avl-tree btree cpp cs225 data-structures graph-algorithms hashtable trees uiuc
Last synced: 19 Mar 2025
https://github.com/anshumansinha3301/safetitude-project-finance
My works as an SDE @Safetitude
data-science data-structures dbms
Last synced: 13 Apr 2025
https://github.com/arnoob16/cpAPI
A Flask API that gives updates about the upcoming contests on various Coding Platforms.
api api-wrapper competitive-coding competitive-programming competitive-programming-contests competitive-programming-reference competitiveprogramming contest contest-programming contests data-structures dsa dsa-algorithm dsalgo
Last synced: 10 Apr 2025
https://github.com/arnoob16/cpapi
A Flask API that gives updates about the upcoming contests on various Coding Platforms.
api api-wrapper competitive-coding competitive-programming competitive-programming-contests competitive-programming-reference competitiveprogramming contest contest-programming contests data-structures dsa dsa-algorithm dsalgo
Last synced: 14 Apr 2025
https://github.com/manuarora700/100-days-interview-preparation
⚡️ 100 Days of DS Algo for interview preparation (C++ and Javascript)
algorithms algorithms-and-data-structures challenges data-structures
Last synced: 14 Mar 2025
https://github.com/devinterview-io/sorting-algorithms-interview-questions
🟣 Sorting 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 software-architecture-interview software-architecture-interview-questions software-developer-interview software-engineer-interview sorting-algorithms sorting-algorithms-interview-questions sorting-algorithms-questions sorting-algorithms-tech-interview
Last synced: 30 Mar 2025
https://github.com/anshumansinha3301/java-supreme
Some Java Codes for destructions
algorithms-and-data-structures data-structures java
Last synced: 13 Apr 2025
https://github.com/kanugurajesh/dsa-solutions-notes
Sharing my notes and solutions for DSA concepts here
amazon coding-journey coding-ninjas-solution cpp data-structures github-flow google interview-preparation interview-questions java leetcode-solutions pbc striversa2zdsa
Last synced: 20 Nov 2024
https://github.com/pearmini/hap
Turn your avatar into artwork via algorithm visualization and AI. 🏖
algorithms-and-data-structures algorithms-implemented art body-segmentation data-structures data-visualization image-processing style-transfer
Last synced: 22 Mar 2025
https://github.com/khaledashrafh/b-tree
This contains a C++ code that implements a B-Tree data structure. A B-Tree is a self-balancing tree that can store and retrieve data efficiently. It is commonly used in databases and file systems.
b-tree b-tree-implementation cpp data-structures generic scratch-implementation template
Last synced: 02 Feb 2025
https://github.com/domargan/parallel-packed-csr
A parallel packed CSR data structure for large-scale dynamic graphs
csr data-structures dynamic-graphs evolving-graphs graph graph-data graph-databases graph-datastructures graph-processing graphs packed-memory-array pcsr stream-graphs streaming-graph-data streaming-graph-processing
Last synced: 03 May 2025
https://github.com/edoardottt/hackerrank-python
HackerRank-Python 🐍
algorithms data-structures hackerrank hackerrank-algorithms-solutions hackerrank-challenges hackerrank-python hackerrank-solutions python python-3 python-script python3 solution solutions
Last synced: 23 Mar 2025
https://github.com/turbomack/chae-tree
Create multi level navigation in elm easily.
Last synced: 15 Apr 2025
https://github.com/tusharnankani/binary-tree-visualizer
A Binary Tree Visualizer implemented purely in C - A combination of Data Structures & Computer Graphics.
binary-tree binary-tree-traversal binary-tree-visualization c computer-graphics data-structures
Last synced: 07 May 2025
https://github.com/lironmiz/leetcode
Designed to help people save the exercises I solved in java and track my progress and learning in algorithms, data structures, and programming math puzzles.
algorithms competitive-programming data-structures java leetcode-java leetcode-solutions math
Last synced: 18 Mar 2025
https://github.com/pfalcon/beap
Beap (bi-parental heap) algorithm reference implementation in Python
algorithms algorithms-and-data-structures data-structures implicit search-algorithm
Last synced: 19 Mar 2025
https://github.com/ali-elshorpagi/data_structures
Data Structures in C++
avl-tree binary-heap binary-search-tree binary-tree cpp data-structures doubly-linked-list hash-table problem-solving queue singly-linked-list stack template trie-tree vector
Last synced: 28 Apr 2025
https://github.com/khuyentran1401/voronoi-diagram
Implementation of voronoi diagram with incremental algorithm
algorithms-and-data-structures data-structures dcel-subdivision incremental-algorithm python voronoi-diagram
Last synced: 13 Apr 2025
https://github.com/khadkarajesh/internship-preparation-kit
Repository consist the technical and behavioural questions asked by french tech companies for internship
algorithm algorithms coding-interviews codinggame data-science data-structures data-structures-and-algorithms french hacktoberfest hacktoberfest-accepted hacktoberfest2022 internship interview interview-practice interview-preparation interview-questions interview-test leetcode python software-engineering
Last synced: 13 Feb 2025
https://github.com/uiu-developers-hub/c-structure
A comprehensive collection of header files of 'C' language focusing on the data-structures and algorithms
algorithms c data-structures header-files
Last synced: 15 Apr 2025
https://github.com/mohd-faizy/learn_python
This is a public repository of Jupyter notebooks with introductory tutorials on different aspects of Python programming. Please star us if you think it is useful:
data-structures dict-python introductory-tutorials ipython-notebook jupyter-notebooks list-in-python python-library python-practice-programs python-programming python-programming-language python3 pythondatastructure sets tuples-in-python
Last synced: 13 Feb 2025
https://github.com/yi-ge/cpp-practice
C++ 算法练习。
algorithm algorithms c cpp data-structures leetcode leetcode-solutions
Last synced: 13 Apr 2025
https://github.com/penemue/keap
Keap is a heap data structure presenting stable PriorityQueue and stable Keapsort sorting algorithm
data-structures heapsort kotlin priority-queue priorityqueue queue sorting-algorithms stable-priority-queue stablesort
Last synced: 07 May 2025
https://github.com/linoscope/okasaki-book-ocaml
Samples and solutions from Chris Okasaki's "Purely Functional Data Structures", written in OCaml.
data-structures ocaml purely-functional-data-structures
Last synced: 27 Mar 2025
https://github.com/jackson211/LearnedSPatialHashMap
Learned SPatial Hashmap
data-structures hashmap index spatial
Last synced: 27 Apr 2025
https://github.com/juliafolds/microcollections.jl
Immutable empty and singleton collections
arrays data-structures dictionaries immutable julia sets
Last synced: 05 Mar 2025
https://github.com/meooow25/haccepted
Data structures and algorithms for competitive programming in Haskell
algorithms competitive-programming data-structures haskell
Last synced: 26 Mar 2025
https://github.com/yegor256/emap
📈 The fastest map possible in Rust, where keys are integers and the capacity is fixed (faster than Vec!)
Last synced: 27 Mar 2025
https://github.com/erfaniaa/icpc-notebook
Shahid Beheshti University ACM-ICPC team notebook
acm acm-icpc algorithms cheatsheet data-structures icpc notebook
Last synced: 11 Apr 2025
https://github.com/baggepinnen/diskdataproviders.jl
Disk based, buffered data structures for machine learning
buffered-reader data-provider data-structures machine-learning
Last synced: 15 Mar 2025
https://github.com/ateeqrana7/banking-management-system
This is a Banking Management System built using the concepts of Object Oriented Programming & Data Structures. The following data structures have been implemented in this project; LinkedList, Queues.
bank-management-system banking banking-application banking-applications banking-system bankmanagement bankmanagementsystem classes cplusplus data-structures datastructures linked-list linkedlist management management-system object-oriented-programming oop queue
Last synced: 29 Apr 2025
https://github.com/brucou/functional-rose-tree
A small (2Kb zipped minified) tree-shakeable functional library to manipulate generic rose (a.k.a multi-way) trees
data-structures functional javascript lenses library rose-tree tree
Last synced: 18 Dec 2024
https://github.com/sondosaabed/tawjihi-school-records
School records managment application using linkedlist as data Structure. Java | JavaFX
data-structures gui java javafx linked-list school-records
Last synced: 22 Apr 2025
https://github.com/abdallahhemdan/problem-solving-for-fe-engineers
📝 Slides and materials of my talk about Problem-Solving for Frontend Engineers
algorithms big-o-notation complexity-analysis data-structures dom dom-manipulation hemdan instabug problem-solving spa talks tree-structure virtual-dom
Last synced: 30 Mar 2025
https://github.com/Erfaniaa/icpc-notebook
Shahid Beheshti University ACM-ICPC team notebook
acm acm-icpc algorithms cheatsheet data-structures icpc notebook
Last synced: 19 Feb 2025
https://github.com/xuwei-k/iarray
scalaz friendly immutable Array, NonEmptyArray
Last synced: 23 Apr 2025
https://github.com/paurkedal/ocaml-bitpath
Efficient bit-string type along with containers to partition data on variable-length bit-strings.
bitset data-structures ip-address ocaml
Last synced: 20 Jan 2025
https://github.com/krishnadey30/bank-management-system
banking-applications c data-structures filesystem
Last synced: 11 Apr 2025
https://github.com/abranhe/allalgorithms-js
The All ▲lgorithms Javascript Library
algorithm algorithms allalgorithms data-structures javascript js math searching-algorithms sorting-algorithms
Last synced: 23 Mar 2025
https://github.com/pgbiel/elembic
Framework for custom elements and types in Typst
data-structures elements types typst validation
Last synced: 13 Mar 2025
https://github.com/devinterview-io/hash-table-data-structure-interview-questions
🟣 Hash Table Data Structure 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 hash-table-data-structure hash-table-data-structure-interview-questions hash-table-data-structure-questions hash-table-data-structure-tech-interview software-architecture-interview software-architecture-interview-questions software-developer-interview software-engineer-interview
Last synced: 30 Mar 2025
https://github.com/anshumansinha3301/linearsearchcpp
CPP Codes for Sorting, Searching and other DSA Concepts for interview Preparations. Codebase for data structures and algorithms.
algorithms-and-data-structures cpp data-structures searching-algorithms sorting-algorithms
Last synced: 13 Apr 2025
https://github.com/devinterview-io/array-data-structure-interview-questions
🟣 Array Data Structure 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 array-data-structure array-data-structure-interview-questions array-data-structure-questions array-data-structure-tech-interview coding-interview-questions data-structures data-structures-and-algorithms data-structures-and-algorithms-interview-questions data-structures-interview-questions software-architecture-interview software-architecture-interview-questions software-developer-interview software-engineer-interview
Last synced: 30 Mar 2025
https://github.com/azersd/ksort-push_swap
push_swap is a sorting algorithm based on sorting two stacks with the least amount of moves.
42 42heilbronn 42network algorithms data-structures k-sort ksort push-swap pushswap pushswap-42
Last synced: 10 Apr 2025
https://github.com/oschulz/valueshapes.jl
Duality of view between named variables and flat vectors in Julia
array-view arrays data-structures julia prior-distribution shapes structured-data
Last synced: 21 Mar 2025
https://github.com/pranavj1001/learnlanguages
Learn new and different languages.
algorithms c data-structures django es6 frameworks java php python tutorial
Last synced: 10 Apr 2025
https://github.com/poyters/stella
Elixir library providing implementations of the most famous algorithms, data structures and math functions
algorithm algorithms data-structures datastructures elixir elixir-lang math
Last synced: 07 May 2025
https://github.com/astroband/ruby-xdr
Read/write XDR encoded data structures (RFC 4506)
data-structures deserialization ruby serialization xdr
Last synced: 05 Apr 2025
https://github.com/0x706b/fncts
A collection of hard forks, ports, re-imaginations, and original code to fuel my own learning
concurrency data-structures functional-programming resource-safety tsplus typescript zio
Last synced: 23 Apr 2025
https://github.com/lironmiz/next.py-python-course
this repository contains solutions in python to the next.py python course problems of the Cyber Education Center from campus.gov.il.
algorithms certificate course data-structures education exception-handling generators inheritance iterable iterator learning-by-doing module modules one-liners oop-principles oop-python polymorphism project pycharm python3
Last synced: 18 Mar 2025
https://github.com/starnek0/buaaentrance
北航 991软件工程考研初复试 代码和笔记
algorithm data-structures operating-system
Last synced: 18 Nov 2024