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-10-17 00:07:27 UTC
- JSON Representation
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/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/ralfbiedert/simd_aligned
SIMD aligned data structures to work with `std::simd`.
alignment data-structures rust simd
Last synced: 09 Aug 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/devinterview-io/trie-data-structure-interview-questions
🟣 Trie Data Structure interview questions and answers to help you prepare for your next data structures and algorithms interview in 2025.
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-developer-interview software-engineer-interview trie-data-structure trie-data-structure-interview-questions trie-data-structure-questions trie-data-structure-tech-interview
Last synced: 01 Sep 2025
https://github.com/simbafl/structure-and-algorithm
计算机的数据结构是对现实世界物体间关系的一种抽象。
Last synced: 08 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/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/codewithsandy/c
It explains in a elegantly c basics, numerical, data structure, algorithms, equations, patterns, matrix, file management, memory allocation...
algorithm algorithms ansi-c bootstrap c c-language codecamp compiler computer-engineering computer-science data-structures github go good-practices hackthon language learn-to-code pointer programmer programming-language
Last synced: 10 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/open-node/jstructures
JavaScript 版本的数据结构,提供常用的数据结构封装,基于清华大学邓俊辉老师的数据结构课程
algorithm data-structures heap javascript queue stack tree-structure
Last synced: 14 Apr 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
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/luisvalgoi/5things1devshouldknow
Five Things One Developer Should Know & a Little More
architectural-patterns data-structures design-pattern design-principle development refactoring
Last synced: 13 Sep 2025
https://github.com/hamzaoutdoors/school_library_ruby
OOP School Library is an app/tool that can be used in a school library to record what books are in the library and who borrows them. At the end of the project, users will be able to; - Add new students or teachers. - Add new books, and - Save records of who borrowed a given book and when.
backend data-structures design-pattern oop oop-principles ruby ui
Last synced: 24 Apr 2025
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/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/tracyspacy/algos_data_structures_rust
basic data structures and algorithms in rust
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: 14 Oct 2025
https://github.com/okmttdhr/haskell-algorithms
Algorithms and data structures implemented in Haskell
algorithm data-structures functional-programming haskell
Last synced: 22 Apr 2025
https://github.com/oisdk/type-indexed-queues
Queues with verified and unverified versions
data-structures dependent-types haskell
Last synced: 11 Jul 2025
https://github.com/yothu/catalog-of-my-things
data-structures ruby terminal-based
Last synced: 23 Apr 2025
https://github.com/kampersanda/dyft
C++17 Implementation of Dynamic Filter Trie
cpp17 data-structures hamming-distace index similarity-search
Last synced: 23 Apr 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: 26 Feb 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/conartist6/sequins
Mutable sequences and native data structures (Map, Set, List) following the Immutable.js API
data-structures es6 es6-javascript es6-map es6-set immutablejs iterable
Last synced: 25 Mar 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/0xvikasrushi/dsa
This repo consists of Notes and Questions of java for Data-Structures and algorithms that i have learnt
algorithms coding-ninjas-solution data-structures java leetcode
Last synced: 03 Jul 2025
https://github.com/faisalahmedbijoy/nsl-ra-training
Research Assistant Trainee, Next Solution lab
algorithm computer-vision data-structures deep-learning graph-algorithms hackerrank-solutions image-processing machine-learning natural-language-processing numpy object-detection python3 solution-lab tensorflow
Last synced: 13 May 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/mateuseap/algorithms
Algorithms, Data Structures and resolution of programming questions
algorithms algorithms-and-data-structures c cpp data-structures ruby
Last synced: 12 Feb 2025
https://github.com/singh1aryan/all-about-python
🦎 Basic python stuff.
aima-python algorithms data-structures leetcode python
Last synced: 13 Jul 2025
https://github.com/zpnst/btree
Here you will find an implementation with comments and a full description of one of the most important data structures - the B tree!
Last synced: 15 Oct 2025
https://github.com/arriqaaq/set
Set is an in-memory Redis like set datastructure
Last synced: 11 Apr 2025
https://github.com/lubien/data-structures-book
Data Structures and Their Algorithms (Jayme Luiz Szwarcfiter and Lilian Markenzon)
algorithms book data-structures solutions
Last synced: 14 Apr 2025
https://github.com/alexandrehiroyuki/datatome
Data analysis and filtering using time series for embedded devices (IoT). All in a single C++ library, Data Tome. Focus on the developer's experience and performance. It is the successor to the MovingAveragePlus library.
algorithms analysis arduino arduino-library cpp cumulative-mean data-processing data-structures exponential-moving-average filters median moving-average moving-median pio platformio platformio-library standard-deviation variance
Last synced: 01 Jul 2025
https://github.com/lfir/algorithm-notes
Personal notes and implementations of some interesting algorithms.
algorithms data-structures java-11 python-3-12
Last synced: 10 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/markstock7/smash-algorithms
Smash Algorithms By Daily Practice
algorithms data-structures design-patterns scala
Last synced: 11 Oct 2025
https://github.com/fwcd/fructose
General-purpose utilities featuring mathematical, functional and reactive abstractions for Java
data-structures game-development general-purpose java-8 machine-learning math
Last synced: 07 May 2025
https://github.com/aadewunmi/java-data-structures-and-algorithms
An Implementation of Data Structures And Algorithms In Java ☕
algorithms algorithms-and-data-structures computer-science data-structures java java-algorithms java-data-structure java-programming-language
Last synced: 07 May 2025
https://github.com/edmilson-dk/js-treeds
Library of algorithms and data structures for Javascript and Typescript
algorithms data-structures library
Last synced: 11 Jul 2025
https://github.com/philmander/typescript-algorithms
Algorithms and Data Structures in Typescript
algorithms data-structures typescript typescript-algorithms
Last synced: 20 Jul 2025
https://github.com/taronvardanyan/datastructures
Common data structures in JS, which developers using on client side.
Last synced: 23 Mar 2025
https://github.com/cronokirby/persistent-ts
Persistent data structures for Typescript
algorithms data-structures functional immutable javascript typescript
Last synced: 30 Apr 2025
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/davidssmith/ra
RawArray file format reference implementation
c data data-structures dimensions hdf5 hdf5-format julia library matlab metadata python ra-format storage-container
Last synced: 07 May 2025
https://github.com/3bbaas/datastructure
Basic Data Structure
binary-search-tree data-structures linked-list queue stack
Last synced: 30 Apr 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/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: 30 Mar 2025
https://github.com/gusanmaz/bmb212-algorithms-22-23
NKÜ Bilgisayar Mühendisliği 2022-2023 Bahar BMB212 Veri Yapıları Dersi Uygulama Notları, Projeleri ve Ödevleri
algorithms algorithms-and-data-structures data-structures github-classroom java programming
Last synced: 12 Apr 2025
https://github.com/ndleah/dvd-rental-marketing-analytics
🎥 Email marketing campaign analysis
data-analysis data-exploration data-modelling data-structures data-wrangling database sql
Last synced: 19 Jul 2025
https://github.com/giacomocavalieri/non_empty_list
✨ Non-empty lists in Gleam
Last synced: 17 Aug 2025
https://github.com/lszeremeta/sdfeater
Always hungry SDF chemical file format parser with many output formats
chebi chemical-data chemical-elements cheminformatics cli cvme cypher data-structures database docker-image drugbank jar java molecularentity neo4j parser parsers periodic-table sdf sdf-files
Last synced: 17 Jul 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/devinterview-io/binary-tree-data-structure-interview-questions
🟣 Binary Tree 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 binary-tree-data-structure binary-tree-data-structure-interview-questions binary-tree-data-structure-questions binary-tree-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: 08 Sep 2025
https://github.com/matanlurey/sector.dart
Fast and intuitive 2D data structures.
Last synced: 05 Apr 2025
https://github.com/shgopher/godata
Basic data structures and operations written in Go, such as trie, bloom filter union&find etc.
bfs binary-search-tree bloom-filter data-structures dfs go golang heap lru lru-cache queue red-black-tree stack trie union-find
Last synced: 15 Apr 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/abhinandanmishra1/dsa-weekly-leetcode-practice
Practice is the key!
algorithm algorithms data-structures leetcode leetcode-solutions
Last synced: 02 Mar 2025
https://github.com/accurat/data-juggler
A data wrapper and enricher 🤹♂️
data-structures mobx-state-tree
Last synced: 08 Apr 2025
https://github.com/octcarp/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: 09 Feb 2025
https://github.com/ivan-magda/hackerrank-challenges
Solutions that I come up with for the hackerrank challenges
algorithms data-structures hackerrank hackerrank-challenges hackerrank-solutions
Last synced: 09 Apr 2025
https://github.com/aluriak/graffunc
Python 3 data structure -- (hyper)graph of function
data-structures graph hypergraph python
Last synced: 30 Jun 2025
https://github.com/sunaku/structy_record
🎩 Provides a Struct-like interface for Records
data-structures elixir-library
Last synced: 15 Apr 2025
https://github.com/warmachine028/datastax
A python library to visualize data-structures
data-structures flake8 hacktoberfest hacktoberfest-accepted hacktoberfest2023 mypy pypi pytest python python-library python-package typehints
Last synced: 15 Apr 2025
https://github.com/vagmcs/intervaltree
A simple interval tree implementation for Java and Scala.
Last synced: 13 Jul 2025
https://github.com/nnnlog/baekjoon
Baekjoon online judge solution (2020.05.16 ~ 2022.09.04)
algorithms baekjoon cplusplus-17 cplusplus-20 data-structures nodejs
Last synced: 22 Apr 2025
https://github.com/manpages/algorand-merkle
data-structures haskell literate-programming merkle-tree polymorphic
Last synced: 12 Apr 2025
https://github.com/data-engineering-community/data-engineering-meetup-in-a-box
A collection of guides, resources, and support for DE meetup organizers.
data data-analysis data-engineering data-mining data-structures database meetups
Last synced: 02 Aug 2025
https://github.com/aminkhani/dsa
Data Structures and Algorithms Tutorial
algorithm algorithms computer-science data data-structures data-structures-and-algorithms datastructures tutorial
Last synced: 15 Mar 2025
https://github.com/ritobrotomukherjee/dsa-computer-science
Problem solving and DSA with C++
algorithms-and-data-structures codechef cpp data-structures hackerrank-solutions leetcode-cpp math patterns problem-solving
Last synced: 02 Aug 2025
https://github.com/sharyash81/data-structure
Data structure course during third semester of university
binary-search-tree data-structures disjoint-set divide-and-conquer dynamic-programming greedy-algorithms hashing heap priority-queue queue stack tree
Last synced: 23 Apr 2025
https://github.com/ur-code-buddy/computerbooks
A curated list of essential books for computer science topics like Data Structures & Algorithms (DSA), System Design, Full Stack Development, and Machine Learning. Perfect for students, professionals, and enthusiasts seeking to enhance their knowledge and skills in these areas.
algorithms books cloud-computing coding-resources computer-science cybersecurity data-structures developer-resources education full-stack-development learning-resources machine-learning networking operating-systems programming programming-books software-development software-engineering system-design tech-books
Last synced: 17 Feb 2025
https://github.com/braswelljr/algorithm
Algorithms and data structures in Golang
algorithms data-structures golang
Last synced: 22 Mar 2025
https://github.com/tirendazacademy/r-programming-tutorial
Here are the topics talked about R tutorial in 1 YouTube video.
data-analysis data-science data-structures data-visualization ggplot2 logistics preprocessing r-programming r-programming-projects r-projects regression rstudio
Last synced: 21 Feb 2025
https://github.com/mstgnz/data-structures
Data Structures With Go
data data-structures go golang
Last synced: 22 Sep 2025
https://github.com/1chooo/code
🚀 A LeetCode a day, keep rejection away | Code with Hugo 🫡
algorithms cpe data-structures interview leetcode leetcode-daily-challenge software-development software-engineering uva zerojudge
Last synced: 30 Jul 2025
https://github.com/peterr-s/hash_map
A simple C hash map implementation
c c89 data-structures hashmap standard-conform
Last synced: 01 Aug 2025
https://github.com/anishlearnstocode/hackerrank-java
Java ☕ Domain on HackerRank - Problems & Solutions 📖📕📑
big-decimal big-number data-structures hackerrank hackerrank-java hackerrank-solutions java java-collections java-domain java-exception-handling java-oops java-strings reference
Last synced: 10 Apr 2025
https://github.com/khaledashrafh/sqgen
This project demonstrates the use of inheritance, templates and exceptions in C++ to implement two generic data structures: stacks and queues.
data-structures excep generic-programming object-oriented-programming oob queue stack templates
Last synced: 06 Jul 2025
https://github.com/masumajaffery/icodedreams1
🌈 To Learn Better and Understands in Depth Algorithm's and Data Structures for Mob-Programming Sessions and Interviewing Procedures. Hope this Repository Helps Microanuts and others who want to make grip on conceptual learning. Happy Coding! 🤓
Last synced: 14 Oct 2025
https://github.com/yawkar/hse-dsa-lab-2
This repository offers studies & implementations of several point-querying algorithms in a 2D plane. The algorithms' performance is benchmarked and compared against one another.
algorithms benchmark conan cpp data-structures hse lab
Last synced: 08 Feb 2025
https://github.com/siddhesh-desai/efficient-data-storage-and-retrieval-system
This project implements an efficient data storage and retrieval system using the B-tree data structure in C++.
btree btree-implementation data-structures dsa dsa-cpp dsa-project
Last synced: 12 Feb 2025
https://github.com/irfanshadikrishad/irfanshadikrishad
Github Config 🌹
config data-science data-structures github-config machine-learning mern-stack software-engineering webtechnologies
Last synced: 15 Apr 2025
https://github.com/eslam-abdo/data-structures-algorithms
This repository contains the solved code from the Mastering Data Structures & Algorithms Using C and C++ course by Abdul Bari on Udemy.
algorithms c cpp data-structures
Last synced: 09 Apr 2025
https://github.com/peter-mghendi/karata.console
[WIP] The card game we all know and love. 🇰🇪 Built atop the platform we all know and love.
card-game console data-structures
Last synced: 04 Apr 2025
https://github.com/anishlearnstocode/placement-resources
Interview Tips, Tricks 🐇 and Placement Resources 📘 for your dream Tech/Non-Tech Job.
algorithms data-structures experience interview placement
Last synced: 18 Mar 2025
https://github.com/vante-dev/ookla-speedtest-results
Scrape data from speedtest.net
data-structures ookla ookla-speedtest ooklaserver-speedtest scrape speedtest
Last synced: 22 Apr 2025
https://github.com/jayantgoel001/datastructureandalgorithmsinjava
algorithms data-structures java
Last synced: 24 Jul 2025
https://github.com/yazaldefilimone/algorithms
computer science, algorithms, data structures
algorithms competitive-programming computer-science data-structures
Last synced: 15 Feb 2025
https://github.com/aminezouitine/volumelist-cpp
🗄Make a list that has a notion of volume 🗄
Last synced: 25 Jun 2025
https://github.com/jmcph4/jcrl
A library of fundamental algorithms and data structures written in C
abstraction adt algorithms c compsci data-structures discrete-mathematics fundamental-algorithms graph hypergraph library list multiset queue reference-implementation set sorting-algorithms stack tree tree-search
Last synced: 07 Apr 2025
https://github.com/smikhalevski/trie
🌲 The extremely fast compressed trie implementation in 2 kB gzipped.
autocomplete data-structures map search string trie
Last synced: 08 Jul 2025
https://github.com/sjsakib/psbook
সমস্যা ও সমাধান বই - ১ এর উপর অনুশীলন ( Practice code for Problem and Solutions Book - 1 by Mahbubul Hasan )
acm-icpc algorithms competative-programming cpp data-structures problem-book-1-solutions python timus-solutions uva-solutions
Last synced: 02 May 2025
https://github.com/hairrrrr/1200_problems
数据结构与算法 OJ 题目详解
algorithms c cpp data-structures java
Last synced: 10 Apr 2025
https://github.com/chimehq/relativecollections
Swift collection types that support efficient storage of order-relative values.
collections data-structures swift
Last synced: 22 Apr 2025