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-10 00:07:12 UTC
- JSON Representation
https://github.com/innofang/algo-set
🎈 LeetCode solution collection, data structures and algorithm practice.
algorithm algorithm-practice data-structures graph leetcode leetcode-solutions search sort tree
Last synced: 29 Apr 2025
https://github.com/stefano-meschiari/dictr
A better dictionary class for R.
Last synced: 14 Apr 2025
https://github.com/alonsodomin/haskell-schema
A library for describing Haskell data types and obtain free generators, JSON codecs, pretty printers, etc.
data-structures haskell haskell-library higher-order json quickcheck schema
Last synced: 21 Apr 2025
https://github.com/das-jishu/data-structures-basics-leetcode
Basic problems + solutions on data structures and algorithms grouped by category. It also has an ever-growing collection of Leetcode problems and solutions.
algorithms algorithms-and-data-structures code coding coding-interview coding-interviews data-structures data-structures-algorithms data-structures-and-algorithms problem-solving
Last synced: 14 Dec 2024
https://github.com/devmeremenko/coding-challenges
Coding challenges, algorithms, and data structures
algorithms coding-challenges courses data-structures datastructures
Last synced: 14 Apr 2025
https://github.com/dengbocong/algorithm
数据结构算法的整理讲解,含Java/Python版本
acm algorithms cpp data-structures java leetcode oj python
Last synced: 15 Apr 2025
https://github.com/surajv311/mycs-notes
Handwritten Notes 🖊| DS-Algo | Competitive Programming ✅ | OS | DBMS | Networks | OOPS | 🔥
algorithms-and-data-structures computer-networks data-structures database-management-system dbms faang hacktoberfest handwriting internship interview networks notes object-oriented-programming oops-concepts oops-in-cpp operating-system os placement-preparation placements resources
Last synced: 14 Mar 2025
https://github.com/lukaskalbertodt/stable-vec
A Vec-like collection which guarantees stable indices and features O(1) deletion of elements
data-structures indices rust rust-library stable vec
Last synced: 23 Apr 2025
https://github.com/devinleamy/ccc-solutions
Canadian Computing Competition (CCC) problem solutions
algorithms canadian-computing-competition data-structures
Last synced: 11 Apr 2025
https://github.com/leopeng1995/acplusplus
积累的算法代码库。
acm-icpc algorithm data-structures interview
Last synced: 15 Apr 2025
https://github.com/ash-codes18/lpu-colab-cpp-dsa-soln
Solutions to the coding problems of CPP ( CSE-202 ) and DSA ( CSE-205 ) on the Lpu Colab ( iamneo ) platform.
2nd-year 3rd-semester algorithms codingplatform cpp data-structures dsa iamneo iamneosolutions lovely-professional-university lpu lpucolab lpucolabsolutions solutions
Last synced: 15 Apr 2025
https://github.com/websemantics/lolviz.js
A faithful (albeit optimized) port of Terence Parr List of Lists Visualization library, https://github.com/parrt/lolviz from Python to Javascript.
data-structures graphviz visualization
Last synced: 09 Apr 2025
https://github.com/xiaq/persistent
Persistent data structure in Go
clojure data-structures go hashmap persistent-data-structure vector
Last synced: 22 Apr 2025
https://github.com/rishavanand/30-days-of-ds
30 days of Data Structures in C++
algorithms algorithms-and-data-structures daa data-structures datastructures hacktoberfest hacktoberfest2021
Last synced: 19 Mar 2025
https://github.com/cloudflare/entropy-map
Low-latency hash map using minimal perfect hash functions and compact encoding.
Last synced: 23 Apr 2025
https://github.com/jakewhiteley/php-sets
A implementation of a Java-like Set data structure for PHP. A Set allows storage of any value without duplicates which can be iterated in insertion order.
data-structures insertion-order php php-sets sets unique-values
Last synced: 23 Apr 2025
https://github.com/tapascript/js-array-course
JavaScript Array Master Course. Learn JavaScript with fundamentals and practice.
arrays data-structures javascript tapascript
Last synced: 31 Jan 2025
https://github.com/szymon-budziak/algorithms_and_data_structures_course_agh
Solutions from Algorithms and Data Structures course at AGH University of Krakow. Please leave a star if it helped You ⭐
algorithm algorithms algorithms-and-data-structures data-structures python3
Last synced: 11 Apr 2025
https://github.com/sile/splay_tree
Splay Tree based Collections (e.g., Map, Set, Heap) Library for Rust
data-structures rust splaytrees
Last synced: 11 Apr 2025
https://github.com/okeuday/varpool
Erlang Process Pools as a Local Variable
data-structures erlang erlang-process-pool
Last synced: 25 Mar 2025
https://github.com/ab-noori/data-structures-and-algorithms
This repository features daily solutions for Algorithm and Data Structure problems, employing various programming languages and presenting diverse approaches to problem-solving.
algorithms data-structures data-structures-and-algorithms javascript ruby
Last synced: 23 Mar 2025
https://github.com/anuragkapur/algorithmic-programming
Algorithmic Programming Exercises
algorithmic-programming-exercises algorithms data-structures java
Last synced: 10 Apr 2025
https://github.com/thealgorithms/jule
Algorithms and data structures implemented in the Jule programming language.
algorithms data-structures hacktoberfest jule julec julelang
Last synced: 01 Mar 2025
https://github.com/prathimacode-hub/Learn-Python-For-Beginners
This repository helps you in gaining the basic knowledge of python in a simplified way. It has everything for you to get started with Python from complete scratch. Be a pythonista. 🚀🙌
algorithms-and-data-structures beginner-friendly beginners-guide beginners-tutorial-series data-structures datastructures-algorithms github learning-python opensource portfolio project python python3 tutorials
Last synced: 17 Apr 2025
https://github.com/oliwierptak/popo
POPO - plain old PHP object. Generate Data Structures / Data Transfer Objects from a schema.
builder data-structures data-transfer-object generator php pojo popo popo-objects schema-configuration schema-files schema-inheritance yaml-configuration
Last synced: 26 Apr 2025
https://github.com/wbolster/sanest
sane nested dictionaries and lists for python
data-structures json nested python
Last synced: 11 Apr 2025
https://github.com/sahaavi/hackerrank
HackerRank solutions in C#/Java/C++/Python
algorithm csharp data-structures hackerrank hackerrank-solutions implementation java python warmup
Last synced: 10 Apr 2025
https://github.com/smv1999/py_dsa
The py_dsa package contains all the data structures and algorithms implementations
algorithms data-structures dsa hacktoberfest pip programming pypi pypi-package python
Last synced: 12 Apr 2025
https://github.com/tirthasheshpatel/data-structures-and-algorithms
Find any Algorithms and Data Structure implemented in C/C++ here!
algorithms algorithms-and-data-structures beginner data-structures
Last synced: 15 Apr 2025
https://github.com/azl397985856/cf
Codeforces Solutions: A Record of My Problem Solving Journey.( Codeforces题解,记录自己的Codeforces解题之路。)
algorithms codeforces data-structures python python3
Last synced: 24 Mar 2025
https://github.com/msdeep14/hackerranksolutions
contains HackerRank solutions
algorithm c cpp data-structures hackerrank-algorithms-solutions hackerrank-challenges hackerrank-solutions interview interview-practice programming
Last synced: 25 Apr 2025
https://github.com/nvzqz/byte-set-rs
Efficient sets of bytes for Rust
bytes data-structures maps rust sets
Last synced: 07 Apr 2025
https://github.com/atapas/js-array-sorting
Various examples of JavaScript Array Sorting with tips.
array data-structures javascript
Last synced: 12 Apr 2025
https://github.com/chaitya62/procookbook
All the Famous algorithms you need!
bfs-algorithm data-structures dfs-algorithm graph graphs hld number-theory shortest-paths sorting-algorithms strings trees
Last synced: 17 Mar 2025
https://github.com/omarelgabry/blog
Code snippets for my blog on Medium.
algorithms blog data-structures database medium mobile-dev programming software-engineering user-experience ux web-development
Last synced: 22 Nov 2024
https://github.com/ancatmara/python-for-dh
Python students in humanities, NRU HSE, 2018-2019
data-structures data-types data-visualisation functions git json markdown matplotlib morphological-analysis mystem3 natural-language-processing nlp nltk python-introduction python3 regex regular-expressions russian-nlp tutorials
Last synced: 23 Apr 2025
https://github.com/shivam010/daily-coding-problem
Solving one problem every day. Problem selection is based on the Daily Coding Problem newsletter
algorithms c-plus-plus coding coding-interviews competitive-programming daily daily-coding-problem data-structures golang interview interview-questions python tree
Last synced: 23 Apr 2025
https://github.com/devinterview-io/big-o-notation-interview-questions
🟣 Big-O Notation 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 big-o-notation big-o-notation-interview-questions big-o-notation-questions big-o-notation-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/anghelleonard/java-data-structures
Collection of data structures examples via Java
binary-indexed-tree binary-search-tree data-structures data-structures-algorithms fenwick java-data-structures queues stack union-find
Last synced: 14 Apr 2025
https://github.com/rakibulhossain/competetive-programming-library
Algorithms implementation in C++ for competitive programming purposes.
algorithms cplusplus data-structures
Last synced: 20 Nov 2024
https://github.com/ammarlodhi255/file-compression-system
File Compression Using Huffman Coding Built in Java.
data-structures huffman-coding huffman-compression-algorithm java
Last synced: 23 Apr 2025
https://github.com/mhahsler/cs2341
Code Examples for Data Structures with C++
Last synced: 30 Apr 2025
https://github.com/barakugav/jgalgo
A high-performance library for graph algorithms written in Java. It contains a wide collection of optimized algorithms and data structures for a range of problems on graphs.
algorithms data-structures graph-algorithms graph-api graph-theory java java-library
Last synced: 15 Apr 2025
https://github.com/cesarvasconcelos/lab-est-dados
Códigos produzidos nas aulas de Laboratório de Estruturas de Dados do curso de Engenharia da Computação - IFPB - Campus CG
Last synced: 09 Apr 2025
https://github.com/chidiwilliams/dsaw
Data Structures and Algorithms in the Wild
Last synced: 18 Mar 2025
https://github.com/adrn/pyia
a Python package for working with data from the Gaia mission
astronomy data-structures gaia python
Last synced: 20 Dec 2024
https://github.com/dev-aniketj/programming-books
In this Repo, you will get all the Books which is available on Internet.
algorithms architecture artificial-intelligence blockchain books cloud-computing computer-science-fundamentals cryptography data-structures data-structures-and-algorithms database-management deep-learning ebooks functional-programming game-development machine-learning mobile-app-development object-oriented-programming system-design web-development
Last synced: 22 Mar 2025
https://github.com/belovetech/log2base2
Log2Base2 is a visual learning platform that allows users to practise data structures, algorithms, and critical thinking skills.
algorithm competitive-programming data-structures interview-preparation interview-questions
Last synced: 23 Apr 2025
https://github.com/takumatt/concurrentskiplist
A swift implementation of concurrent (thread-safe) skip list.
data-structures skiplist swift
Last synced: 14 Apr 2025
https://github.com/akashchouhan16/data-structures-and-algorithms
A consolidated list of coding problems from university coursework and more.
algorithms c cpp data-structures datastructures dsa-learning-series hacktoberfest
Last synced: 08 May 2025
https://github.com/bharat2044/striver-a2z-dsa-sheet-solution-using-java
This repository contains Strivers A2Z DSA Course/Sheet Code Solution using JAVA with explanation. 🔥
data-structures data-structures-and-algorithms dsa dsa-practice java problem-solving striver-a2z-sheet strivers-sde-sheet
Last synced: 04 Dec 2024
https://github.com/coast-team/mute-structs
MUTE-structs is a Typescript library that provides an implementation of the LogootSplit CRDT algorithm.
collaborative-editing crdt data-structures logootsplit p2p real-time replication
Last synced: 16 Mar 2025
https://github.com/rounak00/advance_dsa-and-interview_preperation
learnd dsa for interview and solve questions
algorithms data-structures dsa interview interview-practice interview-preparation
Last synced: 16 Feb 2025
https://github.com/fandreuz/parallel-kd-tree
Parallel k-d tree with C++17, MPI and OpenMP
cpp data-structures hpc mpi openmp
Last synced: 20 Nov 2024
https://github.com/iamtraction/ud513-udacity
UD513 - Data Structures and Algorithms in Python - Udacity Course
algorithms coding-interviews course data-structures interview-practice solutions udacity udacity-course udacity-data-structure-algorithms
Last synced: 05 Jan 2025
https://github.com/rudrakshi99/data-structures-and-algorithm
A collection of algorithms and data structures in C++. If you loved it, give a 🌟!
algorithm algorithms backtracking-algorithm binary-search-tree bit-manipulation cpp data-structures dynamic-programming graph greedy-algorithms hashing heap linked-list number-theory queue recursion sorting-algorithms stack trees trie
Last synced: 22 Nov 2024
https://github.com/tolumide-ng/coding-challenge
Algorithms and Data-structures, problems and solutions in Rust language using cargo-workspaces
algorithms cargo data-structures rust rust-language rustlang
Last synced: 09 Apr 2025
https://github.com/ziyi2/data-structure-algorithm-procedure
学习数据结构和算法。
alogrithms data-structures procedure
Last synced: 29 Jan 2025
https://github.com/raleighlittles/data_structures_and_other_objects_using_cpp
A collection of end-of-chapter projects from "Data Structures and Other Objects Using C++" (4th edition) by Michael Main and Walter Savitch.
cplusplus-11 cplusplus-14 cplusplus-17 data-structures michael-main modern-cpp walter-savitch
Last synced: 10 Apr 2025
https://github.com/brettkromkamp/typed-tree
TypedTree provides a tree data structure that allows adding type information to both nodes and edges; useful for visualisation purposes
data-structures hierarchical-data hierarchical-models python-3 tree-structure visualization
Last synced: 14 Apr 2025
https://github.com/francedot/csharp-ds
A collection of Data Structures and Algorithms for preparing to coding interviews.
algorithms csharp data-structures graph heap leetcode linked-list priority-queue tree trie union-find
Last synced: 01 Jan 2025
https://github.com/ehmicky/big-cartesian
Cartesian product for big inputs
algorithm cartesian cartesian-product cartesian-products combinations combinatorics data-structures es6 functional functional-programming iterable javascript library lodash lodash-fp nodejs performance product sets typescript
Last synced: 16 Mar 2025
https://github.com/iiitv/algos-web
Website for algos.
algoriths algos contribute-a-thon data-structures hacktoberfest iiitv react web
Last synced: 14 Apr 2025
https://github.com/rekola/radix-cpp
Radix set/map implementation
c-plus-plus cplusplus data-structures map radix-sort set
Last synced: 12 Apr 2025
https://github.com/shreyamalogi/asst-book
Assignment: basics till intermediate level questions (500)+ given by ( Software Engineering ) SWE interns~
algorithms cpp data-structures oops
Last synced: 24 Apr 2025
https://github.com/shreyamalogi/dsa-book
30 days of data strutures and algorithms ebook specially designed to mentor codecosmers for the basic DSA course.
algorithms data-structures geeksforgeeks leetcode
Last synced: 24 Apr 2025
https://github.com/janishar/graph-library
Data Structure and Algorithm for Graphs
algorithms data-structures graph graph-algorithms java library
Last synced: 06 May 2025
https://github.com/manulthanura/data-structure-using-c
The data structure means the way of arrangement of data. There are several data structures in the world. However, this repository shows some of the data structures build using the C language.
algorithms algorithms-and-data-structures c data-structures
Last synced: 15 Mar 2025
https://github.com/sagivo/solidity-utils
solidity utils to make your life easier
data-structures ethereum hashtable smart-contracts solidity
Last synced: 11 Apr 2025
https://github.com/harryheman/algorithms-data-structures
Структуры данных и алгоритмы, реализованные на JavaScript.
algorithms data-structures javascript js
Last synced: 02 May 2025
https://github.com/godla/golang-sort-data-structures-study
data-structures golang golang-examples golang-study sort
Last synced: 09 Apr 2025
https://github.com/fujiapple852/bounded-static
A Rust crate that defines the ToBoundedStatic and IntoBoundedStatic traits
copy-on-write data-structures derive-macro memory-management rust rust-library rust-lifetime rust-patterns
Last synced: 10 Apr 2025
https://github.com/yeonjuan/hackerrank-js
Hackerrank problem solving with javascript
10daysofjavascript algorithms coding-challenge data-structures hackerrank interview-preparation javascript problem-solving
Last synced: 21 Mar 2025
https://github.com/ahmetfurkandemir/algorithms
Necmettin Erbakan University - Algorithms (c++)
algorithm algorithms algorithms-and-data-structures bellman-ford-algorithm bfs-algorithm data-structures dfs-algorithm graph graph-algorithms
Last synced: 15 Apr 2025
https://github.com/tushar2704/everyday_python
Welcome to Everyday Python Sheets – your go-to resource for everyday Python cheat sheets, pro tips, interview questions, Python one-liners, and Python data structures. Whether you're a beginner looking to learn Python or an experienced developer seeking quick reference materials, this Streamlit application has got you covered.
artificial-intelligence cheatsheet data data-analysis data-science data-structures data-visualization database protips python streamlit streamlit-tushar2704 tushar2704
Last synced: 18 Feb 2025
https://github.com/cakekindel/slack-blocks-rs
slack messages at warp speed!
data-structures json library models rust rust-crate rust-library slack slack-block-kit slack-messages
Last synced: 26 Mar 2025
https://github.com/shikha-code36/competitive-python
Python Algorithms Package used in competitive programming
algorithms algorithms-and-data-structures bfs binary-search-tree competitive-coding competitive-programming data-structures data-structures-and-algorithms dfs dijkstra-algorithm graph-algorithms leetcode leetcode-python pypi-package python python-competitive-programming python-ds-algo searching-algorithms sorting-algorithms trees
Last synced: 10 Apr 2025
https://github.com/tsg405/c-for-everyone-programming-fundamentals
This Repo is meant and maintained to help learners complete the course -- "C-for-Everyone-Programming-Fundamentals-by-University-of-California-Santa-Cruz", in COURSERA.
basic-programming c-programming-language coursera data-structures fundamentals-of-programming logic-programming solutions university-of-california-santa-cruz
Last synced: 10 Apr 2025
https://github.com/diptangsu/data-structures
This contains all the programs for data structures that are a part of the syllabus of MAKAUT 2nd year Computer Science and engineering course.
data-structures engineering-course hackoctoberfest hackoctoberfest2k18 java
Last synced: 08 Apr 2025
https://github.com/keyvanakbary/eter
Lightweight collections for JavaScript
collections data-structures javascript typescript
Last synced: 26 Apr 2025
https://github.com/smv1999/custom-header-files-cpp
A Collection of Custom Utility Header Files written in C++
cpp data-structures hacktoberfest hacktoberfest2021 header-files programming utility-library
Last synced: 12 Apr 2025
https://github.com/jxareas/algorithms
Demos of some algorithms & data structures in C++ using dummy command line apps.
algorithms brute-force collaborate cplusplus data-structures divide-and-conquer dynamic-programming fizzbuzz graph jetbrains learn prime-numbers quicksort sieve-of-eratosthenes
Last synced: 19 Nov 2024
https://github.com/schubergphilis/data-migrator
A declarative data-migration package
anonymization data-policy data-structures database development-tools development-utils gdpr kinesis migration python-library
Last synced: 05 Dec 2024
https://github.com/geocrystal/kd_tree
Crystal implementation of "K-Dimensional Tree" and "N-Nearest Neighbors"
crystal data-structures k-dimensional priority-queue tree-structure
Last synced: 03 May 2025
https://github.com/dragon1573/daily-problem
A quiz each day, coding in efficient way.
algorithms data-structures interview-preparation jupyter-lab
Last synced: 09 Feb 2025
https://github.com/nikhilkhatri/xre
A library to visualize C data structures.
c data-structures debugging pointers visualization
Last synced: 14 Dec 2024
https://github.com/jasondrawdy/omniwave
A small yet powerful library which has the ability to calculate a Timewave up to and after the initial zero-point. Omniwave can also calculate a wave both with and without the infamous "Half Twist".
algorithms csharp data-structures deep-learning dotnet generator hexagram i-ching king-wen king-wen-sequence mathematics novelty novelty-theory psychadelic-drugs science terence-mckenna time timewave timewave-zero waveform
Last synced: 22 Apr 2025
https://github.com/arasgungore/cmpe250-projects
Five Java projects assigned for the Data Structures and Algorithms (CMPE 250) course in the Fall 2021-22 semester.
algorithm algorithms algorithms-and-data-structures data-structures data-structures-algorithms data-structures-and-algorithms dijkstra dijkstra-algorithm dijkstra-shortest-path dijkstras-algorithm dinic-algorithm discrete-event-simulation dsa dynamic-programming graph-algorithms java job-scheduling job-scheduling-algorithm prims-algorithm prims-algorithm-java
Last synced: 12 Apr 2025
https://github.com/syipmong/dsa-practice
This repository serves as a comprehensive resource for understanding and implementing various data structures and algorithms
algorithm binary-search-tree dart data-structures dsa-algorithm dsa-practice graph hash java javascript linear-search linked-list merge-sort mergesort programming python queue range recursion stack
Last synced: 17 Mar 2025
https://github.com/nisabmohd/data-structures-java
I've implemented a comprehensive set of generic data structures in Java, including arrays, linked lists, stacks, queues, trees, and more, ensuring versatility and efficiency in data handling.
coding collections-framework community-learning data-structures graph hashmap heaps interview-preparation interview-questions java linked-list list maps open-source problem-solving queue sets studynotes trees trie
Last synced: 26 Feb 2025
https://github.com/helins/rktree.cljc
Trees where leaves are located both in time and space
clojure data-structures ordering prioritization time
Last synced: 19 Apr 2025
https://github.com/kimyangofcat/data_structure
📜 学习C++版本的数据结构,记录一些常用的数据结构算法! 🔗
Last synced: 17 Mar 2025
https://github.com/joao-conde/libdsa
C data structures and algorithms library
Last synced: 05 May 2025
https://github.com/davidnguyen11/p-queue-ts
Priority Queue in Typescript & Javascript
algorithm array-heap binary-heap binary-trees data-structures javascript nodejs priority-queue typescript
Last synced: 22 Mar 2025
https://github.com/theritikchoure/dsa-javascript
This is an open source repo for learning and rehearsing data structures and algorithms in Javascript
algorithms data-structures dsa-javascript javascript recurssion
Last synced: 30 Apr 2025
https://github.com/kolosovpetro/computer-science
Computer science, Algorithms, Data Structures, Object Oriented Programming, Design Patterns, SOLID
algorithms binary-tree computational-methods data-structures design-pattern design-patterns entity-framework graph heap net-mvc object-oriented-programming searching-algorithms solid solid-principles sort sorting-algorithms
Last synced: 14 Feb 2025
https://github.com/st3v3nmw/rust-algorithms
Algorithms and data structures implemented in Rust.
algorithms algorithms-and-data-structures data-structures dynamic-programming rust
Last synced: 12 Apr 2025
https://github.com/louisjenkinscs/distributed-data-structures
[GSoC] Distributed Data Structures - Collections Framework for Chapel language
chapel-language data-structures distributed-algorithms distributed-computing google-summer-of-code partitioned-global-address-space
Last synced: 07 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