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-07-10 00:07:24 UTC
- JSON Representation
https://github.com/hoangsonww/binary-search-tree-dsa
🌳 This repository is dedicated to the Binary Search Tree (BST) data structure, featuring a comprehensive demo of all its functionalities including insertion, deletion, search, and traversal operations. It serves as an educational resource for understanding BSTs in depth, offering code examples and explanations suitable for students and developers.
algorithms binary-search binary-search-algorithm binary-search-tree binary-search-tree-operations binary-search-tree-traversal binary-tree binary-tree-array binary-tree-linked-list bst bst-tree data-structures java java-8
Last synced: 11 Apr 2025
https://github.com/bugenzhao/leetcode.playground
📜 Bugen's LeetCode solutions in Swift Playground. 𝐎𝐯𝐞𝐫 𝟒𝟎𝟎 𝐩𝐫𝐨𝐛𝐥𝐞𝐦𝐬 𝐢𝐧𝐜𝐥𝐮𝐝𝐞𝐝!
algorithms data-structures leetcode leetcode-solutions playground swift
Last synced: 11 Apr 2025
https://github.com/abhisheknaiidu/iiitdmj-gpa
GPA Calculator + Quiz Bot for IIITDM Jabalpur
data-structures db emoji gpa gpa-calculator hacktoberfest hacktoberfest2020 iiitdmj pwa tests vue vuejs
Last synced: 11 Apr 2025
https://github.com/thatbeautifuldream/dsa
This repository consists of all the material from my data structures and algorithms preparation.
algorithms data-structures java problem-solving
Last synced: 14 Apr 2025
https://github.com/alexandrehiroyuki/movingaverageplus
Moving Average Plus is a C++ library that implements a moving average on the Arduino platform. Performance and usability are the two focuses I thought of when creating this library, so every improvement tip is welcome. It is useful for filtering noisy data from sensors, for example.
algorithms arduino arduino-library arduino-platform cpp data-processing data-structures filters moving-average pio platformio
Last synced: 12 Apr 2025
https://github.com/cadienvan/expirables
This is a zero dependency package that provides some expirable implementations of common Data Structures.
data-structures javascript nodejs typescript
Last synced: 14 Dec 2024
https://github.com/amanraj1608/dsa-implementation
Data Structure and Algorithms Implementation
data-structure data-structure-cpp data-structures data-structures-algorithms data-structures-and-algorithms hacktoberfest
Last synced: 18 Dec 2024
https://github.com/bujosa/leetcode-rust
My Leetcode solutions in rust
airbnb algorithms algorithms-and-data-structures amazon apple data-structures facebook google leetcode microsoft neetcode rust test
Last synced: 10 Jul 2025
https://github.com/timmoth/dsadotnet
A dotnet class library containing a collection of algorithms and datastructures
algorithms computer-science data-structures dotnet math
Last synced: 04 Dec 2024
https://github.com/asankov/cs50
This repository contains all the exercises from the CS50 course on edx.com
algorithms c computer-science cs50 data-structures edx ios ios-app python swift
Last synced: 03 Dec 2024
https://github.com/armankhondker/leetcode-solutions
Personal LeetCode Solutions.
algorithms data-structures leetcode-solutions
Last synced: 06 Jul 2025
https://github.com/nkh/p6-data-dump-tree
Renders data structures in a tree fashion
data-structures dumper perl6 renderer tree
Last synced: 02 May 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/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/devinleamy/ccc-solutions
Canadian Computing Competition (CCC) problem solutions
algorithms canadian-computing-competition data-structures
Last synced: 11 Apr 2025
https://github.com/agarwalkaushal/placement-prep
Curated content to help you navigate.
algorithms data-structures interview-questions placement problem-solving
Last synced: 16 Jun 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/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/ahmetfurkandemir/data-structures
Necmettin Erbakan University - Data Structures (C-C++)
c cpp data-structures linked-list object-oriented-programming oop structure
Last synced: 15 Apr 2025
https://github.com/stefano-meschiari/dictr
A better dictionary class for R.
Last synced: 14 Apr 2025
https://github.com/leopeng1995/acplusplus
积累的算法代码库。
acm-icpc algorithm data-structures interview
Last synced: 25 Jun 2025
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/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/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/kowainik/trial
⚖️ Trial Data Type
data-structures hacktoberfest haskell haskell-library
Last synced: 11 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/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/wbolster/sanest
sane nested dictionaries and lists for python
data-structures json nested python
Last synced: 11 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: 23 Jun 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/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/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/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/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/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/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/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/cloudflare/entropy-map
Low-latency hash map using minimal perfect hash functions and compact encoding.
Last synced: 23 Apr 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/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/nvzqz/byte-set-rs
Efficient sets of bytes for Rust
bytes data-structures maps rust sets
Last synced: 07 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/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/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/okeuday/varpool
Erlang Process Pools as a Local Variable
data-structures erlang erlang-process-pool
Last synced: 25 Mar 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/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/rakibulhossain/competetive-programming-library
Algorithms implementation in C++ for competitive programming purposes.
algorithms cplusplus data-structures
Last synced: 09 Jul 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/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/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/mhahsler/cs2341
Code Examples for Data Structures with C++
Last synced: 30 Apr 2025
https://github.com/chidiwilliams/dsaw
Data Structures and Algorithms in the Wild
Last synced: 18 Mar 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/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/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/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/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/takumatt/concurrentskiplist
A swift implementation of concurrent (thread-safe) skip list.
data-structures skiplist swift
Last synced: 14 Apr 2025
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/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/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/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/samuka7abr/monitoria-eda
Repositório destinado à monitoria da disciplina de Estrutura de Dados (IDP)
Last synced: 21 Jun 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/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/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/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/ziyi2/data-structure-algorithm-procedure
学习数据结构和算法。
alogrithms data-structures procedure
Last synced: 29 Jan 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/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/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/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/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/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/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: 18 Jun 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/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: 16 May 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/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/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/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/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: 28 Jun 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/godla/golang-sort-data-structures-study
data-structures golang golang-examples golang-study sort
Last synced: 09 Apr 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: 13 May 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/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/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/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/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/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/harryheman/algorithms-data-structures
Структуры данных и алгоритмы, реализованные на JavaScript.
algorithms data-structures javascript js
Last synced: 02 May 2025
https://github.com/keyvanakbary/eter
Lightweight collections for JavaScript
collections data-structures javascript typescript
Last synced: 26 Apr 2025
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/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/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/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: 04 Jul 2025