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-22 00:07:29 UTC
- JSON Representation
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/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/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/atapas/js-array-sorting
Various examples of JavaScript Array Sorting with tips.
array data-structures javascript
Last synced: 05 Oct 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/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/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: 08 Jan 2026
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/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: 04 Jan 2026
https://github.com/havelessbemore/dastal
Data structures & algorithms implementations in TypeScript
algorithm algorithms-implementations collections data-structures environment-variables heap iterator-functions javascript list nodejs queue segment-tree stack tree
Last synced: 12 Mar 2026
https://github.com/shukkkur/codeforces-python-soltuions
Python solutions to Codeforces problems
codeforces codeforces-solutions competettive-programming data-structure data-structures problem-solving python python-solutions solutions
Last synced: 08 Sep 2025
https://github.com/adrn/pyia
a Python package for working with data from the Gaia mission
astronomy data-structures gaia python
Last synced: 22 Aug 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: 26 Jul 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/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/chidiwilliams/dsaw
Data Structures and Algorithms in the Wild
Last synced: 18 Mar 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/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/cxjwin/go-algocasts
Algorithms and data structures for golang, all questions come from "AlgoCasts".
algocasts algorithm data-structures go golang leetcode
Last synced: 10 Feb 2026
https://github.com/samuka7abr/monitoria-eda
Repositório destinado à monitoria da disciplina de Estrutura de Dados (IDP)
Last synced: 22 Feb 2026
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/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/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/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: 10 Oct 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/mhahsler/cs2341
Code Examples for Data Structures with C++
Last synced: 10 Mar 2026
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: 11 Sep 2025
https://github.com/ziyi2/data-structure-algorithm-procedure
学习数据结构和算法。
alogrithms data-structures procedure
Last synced: 10 Mar 2026
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: 31 Oct 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/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: 06 Sep 2025
https://github.com/bstlabs/py-jdict
JavaScript-like Python dictionary
data-structures javascript python
Last synced: 10 Jul 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/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/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/yeonjuan/hackerrank-js
Hackerrank problem solving with javascript
10daysofjavascript algorithms coding-challenge data-structures hackerrank interview-preparation javascript problem-solving
Last synced: 16 Mar 2026
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/ecgan/leetcode
My JavaScript solutions for LeetCode problems. Tests with 100% code coverage.
algorithms data-structures javascript leetcode leetcode-solutions
Last synced: 14 Oct 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/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/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/ryukinix/data-structures
Data Structures at UFC 2017.2 / ITA 2025.2
arrays c data-structures filo hacktoberfest lifo list matrix pt-br sorting-algorithms tree
Last synced: 20 Nov 2025
https://github.com/harryheman/algorithms-data-structures
Структуры данных и алгоритмы, реализованные на JavaScript.
algorithms data-structures javascript js
Last synced: 02 May 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: 28 Jul 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: 15 Mar 2026
https://github.com/keyvanakbary/eter
Lightweight collections for JavaScript
collections data-structures javascript typescript
Last synced: 26 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: 07 Sep 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/rlaguilar/programming-contests
Contains all my codes from programming contests
algorithms c-plus-plus data-structures programming-contests
Last synced: 14 Jul 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/ademclk/callofcode
Coding exercises for beginners. Want to contribute, check out the issues.
algorithms algorithms-and-data-structures codesnippets coding-challenge coding-challenges competitive-coding competitive-programming contribution contributions contributions-welcome data-structures hacktoberfest hacktoberfest2022 learn-to-code learning programming-exercises pull-requests students
Last synced: 02 Mar 2026
https://github.com/joao-conde/libdsa
C data structures and algorithms library
Last synced: 07 Mar 2026
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: 16 Aug 2025
https://github.com/cjmalloy/jasper
Knowledge Management Server
business-intelligence data-structures docker graph protocol rest-api server spring-boot
Last synced: 08 Mar 2026
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: 04 Nov 2025
https://github.com/rekola/radix-cpp
Radix set/map implementation
c-plus-plus cplusplus data-structures map radix-sort set
Last synced: 14 Aug 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/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/drobilla/zix
A lightweight C library of portability wrappers and data structures
b-tree c data-structures filesystem hash hash-table ringbuffer threads
Last synced: 12 Jan 2026
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/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: 21 Jul 2025
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: 10 Mar 2026
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: 27 Feb 2026
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/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/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/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: 18 Oct 2025
https://github.com/dragon1573/daily-problem
A quiz each day, coding in efficient way.
algorithms data-structures interview-preparation jupyter-lab
Last synced: 24 Oct 2025
https://github.com/adityaa30/programs
Solutions for Standard Problems on Algorithms & Data Structures in C++
algorithms cpp data-structures hacktoberfest
Last synced: 12 Mar 2026
https://github.com/kimyangofcat/data_structure
📜 学习C++版本的数据结构,记录一些常用的数据结构算法! 🔗
Last synced: 17 Mar 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
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: 15 Aug 2025
https://github.com/nikhilkhatri/xre
A library to visualize C data structures.
c data-structures debugging pointers visualization
Last synced: 12 May 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/helins/rktree.cljc
Trees where leaves are located both in time and space
clojure data-structures ordering prioritization time
Last synced: 02 Mar 2026
https://github.com/nishkarshraj/design-and-analysis-of-algorithms
Algorithms and Data Structures.
algorithms algorithms-and-data-structures c cpp cpp-library data data-analysis data-structures graph-algorithms graphs greedy-algorithm greedy-algorithms matrix open-source opensource optimization queue sorting sorting-algorithms stack
Last synced: 22 Apr 2025
https://github.com/domnikl/algorithms-and-data-structures
Algorithms and data structures implemented in Kotlin
algorithms data-structures educational kotlin
Last synced: 23 Apr 2025
https://github.com/skeate/lambdata
Purely functional data structures in Typescript
data-structures fp-ts functional-programming immutable purely-functional-data-structures typescript
Last synced: 30 Apr 2025
https://github.com/skeletoss/ccc
Various containers written for C programmers who need complete control over their memory.
buffer containers data-structures double-ended-priority-queue double-ended-queue doubly-linked-list handles hash-table-c hashmap multimap ordered-map priority-queues realtime-maps ring-buffer simd singly-linked-list splay-tree wavl-tree
Last synced: 10 Mar 2026
https://github.com/prabaprakash/data-structures-and-algorithms-programs
Algorithm and Data Structures
algorithm-challenges algorithms data-structures dynamic-programming problem-solving
Last synced: 11 Apr 2025
https://github.com/guinsoolab/darkseal
A Single place to Discover, Collaborate, and Get your data right
catalog data-alerting data-catalog data-collaboration data-compliance data-discovery data-documentation data-glossaries data-governance data-lineage data-notification data-platform data-security data-structures data-trust guinsoolab metadata metadata-management metadata-standard
Last synced: 27 Jan 2026
https://github.com/processone/mqtree
Index tree for MQTT topic filters
data-structures erlang mqtt tree-structure
Last synced: 23 Apr 2025
https://github.com/asabaseiban/buaaentrance
北航 991软件工程考研初复试 代码和笔记
algorithm data-structures operating-system
Last synced: 11 Apr 2025
https://github.com/zj-dreamly/my-program-learning
我的编程学习之路,包括了design pattern,data structure,java8,java io,java concurrent,guava,spring,spring boot,spring cloud,js,vue
concurrent data-structures design guava io java java8 pattern spring spring-boot springcloud springmvc
Last synced: 30 Apr 2025
https://github.com/bgoonz/ds-algo-official
A interactive and comprehensive guide and learning tool for DataStructures and Algorithms ... concentrated on JS but with some examples in Python, C++ and Java as well
data-structures interview-questions learning-exercise programming-interview resources web-development website
Last synced: 30 Jul 2025
https://github.com/rproenza86/data_structure-algorithms-patterns
Computer Science Design Patterns, Data Structures and Algorithms. Javascript implementations. Detailed explanations. Working examples.
algorithms data-structures es6 javascript patterns
Last synced: 24 Jul 2025
https://github.com/cagataycali/veri-yapilari
Pamukkale Üniversitesi Veri Yapıları Ders Notları
data-structures pamukkale-university
Last synced: 14 Apr 2025
https://github.com/nickssilver/alx-low_level_programming
C programming
algorithms c data-structures shell
Last synced: 25 Oct 2025
https://github.com/cristaloleg/golds
Go data structures
algorithms computer-science data-structures golang performance
Last synced: 19 Mar 2025
https://github.com/g1joshi/gfg-dsa
GeeksForGeeks Data Structures and Algorithms Self Paced
algorithms coding competitive-programming data-structures geeksforgeeks problem-solving programming self-paced
Last synced: 24 Oct 2025
https://github.com/morshedulmunna/software-engineering-core-concept
Learn Software Engineering core concept.
algorithms data-structures database distributed-systems javascript nodejs
Last synced: 09 Oct 2025
https://github.com/mahdiramezanii/data-structure-with-python
Data building project (transformation of intermediate term into prefix and suffix)
data-structures datastructures infix-to-postfix postfix python
Last synced: 06 Jul 2025
https://github.com/lironmiz/self.py-python-course
this repository contains solutions in python to the python course problems of the Cyber Education Center from campus.gov.il. and the final project of the course hangman
beginner-project certificate conditional-statements course data-structures education files-python functions game hangman hangman-in-python logical-operators loops practice pycharm-ide python self-learning string-python terminal variables-python
Last synced: 23 Oct 2025
https://github.com/david-kariuki/dsa-java-practice1
Data Structures and Algorithms Practice 1 using java.
algorithms data-structures dsa dsa-algorithm dsa-learning-series
Last synced: 18 Aug 2025
https://github.com/philbooth/hoopy
MOVED TO GITLAB
arrays circular-array circular-buffer data-structures data-types vectors
Last synced: 18 Nov 2025
https://github.com/nishkarshraj/data-structures
Data Structures with Theory, Algorithms and Code
algorithms algorithms-and-data-structures array c cpp data-structures graph java linked-list python queue stack tree
Last synced: 22 Apr 2025
https://github.com/devinterview-io/string-data-structure-interview-questions
🟣 String Data Structure interview questions and answers to help you prepare for your next data structures and algorithms interview in 2024.
algorithms algorithms-and-data-structures algorithms-and-data-structures-interview-questions algorithms-interview-questions coding-interview-questions data-structures data-structures-and-algorithms data-structures-and-algorithms-interview-questions data-structures-interview-questions software-architecture-interview software-architecture-interview-questions software-developer-interview software-engineer-interview string-data-structure string-data-structure-interview-questions string-data-structure-questions string-data-structure-tech-interview
Last synced: 08 Jan 2026