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/taronvardanyan/datastructures
Common data structures in JS, which developers using on client side.
Last synced: 23 Mar 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/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/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/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/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/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/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/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/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/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/singh1aryan/all-about-python
🦎 Basic python stuff.
aima-python algorithms data-structures leetcode python
Last synced: 13 Jul 2025
https://github.com/arriqaaq/set
Set is an in-memory Redis like set datastructure
Last synced: 11 Apr 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/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/3bbaas/datastructure
Basic Data Structure
binary-search-tree data-structures linked-list queue stack
Last synced: 30 Apr 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/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/simbafl/structure-and-algorithm
计算机的数据结构是对现实世界物体间关系的一种抽象。
Last synced: 08 Apr 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/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/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/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/ventgrey/algorithms-and-data-struct
Just a repo to place some algorithms and data structure practices.
algorithm algorithms begginers data-structures explained multi-language practice
Last synced: 12 Jun 2025
https://github.com/harismuneer/doubly-and-singly-linked-list
🔗 Complete C++ implementation of two variants of a list: Doubly Linked List and Singly Linked List
cplusplus-datastructure data-structures datastructures-algorithms datastructures-implementation datastructuresincplusplus double-linked-list doubly-linked-list doublylinkedlist free-to-use linked-list linked-lists linkedlist open-source-code single-linked-list singly-linked singly-linked-list
Last synced: 09 Apr 2025
https://github.com/binarybeast007/competitive-programming
A collection of data structure, algorithms and templates for competitive programming
algorithms competitive-programming cplusplus data-structures templates
Last synced: 09 Jul 2025
https://github.com/aminezouitine/volumelist-cpp
🗄Make a list that has a notion of volume 🗄
Last synced: 02 Mar 2026
https://github.com/manpages/algorand-merkle
data-structures haskell literate-programming merkle-tree polymorphic
Last synced: 12 Apr 2025
https://github.com/arlan-z/algorithms-and-data-structures
Лекции по алгоритмам и структуре данных
Last synced: 04 Feb 2026
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: 02 Jan 2026
https://github.com/filipe1309/algoexpert-ts-solutions
This repository contains some solutions for the challenges from AlgoExpert Coding Questions.
algoexpert algoexpert-solutions algoexpert-typescript-solutions algorithms algorithms-and-data-structures conventional-commits data-structures git-hooks interview-preparation jest nodejs typescript
Last synced: 13 Oct 2025
https://github.com/tjklint/leetcode
A collection of organized solutions in a variety of languages for challenges from LeetCode, CodeWars, & more.
algorithms csharp data-structures leetcode oop-principles python typescript
Last synced: 13 Oct 2025
https://github.com/rethomics/behavr
Data structure to store and manipulate high throughput behavioural data in R
biological-data-analysis data-structures ethomics r
Last synced: 20 Feb 2026
https://github.com/ahammadmejbah/scikit-learn-cheat-sheet
Scikit Learn Cheat Sheet
data-engineering data-mining data-science data-structures data-visualization database
Last synced: 28 Aug 2025
https://github.com/vanruesc/math-ds
Mathematical data structures.
2d 3d cylindrical-coordinates data-structures math matrix quaternion spherical-coordinates vector
Last synced: 08 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/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/braswelljr/algorithm
Algorithms and data structures in Golang
algorithms data-structures golang
Last synced: 11 Mar 2026
https://github.com/tamschi/cervine
A slightly more flexible Cow; to T: Borrow<R> as alloc::borrow::Cow is to B: ToOwned.
copy-on-write data-structures serde-support
Last synced: 05 Jul 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/vagmcs/intervaltree
A simple interval tree implementation for Java and Scala.
Last synced: 13 Jul 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: 24 Jan 2026
https://github.com/strojure/zmap
Persistent map with lazily evaluated values for Clojure(Script).
clojure clojurescript data-structures delays hashmap lazy-evaluation
Last synced: 15 Aug 2025
https://github.com/1st/algorithms
Algorithms and Data Structures
algorithms coding-interviews data-structures interview python
Last synced: 07 Feb 2026
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/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: 28 Jan 2026
https://github.com/make-github-pseudonymous-again/js-library
:books: All kinds of code bricks for JavaScript
agpl algorithms computer-science data-structures javascript
Last synced: 12 Dec 2025
https://github.com/juliaaplavin/accessorsextra.jl
data-structures lenses-library optics-code
Last synced: 29 Dec 2025
https://github.com/tommyettinger/assorted-benchmarks
JMH benchmarks for various Java collections
benchmark data-structures hashing java jmh pathfinding performance random trigonometry
Last synced: 23 Mar 2025
https://github.com/elit-altum/c-programs
Basic programs written in C using ANSI for GNU-GCC
ansi-c arrays c circular-linked-list circular-queue data-structures gcc-complier gnu linked-list menudriven queue sparse-matrix stacks
Last synced: 27 Oct 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: 24 Oct 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: 04 Jan 2026
https://github.com/yazaldefilimone/computer_science
computer science, algorithms, data structures
algorithms competitive-programming computer-science data-structures
Last synced: 30 Oct 2025
https://github.com/dayyass/project-euler
My solutions to Project Euler problems.
algorithms algorithms-and-data-structures data-structures engineering math mathematics project-euler python python3
Last synced: 13 Apr 2025
https://github.com/sbmaruf/lightoj-problem_solution
In my undergraduate life, I solved competitive programming problems at lightoj.com. This online judge is popular for small volumes of quality problems.
algorithms c-plus-plus competitive-programming data-structures lightoj online-judges problem-statement solution
Last synced: 19 Jul 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/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/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/chimehq/relativecollections
Swift collection types that support efficient storage of order-relative values.
collections data-structures swift
Last synced: 22 Apr 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/mishhgun01/graph-builder
Graph models & alghorithms for free use
algorithms data-structures go graph
Last synced: 18 Jan 2026
https://github.com/hairrrrr/1200_problems
数据结构与算法 OJ 题目详解
algorithms c cpp data-structures java
Last synced: 10 Apr 2025
https://github.com/functional-data-structure/persistent
:evergreen_tree: Persistent data structures for JavaScript
agpl arrays computer-science data-structures fully-persistent functional heaps immutable indexed-sequences interval-tree javascript lists ordered-sequences persistent search-trees sequences
Last synced: 21 Feb 2026
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/harismuneer/Doubly-and-Singly-Linked-List
🔗 Complete C++ implementation of two variants of a list: Doubly Linked List and Singly Linked List
cplusplus-datastructure data-structures datastructures-algorithms datastructures-implementation datastructuresincplusplus double-linked-list doubly-linked-list doublylinkedlist free-to-use linked-list linked-lists linkedlist open-source-code single-linked-list singly-linked singly-linked-list
Last synced: 16 Jul 2025
https://github.com/songzhi/rs-data-structure
Data Structure and Algorithm rust implementation for learning purpose.
algorithms data-structures rust
Last synced: 01 May 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/aluriak/graffunc
Python 3 data structure -- (hyper)graph of function
data-structures graph hypergraph python
Last synced: 24 Oct 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: 27 Oct 2025
https://github.com/zeyu-li/algorithms
A useful collections of algorithms, formulas, APTs, and some other notes 🗒
algorithms cpp data-structure data-structures formulas graph graph-algorithms graph-theory graph-theory-algorithms python school
Last synced: 13 Jul 2025
https://github.com/mstgnz/data-structures
Data Structures With Go
data data-structures go golang
Last synced: 22 Sep 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/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/nthparty/bfcl
Python library for working with circuit definitions represented in the Bristol Fashion.
circuit circuits data-structures garbled-circuits logic-circuit mpc multi-party-computation parser python
Last synced: 14 Jan 2026
https://github.com/syfxlin/code
:pencil2: 存放非项目的代码
algorithms data-structures design-patterns php-middleware react-store vue-store
Last synced: 27 Jul 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: 30 Oct 2025
https://github.com/sukeesh/algorithm-implementations
my algorithm implementations, which I use as template in timed contests
algorithm competitive-programming cpp data-structures
Last synced: 21 Jun 2025
https://github.com/jayantgoel001/datastructureandalgorithmsinjava
algorithms data-structures java
Last synced: 24 Jul 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: 02 Mar 2026
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: 19 Oct 2025
https://github.com/yi-ge/rust-practice
Rust 算法练习。
algorithm data-structures rust rust-lang
Last synced: 13 Apr 2025
https://github.com/Aluriak/graffunc
Python 3 data structure -- (hyper)graph of function
data-structures graph hypergraph python
Last synced: 19 Jul 2025
https://github.com/chinmaymahajan/dreamscoder-examples
This repository contains the example code for the posts on the blog www.DreamsCoder.com
c cpp css data-structures data-structures-algorithms datastructures java javascript php react react-component react-components reactjs
Last synced: 18 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/yazanzebak/competitiveprogramming
A repository that includes my solutions to a various problems on different online judges.
algorithms atcoder codechef codeforces competitive-programming cpp csacademy data-structures online-judges spoj topcoder uva
Last synced: 14 Oct 2025
https://github.com/sciml/resettablestacks.jl
A stack implementation with a reset! function which avoids garbage collection for scientific machine learning (SciML)
data-structures scientific-machine-learning sciml
Last synced: 04 Sep 2025
https://github.com/veeso/orange-trees
🍊 A Rust implementation of the Tree data structure 🍊
data-structures rust rust-crate rust-library tree tree-structure
Last synced: 13 Apr 2025
https://github.com/venkat-0706/dsa-algo
Comprehensive collection of DSA algorithms with implementations and explanations. Aiming to master Data Structures and Algorithms one step at a time!
backtracking-algorithm data-structures divide-and-conquer dynamic-programming graph-algorithms greedy-algorithms hashing recursion-algorithm searching-algorithms sorting-algorithms
Last synced: 13 Apr 2025
https://github.com/amiralles/dsfs
Data structures from scratch - Source code.
Last synced: 23 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/adia-dev/graphflow
Transform your data into stunning visualizations with GraphFlow.
algorithms algorithms-visualization arc-browser avl-tree bfs code-editor data-structures data-visualization dfs graphs-algorithms leetcode leetcode-visualizer mit-license open-source react react-typescript tree-structure typescript user-interface visjs
Last synced: 14 Apr 2025
https://github.com/yazaldefilimone/algorithms-backup
🤓 | Computer science | Algorithms | Data structures
algorithms computer-science data-structures
Last synced: 16 Oct 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/mfbx9da4/observable-state-tree
An observable state tree is a normal object except that listeners can be bound to any subtree of the state tree.
data-structures listener-tree state-tree
Last synced: 15 Apr 2025