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-06-23 00:07:37 UTC
- JSON Representation
https://github.com/srj101/useful-algorithms
Some mostly used and common algorithms implementations using javascript
algorithm basic-programming data-structures javascript
Last synced: 29 Apr 2026
https://github.com/llschall/ardwloop
Java ⇆ Arduino data synchronization
arduino arduino-library connection data-structures java kotlin serial-communication synchronization
Last synced: 15 Feb 2026
https://github.com/danielbrito/fatec
🎓 Análise e Desenvolvimento de Sistemas - Faculdade de Tecnologia.
cpp data-structures database development java javascript logic object-oriented-programming portugol programming script sql web-development
Last synced: 03 May 2026
https://github.com/nishkarshraj/algorithms
Algorithms implemented in a platform and language independent manner.
algorithm algorithm-challenges algorithm-competitions algorithms algorithms-and-data-structures algorithms-implemented c cpp data-structures
Last synced: 04 Sep 2025
https://github.com/muhdhanish/data-structure-js
This is learning the simple concept of data-structures using javascript.
array data-structures javascript linked-list queue stack
Last synced: 25 Mar 2025
https://github.com/kdrag0n/structalgo
My implementations of various data structures and algorithms in C.
Last synced: 27 Apr 2026
https://github.com/dhth/thescienceofcomputers
computer-science data-structures
Last synced: 06 Oct 2025
https://github.com/dharmjit/go-algos
Algorithms in Golang
algorithms data-structures golang
Last synced: 09 Jun 2026
https://github.com/sysread/lua-skewheap
A skew heap implementation in Lua
algorithm data-structures heap lua priority skew skewheap
Last synced: 29 May 2026
https://github.com/turbomack/queue
Simple FIFO (first in, first out) Queue implementation in Elm
Last synced: 24 Feb 2026
https://github.com/gregorykogan/mephi-laboratory-works
Some of my programming laboratory works at MEPhI
c cpp data-structures dynamic-array inheritance laboratory-works linked-list oop smart-pointers
Last synced: 24 Apr 2026
https://github.com/quang-pham-dev/ds-a
[WIP] The repository for revising and practicing data structures and algorithms. [TODO] move to practice with python
algorithms big-o data-structures hash-table javascript leetcode-solutions linked-list stack-queue tree
Last synced: 24 Jan 2026
https://github.com/oleiade/atelier
A collection of Go algorithms, data structures, APIs and helpers to resort to when in need
algorithms data-structures golang helpers
Last synced: 04 Feb 2026
https://github.com/libsugar/bettercollections
Some better collection implementations than the system library
arraypool collections concurrent data-structures vector
Last synced: 14 Aug 2025
https://github.com/dk96-os/mathtools
Mathematical Software Components. This library is actively maintained, and aims to stay updated. New feature proposals are welcome, but may not be included.
data-science data-structures prime-numbers statistics
Last synced: 12 Oct 2025
https://github.com/tienminh25/interviewbit_solution
Solution for interview bit
algorithms cpp data-structures problem-solving
Last synced: 16 Oct 2025
https://github.com/rodic/autocomplete
A Rust Auto-complete feature using Trie data structure
algorithms algorithms-and-data-structures autocomplete autocomplete-search autocompletion data-structures rust trie
Last synced: 04 Jul 2025
https://github.com/williyam-m/leetcode
My solutions to various LeetCode problems, showcasing my journey in mastering data structures and algorithms (DSA).
competitive-coding competitive-programming data-structures data-structures-and-algorithms dsa-algorithm dsa-learning-series dsa-practice dsa-questions leetcode leetcode-java leetcode-practice leetcode-questions leetcode-solutions problem-solving
Last synced: 22 Apr 2026
https://github.com/arindal1/thecodejungle
Curated collection of resources for developers, programmers and tech enthusiasts.
computer-science data-science data-structures interview-questions resources software-development
Last synced: 21 Jan 2026
https://github.com/gsauc3/gsauce-pyds
Advanced-Data Structures for python
circular-linked-list data-structures doubly-circular-linked-list doubly-linked-list doublylinkedlist linked-list python python-3 python-library queue stack
Last synced: 08 Oct 2025
https://github.com/nop-dev/learning-js
Esse repositório contem todas as anotações que fiz enquanto estudava um módulo da trilha Explorer da Rocketseat sobre JavaScript. 🔰
data data-structures functions javascript js
Last synced: 17 Apr 2026
https://github.com/manid2/dsa
Data structures and algorithms code.
algorithms data-structures interview leetcode leetcode-solutions
Last synced: 29 Oct 2025
https://github.com/samridhisainii/codzy_dsa
This is my repository of Leetcode , GeeksforGeeks and Codechef questions which i solve regularly
algorithms cpp data-structures
Last synced: 23 Jan 2026
https://github.com/aman-yadav-1/java_learning
Java Basic and Data-Structure-and-Algorithm Questions.
algorithms apna-college array data-structures data-structures-and-algorithms dsa-algorithm geeksforgeeks java java-data-structure linked-list pattern-questions pepcoding pepcoding-level-1 stack string striver striver-a2z-sheet
Last synced: 09 Jun 2026
https://github.com/darwinz/hackerrank
Some of my HackerRank solutions
algorithms bash data-structures java javascript mathematics python ruby sql
Last synced: 12 Apr 2026
https://github.com/grainme/Interview-Preparation
Here, I share my solutions and algorithms for various challenges.
algorithms data-structures problem-solving
Last synced: 16 Oct 2025
https://github.com/murtuzaalisurti/dsa-tweets
Daily learnings of DSA with Kunal on twitter. Inspired by Kunal Kushwaha!
algorithms data-structures dsa tweets twitter
Last synced: 19 Mar 2026
https://github.com/kunalkapadia/gochronicles.dev-code
algorithms data-structures go golang microservice
Last synced: 26 Oct 2025
https://github.com/jaeyson/algox
Common Algorithms and Data Structures implemented using Elixir
algorithms algorithms-and-data-structures data-structures elixir
Last synced: 06 Mar 2026
https://github.com/kkgthb/download-salesforce-objects-and-fields-as-json
A CumulusCI project that helps you download a Salesforce org's objects and fields as JSON
cumulusci data-structures database json metadata python salesforce salesforce-objects schema sfdx
Last synced: 04 May 2026
https://github.com/bertptrs/safelist
A memory-safe linked list in C++
c-plus-plus data-structures linked-list memory-management
Last synced: 13 Jun 2026
https://github.com/arnaudband/algorithms_and_data_structures
This repository contains implementations of data structures and algorithms. Created as part of a Data Structures and Algorithms course, it features organized folders for each topic, with README files providing overviews, use cases, and complexity analysis. Sample problems and solutions, along with test cases, are also included.
algorithms-and-data-structures algorithms-implemented data-structures github-codespaces javascript learn solidity
Last synced: 05 Feb 2026
https://github.com/kimbo-slicee/java-data-structures
Data Structures 📊📊 and Algorithms 📝 using Java ☕ 👨💻
algorithms arraylist arrays data-structures java multidimensional-arrays multithreading queue stackbit tree-structure
Last synced: 14 Jun 2025
https://github.com/sidojain/cypher
Cypher is a lightweight, feature rich, terminal-based text editor written in C, using Tree-Sitter highlighting.
c data-structures file-io linux low-level-programming piece-table raw-mode terminal text-editor tree-sitter undo-redo wsl2
Last synced: 13 Apr 2026
https://github.com/parsalotfy/datastructuresandalgorithms
An Object-Oriented and Generic implementation of data structures.
algorithms csharp data-structures generic graph-theory object-oriented
Last synced: 05 Mar 2026
https://github.com/ashwaniydv/algodslib
Contribute for Hacktoberfest 23 🎉
algorithms competitive-programming cpp data-structures dsa dsa-algorithm hacktoberfest hacktoberfest-accepted hacktoberfest2021 hacktoberfest2022 hacktoberfest2023 hacktoberfest2024 open-source opensource opensourceforgood
Last synced: 23 Apr 2025
https://github.com/nejcm/js-algorithms
JavaScript implementation and examples of many popular algorithms, data structures and other programming problems.
algorithms data-structures javascript javascript-algorithms js programming-problems
Last synced: 05 Mar 2026
https://github.com/roy7077/codechef-practice
this repository is dedicated to storing solutions for problems from CodeChef, a popular competitive programming platform. Emphasize that it is a personal repository created to track my progress and showcase my problem-solving skills.
algorithms algorithms-and-data-structures codechef codechef-long-challenge codechef-solutions competative-programming contest-programming data-structures dsa problem-solving
Last synced: 17 Apr 2026
https://github.com/marouane-elgoumiri/problem_solving
Series of coding problems and my answers to them
arrays data-structures problem-solving
Last synced: 16 Mar 2025
https://github.com/abhijeet-muneshwar/geeksforgeeks
This repository contains solutions to GeeksForGeeks problems
algorithm data-structures java
Last synced: 30 Apr 2026
https://github.com/thomasthaddeus/algorithmselector
Explore our extensive Algorithms Repository, featuring a diverse range of algorithms from computational methods to data structures, cryptographic techniques, and AI. Ideal for education, research, and practical application, each algorithm is well-documented, tested, and optimized for performance and readability.
ai algorithms computational-algorithms computer-science cryptography data-compression data-structures educational-resource game-theory graph-theory machine-learning network-flow open-source optimization python
Last synced: 01 Mar 2026
https://github.com/fardinhash/sorting-algorithms-collection
All the sorting algorithms implemented using Python.
algorithms data-structures data-structures-and-algorithms python sorting-algorithms sorting-algorithms-implemented sorting-python
Last synced: 30 May 2026
https://github.com/francislagares/typescript-data-structures-algorithms
Algorithms and data structures implemented in TypeScript.
algorithms coding-interview data-structures interview-prep typescript typescript-algorithms typescript-data-structure
Last synced: 11 Feb 2026
https://github.com/lakshanwd/go-data-stuctures
Go Data stuctures implementations
Last synced: 04 Jul 2025
https://github.com/ahmedabougabal/myleetcodeanswers
Documenting my LeetCode solutions in C++ / Python / JavaScript since my time at the ITI till now
algorithms complexity cpp data-structures dynamic-programming javascript oop problem-solving python
Last synced: 05 Mar 2026
https://github.com/mrityunjay-tripathi/algorithms
Implementation of different algorithms in (Python, C, C++, Java)
algorithms c cpp14 data-structures graph java python tree
Last synced: 04 Apr 2026
https://github.com/gunh0/algorithms
📝 Solutions for Algorithm Problems [C/C++]
algorithm beakjoon c cpp data-structures project-euler
Last synced: 12 Mar 2026
https://github.com/camara94/data-visualization-with-python
Data visualization and some of the best practices when creating plots and visuals. The history and architecture of Matplotlib, and how to do basic plotting with Matplotlib. Generating different visualization tools using Matplotlib such as line plots, area plots, histograms, bar charts, box plots, and pie charts. Seaborn, another data visualization library in Python, and how to use it to create attractive statistical graphics. Folium, and how to use to create maps and visualize geospatial data.
data data-science data-structures data-visualization python3
Last synced: 16 May 2026
https://github.com/suxrobgm/java-structures
Implementation of data structures and algorithms in Java
algorithms data-structures java
Last synced: 20 Jun 2025
https://github.com/muhammedmagdyy/acpc-kickoff-2022
Solutions for ACPC Kickoff 2022
algorithms cpp data-structures
Last synced: 18 Mar 2026
https://github.com/joht/data-restructor-js
Transforms parsed JSON objects into a uniform data structure
adapter data-structures javascript json parser restructure
Last synced: 01 Feb 2026
https://github.com/alirezagholamii/algorithms-daily
Solving Algorithmic Problems
algorithms data-structures javascript
Last synced: 16 Mar 2025
https://github.com/eskabore/cs50x-2023
This repository houses all the problem sets and my final project for CS50 2023
algorithms c-language c-plus-plus cs50 cs50x data-structures javascript memory-allocation programming python
Last synced: 16 Apr 2026
https://github.com/jon-brandy/data-structure
MY ANSWERS OF ALL DATA-STRUCT ASSIGNMENTS IN LECTURES
Last synced: 24 Apr 2026
https://github.com/stepantita/interview-prep
This repository contains C++ solutions for various LeetCode problems, categorized into multiple sections by topics
algorithm-challenges algorithms c-plus-plus cpp data-structures leetcode leetcode-solutions problem-solving programming programming-exercises
Last synced: 17 Jan 2026
https://github.com/nishkarshraj/c-programming-with-data-structures
Programming and Data Structures using C
algorithms c data-structures git github programming search-algorithm sorting-algorithms
Last synced: 05 May 2026
https://github.com/v1tbrah/algorithms
Data structures and algorithms.
algorithms data-structures go golang leetcode
Last synced: 01 Apr 2025
https://github.com/eesunmoon/algorithms
[Fall 2020] Algorithms
algorithms algorithms-and-data-structures c data data-structures
Last synced: 01 Feb 2026
https://github.com/yjl9903/setmap
Use Hash to check whether two sets are equal.
Last synced: 06 Oct 2025
https://github.com/jean-andre-gauthier/swissknife
Data structures and algorithms for programming contests
algorithms competitive-programming competitive-programming-contests data-structures
Last synced: 13 Jun 2025
https://github.com/jabellard/graph
Directed, simple graph.
algorithm algorithms c data-structure data-structures graph
Last synced: 29 May 2026
https://github.com/emmanueltobi/pythonbasics
Providing Basics on the Python Programming language
basics basicstructure data-structures datastructuresandalgorithm loops python python-library
Last synced: 19 Aug 2025
https://github.com/thomasthelen/datastructures
Various data structures implemented in c++
data-structures datastructures doubly-linked-list linked-list singly-linked-list templates
Last synced: 10 Jun 2026
https://github.com/nitvex/data_structures_and_algorithms
algorithms cij data-structures data-structures-algorithms graphs
Last synced: 13 Jun 2026
https://github.com/vikramgujar/logical-problem-solving
A daily updated collection of Java solutions to logical problems like arrays, strings, recursion, and more. Perfect for coding practice, interviews, and enhancing problem-solving skills.
algorithms arrays coding coding-practice competitive-programming daily-coding data-structures interview-preparation java java-exercises logical-problems problem-solving programming-challenges recursion strings
Last synced: 12 Jun 2026
https://github.com/solangeug/hacker-rank
A collection of programming challenges by HackerRank (https://www.hackerrank.com/).
algorithms data-structures hackerrank programming-challenges
Last synced: 11 May 2026
https://github.com/iykekings/data-structures-deno
Popular data structures' implementation in JavaScript/Typescript
data-structures deno javascript typescript
Last synced: 06 May 2026
https://github.com/ymm135/golang-java-cpp-dsa
golang/java/c++的数据结构及算法(DSA),附带leetcode相关习题、animate动画说明!
algorithms cpp11 data-structures golang java
Last synced: 05 May 2026
https://github.com/tlack/xacto
Q-inspired Javascript convenience library and in-memory database
column-store data-structures javascript kdb memory-database nodejs vector
Last synced: 11 May 2026
https://github.com/alexforster/deque
A simple fixed-size deque implementation in C.
Last synced: 13 May 2026
https://github.com/kawser2133/data-structures-and-algorithms
Data Structures and Algorithms - This repository is a collection of commonly used data structures and algorithms implemented in C#.
algorithms csharp data-structures data-structures-and-algorithms dsa
Last synced: 20 Jun 2026
https://github.com/arin-paliwal/data-structures-and-algorithms
This Repository contains codes I solve using practicing DSA and preparing for Interviews. These codes are easy to understand and are well arranged.
algorithms cpp data-structures java python
Last synced: 10 May 2026
https://github.com/ahmed-roshdy-1/implementing-stack-using-c
this problem I had solved in my second year in computer science college
Last synced: 11 Jun 2026
https://github.com/sorgazb/labecoin-game-ai
Inteligent self-learning game in develop
ai allegro5 artificial-intelligence binary-tree cpp data-structures fstream ia makefile pointers self-learning simple-hill-climbing steepest-ascent stochastic-hill-climb tree-structure
Last synced: 15 Jun 2026
https://github.com/pvgupta24/cse-labs
Dump for CSE Lab assignments and programs
algorithms c computer-architecture cpp data-structures mips opengl verilog
Last synced: 09 May 2026
https://github.com/juleskulcsar/javascript
javascript challenges/interview questions
arrays data-structures javascript javascript-algorithms javascript-array
Last synced: 11 Jun 2026
https://github.com/thanhngan22/dsa-writeups
💦 some exercises in Hackerrank and other sources used to practice
algorithms data-structures hackerrank-solutions
Last synced: 14 Jun 2026
https://github.com/attentiveness/spirallinkedlist
android data-structures java kotlin linkedlist
Last synced: 11 May 2026
https://github.com/justehmadsaeed/data-structures
Data Structures classes of CStack, CQueue, CPriority & Linked List in C++
cqueue cstack data-structures datastructures linked-list pointer
Last synced: 18 Jun 2026
https://github.com/mrdav30/swiftcollections
A high-performance, memory-efficient library of collections designed for game development, simulations, and other performance-critical applications.
collections csharp data-structures dotnet game-development memory-management object-pooling observables performance unity
Last synced: 07 May 2026
https://github.com/leksus-04/algorithms-and-data-structures
:brain: Implementation of various algorithms and data structures in C++
algorithms cplusplus cpp data-structures implementation-of-algorithms implementation-of-data-structures
Last synced: 13 Jun 2026
https://github.com/yahyatinani/y
'y' is a library that aims to provide useful data structures and utility functions.
data-structures immutable-collections kmp kotlin kotlin-multiplatform lists maps vectors
Last synced: 10 Jun 2026
https://github.com/contactvaibhavi/algdesign
Solution codes for the Stanford course on Design and Analysis of Algorithms by Tim Roughgarden.
algorithm algorithms algorithms-and-data-structures coursera coursera-algorithms-specialization coursera-assignment cpp data-structures dsa-practice github java mit-license
Last synced: 08 May 2026
https://github.com/exsandebest/trees
AVL Tree, RedBlack Tree and Splay Tree visualization in Qt
avl-tree data-structures qt qt-interface red-black-tree redblack-tree splay-tree tree-structure tree-view tree-visualization tree-visualizer trees
Last synced: 11 May 2026
https://github.com/prime-infinity/prime-chain
understanding basic blockchain concept by building simple blockchain in javascript,python and golang. Experimenting with different data structures.
blockchain blockchain-demos data-structures golang javascript python
Last synced: 06 May 2026
https://github.com/zwrawr/dsa_assessment
University of York, Data Structures and Algorithms Assessment, Task : Predictive Text
alogrithms c data-structures university-of-york university-project
Last synced: 22 Jun 2026
https://github.com/eugeniusms/sda-2022
Programming assignments, labs and other tasks during the programming basics course at the University of Indonesia.
algorithms college data-structures dsa
Last synced: 15 Jun 2026
https://github.com/coderj001/data-structures
Contain all major data structures with documentation and code.
Last synced: 22 Jun 2026
https://github.com/fawaz-exe/merkle-tree
bitcoin crytography data-structures hashing merkel-tree
Last synced: 13 May 2026
https://github.com/esenmx/collection_notifiers
Collections with implementation of ValueListenable/ChangeNotifier for minimum rebuild and simplest syntax
collection dart data-structures flutter performance-optimization state-management
Last synced: 05 May 2026
https://github.com/eprbell/prezzemolo
Prezzemolo is a collection of classic data structure and algorithms that are useful in many different projects. The goal is to provide components that are robust, efficient and small.
algorithms avl classic computer-science data-structures dijkstra graph tree
Last synced: 18 Mar 2025
https://github.com/amansrv/dsa-leetcode
In this repository i only practicing all different varieties of questions related to all different topics of data structure and algorithm.
algorithm data-structures leetcode
Last synced: 11 May 2025
https://github.com/huanhuanonly/codeforces
Some interesting problems I solved on competition platforms such as codeforces
acm-icpc algorithms atcoder balanced-tree bfs-dfs codeforces cpp data-structures divide-and-conquer dynamic-programming graph-algorithms layered-graph luogu network-flow nowcoder persistent-data-structure shortest-path string-matching templates tree-structure
Last synced: 13 Apr 2025
https://github.com/systemson/collection
Data structures as an alternative to the php array
arrays bag collection data-structures map php set vector
Last synced: 25 Jan 2026
https://github.com/ranimeshehata/expression-evaluator
Conversion from infix to postfix notations using implemented stack data structure and evaluate the postfix expression.
data-structures infix-to-postfix java postfix-evaluation stack
Last synced: 21 Jul 2025
https://github.com/broucz/lf-queue
A lock-free multi-producer multi-consumer unbounded queue.
concurrency data-structures mpmc-queue queue
Last synced: 12 Apr 2025
https://github.com/winterrdog/c-hash-map
this is a pure C project i took on to learn the details of how to implement a hash table aka hash map aka associative array.
computer-science data-structures hash hashmap hashtable
Last synced: 21 Mar 2025
https://github.com/cleosilva/estruturas-dados-javascript
Estrutura de dados e algoritmos implementados em Javascript com explicações e links para leitura adicional
algorithm data-structures interview javascript javascript-algorithms
Last synced: 19 May 2026
https://github.com/mbrsagor/js-pro
Javascript A to Z node.
data-structures javascript javascript-es6 javascript30
Last synced: 11 Jul 2025
https://github.com/mohamedelfiky/problem_solving_refreshment
Algorithms, Problem solving and Data Structures refreshment
algorithms data-structures problem-solving
Last synced: 15 Jan 2026