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/ailynux/dsa-lab
This is a data structures and algorithms (DSA) cheatsheet.
algorithms algorithms-and-data-structures cheatsheet data-structures dsa dsa-practice
Last synced: 12 Feb 2026
https://github.com/anishlearnstocode/cs-251
Data Structures
data-structures university-course
Last synced: 16 Feb 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/shiweihe0713/algorithms-made-easy
Algorithm learning hub : show case the fundamental algorithms like sorting algorithms, such as generic sort, merge sort, quick sort, bucket sort, and radix sort, etc.
algorithms binary-search-tree computer-science data-structures leetcode sorting-algorithms tree
Last synced: 30 Jan 2026
https://github.com/anishlearnstocode/python-workshop-3
Python ๐ Workshop on Language Basics, Constructs and introduction in Data Structures & Algorithms ๐จโ๐ป @WhatAfterCollege ๐
algorithms arithmetic-expression data-structures dictionary functions generator-function introduction-to-programming list logical-expression methods oops pycharm pycharm-ide python python3 tuple workshop
Last synced: 08 Feb 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/vvaldesc/ballsortpuzzle_web
Ball Sorting based game made with Java Script, CSS and HTML:5
audio callback-functions data-structures documentfragment eventlistener game html5 javascript
Last synced: 01 Mar 2026
https://github.com/ivan-magda/introduction-algorithms
Introduction to Algorithms
algorithms data-structures java kotlin
Last synced: 08 Jun 2026
https://github.com/hweawer/algohol
Algorithmic tasks in courses and contests
algorithms data-structures leetcode
Last synced: 10 Oct 2025
https://github.com/jakenherman/kcats
A stack implementation for node
data-structures node-module stack
Last synced: 25 Mar 2025
https://github.com/luisbg/hhgtg
HipHackers Guide to the Galaxy
algorithm algorithm-challenges algorithms algorithms-implemented algorithms-playground-practice bit-manipulation c c-plus-plus data-structures datastructures graph-algorithms graphs
Last synced: 29 Apr 2026
https://github.com/chowdhuryj-github/benchmarkinggui
A MSOE Lab Project for a JavaFX application on generating benchmarking plots for different methods of a Array List or Linked List implementation.
benchmarking data-structures javafx
Last synced: 30 Apr 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/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/techy4shri/kmp-intrusion-detection-system
This IDS focuses on detecting intrusion attempts by matching patterns in network data (such as suspicious strings in payloads or requests). It integrates the Knuth-Morris-Pratt (KMP) string-search algorithm for efficient pattern matching while also using auxiliary methods such as hashing and tries for indexing or rule-based detection.
cpp11 cybersecurity-tools data-structures intrusion-detection-system kmp-algorithm multithreading python-3 string-matching
Last synced: 15 Feb 2026
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/ahmedelgarnousy/ap-autosar-com-stack
Adaptive AutoSAR Communication Stack Graduation Project
adaptive-autosar algorithms cmake cpp data-structures gtest linux-custom-image networking oop someip system-programming tcp-ip vsomeip
Last synced: 28 Feb 2026
https://github.com/sanjid133/go-collections
Implement data structure using golang generics
Last synced: 16 Apr 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/kevjose/devnotes
notes from the journey of a software engineer ๐ค
algotithms data-structures git-notes javascript terraform
Last synced: 14 Feb 2026
https://github.com/ahmad-nour-haidar/x-unique-list
A Flutter - Dart package that provides a list with unique elements based on a custom uniqueness condition.
collections dart dart-package data-structures elements flutter flutter-package list package-management set unique uniqueness
Last synced: 23 Feb 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/isinghabhishek/java_dsa-basic-to-advance
This repo contains all my learning related to fundamentals of Java Programming language, and the Data Structures and Algorithm. Many of the Classical problems solution, and important algorithms explanation with algorithms problem examples solution. Java Data Structure and Algorithms
algorithms data-structures java problem-solving
Last synced: 18 Sep 2025
https://github.com/phondani0/ds-algo
Solutions for ds algo problems in Python
algorithms-and-data-structures data-structures python3 trees
Last synced: 15 Sep 2025
https://github.com/bjornmelin/data-structures-and-algorithms
๐ ๏ธ A comprehensive collection of data structures and algorithms implemented in multiple programming languages. Perfect for learning, interviews, and competitive programming!
algorithms coding-practice competitive-programming computer-science data-structures data-structures-and-algorithms educational interview-preparation java programming python software-engineering
Last synced: 02 Mar 2026
https://github.com/dezinezync/oideformat
The Open Invoice Data Exchange Format Specification
data-structures exchange invoice json spec specification
Last synced: 06 Jul 2025
https://github.com/tyler-cromwell/leetcode
My https://leetcode.com/ solutions. (WIP)
algorithms cplusplus data-structures golang python3
Last synced: 10 Feb 2026
https://github.com/toreda/strong-types
Automated type checks and guaranteed return types with 1 line of code. Say goodbye to reference errors from unexpected types. Write less validation code and improve quality.
data-structures strong-types type-safe type-safety type-system
Last synced: 18 Aug 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/anasmak04/leetcode-solutions
Collections of my leetcode solutions implemented by java and typescript and javascript
algorithms-and-data-structures arrays data-structures java javascript leetcode-solutions linked-list problem-solving search sorting-algorithms typescript
Last synced: 09 Apr 2026
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/palashhawee/data-structures-and-algorithms-in-python
Data Structures and Algorithms
algorithms algorithms-and-data-structures coding-challenge data-structures python
Last synced: 16 Mar 2025
https://github.com/ohzeno/algo
Problem Solving
algorithms baekjoon data-structures javascript leetcode problem-solving programmers python sql swea
Last synced: 24 Oct 2025
https://github.com/laqudee/rust-algorithms-data-structures
Rust Algorithms And Data Structures
algorithms data-structures rust search-algorithm sorting-algorithms
Last synced: 07 Oct 2025
https://github.com/komdosh/crackingthecodinginterview
Implementation of Algorithms and Data Structures from Cracking the Coding Interview
algorithms data-structures interview
Last synced: 10 Feb 2026
https://github.com/sumeetsarkar/geeksforgeeks
GeeksforGeeks DS problems in Javascript
arrays data-structures ds geeksforgeeks stacks
Last synced: 23 Oct 2025
https://github.com/mramshaw/radix-trie
A radix (or possibly Patricia) trie
data-structures go golang patricia-trie radix radix-trie table-driven-testing trie
Last synced: 23 Oct 2025
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/diogocarrola/leetcode75
The 75 most frequent LeetCode questions in coding interviews, curated by industry experts. The only resource you need for coding interviews.
algorithms c coding-challenges cpp data-structures interview-preparation javascript leetcode python
Last synced: 06 Oct 2025
https://github.com/tsg405/data-structures-and-algorithms-specialisation
This Repo contains - Starter files, Coursework, Programming Assignments for the Master DataStructure and Algorithmic Programming Techniques Specialization Course -- offered by University of California San Diego & HSE University, Coursera.
bst-tree coursera data-structures dynamic-programming hashtables heap python-3 queue stack
Last synced: 07 Oct 2025
https://github.com/yoannpa/dtrsiv
A collection of functions using data.table to efficiently clean large tables using a simplified syntax
data-structures rdatatable rpackage
Last synced: 25 Oct 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/liz282907/leetcode
leetcode่งฃ้ขๆฅๅ
algorithms data-structures leetcode leetcode-solutions
Last synced: 06 Sep 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/noti0na1/racket-codes
A Collection of My Racket Code
cps data-structures macros racket
Last synced: 17 Jan 2026
https://github.com/avidlearnerinprogress/algorithmictoolbox-ucsd
Coursework solutions to UCSD DSA specialization
algorithms cpp data-structures moocs
Last synced: 22 Oct 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/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/elandeyan/min_max_heap_dart
A MinMax binary heap implementation as dart's package.
dart-lang dart-package dartlang data-structures
Last synced: 09 Feb 2026
https://github.com/yjl9903/setmap
Use Hash to check whether two sets are equal.
Last synced: 06 Oct 2025
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/owenaedwards/data-structures-and-algorithms
Helping a friend review data structures & algorithms in Java with me.
algorithms data-structures data-structures-and-algorithms graph-algorithms java searching-algorithms sorting-algorithms
Last synced: 27 Feb 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/jeepway/data-structures-in-c
A collection of implementations of commonly used data structures in C.
algorithms c c-programming data-structures data-structures-in-c dsa makefile
Last synced: 14 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/abhijeet-muneshwar/geeksforgeeks
This repository contains solutions to GeeksForGeeks problems
algorithm data-structures java
Last synced: 30 Apr 2026
https://github.com/chowdhuryj-github/pixelreader
A MSOE Lab Project for a JavaFX application on image manipulation using file handling. Can perform operations such as calculating median and mean of pixels and generating a new image.
data-structures image-processing javafx
Last synced: 21 Apr 2026
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/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/ronaldseoh/algorithmsunlocked
Go implementations of the algorithms from the book 'Algorithms Unlocked'
algorithms algorithms-unlocked compression-algorithm data-structures encryption-algorithms golang graphs sorting-algorithms
Last synced: 14 Jan 2026
https://github.com/lakshanwd/go-data-stuctures
Go Data stuctures implementations
Last synced: 04 Jul 2025
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/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/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/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/iykekings/data-structures-deno
Popular data structures' implementation in JavaScript/Typescript
data-structures deno javascript typescript
Last synced: 06 May 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/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/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/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/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/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/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/attentiveness/spirallinkedlist
android data-structures java kotlin linkedlist
Last synced: 11 May 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/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/fawaz-exe/merkle-tree
bitcoin crytography data-structures hashing merkel-tree
Last synced: 13 May 2026
https://github.com/alexforster/deque
A simple fixed-size deque implementation in C.
Last synced: 13 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/juleskulcsar/javascript
javascript challenges/interview questions
arrays data-structures javascript javascript-algorithms javascript-array
Last synced: 11 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/nitvex/data_structures_and_algorithms
algorithms cij data-structures data-structures-algorithms graphs
Last synced: 13 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/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/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/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/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/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/coderj001/data-structures
Contain all major data structures with documentation and code.
Last synced: 22 Jun 2026
https://github.com/larusso/concat-reader
Adapter for reading through multiple reader continuously
concatenate data-structures reader rust
Last synced: 19 Mar 2025
https://github.com/tyler-cromwell/ctci
My solutions to the questions in Cracking the Coding Interview (6th Edition) (WIP)
algorithm-challenges algorithms c c-plus-plus data-structures java python3
Last synced: 17 Feb 2026
https://github.com/nixrajput/b-tree-java
B-Tree implementation using Java programming language.
b-tree b-tree-implementation b-trees daa daa-projects data-structures data-structures-and-algorithms design-and-analysis-of-algorithms design-and-analysisof-algorithm java
Last synced: 07 Jun 2026
https://github.com/hassanzaibjadoon/dsa_project
This repository contains a simple community management system implemented in C++. It allows users to add, display, update, remove, sort, and search for community members. The project utilizes a linked list to manage members efficiently and includes functionality for storing member details in a text file.
data-structures data-structures-and-algorithms file-io linked-lists member-management searching-algorithms sorting-algorithms
Last synced: 28 Oct 2025
https://github.com/monamobeen/coding
100+ Challenges Data Structures & Algorithms. As this repo designed to help you prepare for technical interviews at top tech companies like Meta (Facebook), Amazon, Apple, Netflix, and Google (MAANG). The focus is on building a strong foundation in clean code, data structures, and algorithms.
data-structures geometry hashmap leetcode-practice mathematics matrix
Last synced: 02 Apr 2026
https://github.com/harrykamboj1/datastructureandalgorithms
Repository For Practicing Data Structures And Algorithms
Last synced: 24 Apr 2026
https://github.com/albin-johansson/rune
A modern C++ framework for 2D games.
2d centurion cpp20 data-oriented data-structures game-development game-framework gamedev modern-cpp performance tmx
Last synced: 13 Sep 2025
https://github.com/nishkarshraj/hackerrank-cpp-programming
Data Structures and OOPS programming in C++ Language done Topic Wise according to HackerRank.
algorithms algorithms-and-data-structures competitive-programming cpp data-structures hackerrank hackerrank-algorithms-solutions hackerrank-solutions
Last synced: 24 Feb 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/anupam-io/avl_tree
AVL tree: height-balanced trees in C supporting add, remove, search, update features. A comparison of AVL trees with red-black trees is also done(std::set).
avl-tree avl-tree-code avl-tree-implementations bst c data-structures height-balanced-trees red-black-trees rotations std
Last synced: 03 Apr 2025