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-04-11 00:07:13 UTC
- JSON Representation
https://github.com/maacpiash/cse225l
CSE225 (Data Structure and Algorithm) lab codes.
algorithm algorithms-and-data-structures bst cli cpp data-structure-and-algorithm data-structures file graph heap list queue sort stack stl tree
Last synced: 30 Mar 2025
https://github.com/dhth/thescienceofcomputers
computer-science data-structures
Last synced: 06 Oct 2025
https://github.com/chethanyadav456/data-structures-c
This repository contains the code for the data structures I have done in my college.
Last synced: 06 Oct 2025
https://github.com/v1tbrah/algorithms
Data structures and algorithms.
algorithms data-structures go golang leetcode
Last synced: 01 Apr 2025
https://github.com/wangyoucao577/algorithms_practice
Practice algorithms and data structures.
algorithms cplusplus cpp data-structures go golang handrank intorduction-to-algorithms leetcode maxflow maxflow-mincut
Last synced: 25 Mar 2025
https://github.com/monamobeen/60daysdsatrack
60DaysDSATrack is a comprehensive and intensive program designed to build a strong foundation in data structures, algorithms, and problem-solving skills through daily coding challenges and hands-on projects.!
algorithm computer-science data-structures dsa-algorithm graph prob-solving trees
Last synced: 01 Sep 2025
https://github.com/dkhrunov/algo-and-ds
algorithms data-structures jest typescript
Last synced: 07 Apr 2025
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/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/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/libsugar/bettercollections
Some better collection implementations than the system library
arraypool collections concurrent data-structures vector
Last synced: 14 Aug 2025
https://github.com/viktorsvertoka/goit-algo-hw-05
Home task for Basic Algorithms and Data Structures📊
algorithms data-structures goit goit-algo-hw-05 python
Last synced: 07 Sep 2025
https://github.com/viktorsvertoka/goit-algo-fp
Home task for Basic Algorithms and Data Structures📊
algorithms data-structures goit goit-algo-fp python
Last synced: 09 Apr 2025
https://github.com/viktorsvertoka/goit-algo-hw-09
Home task for Basic Algorithms and Data Structures📊
algorithms data-structures goit goit-algo-hw-09 python
Last synced: 09 Apr 2025
https://github.com/pranav016/ds-algo-in-python
Implementation of Data-structures and Algorithms in Python.
algorithms data-structures python time-complexities
Last synced: 10 Apr 2025
https://github.com/omgzui/basic_c
🐾c语言-数据结构-PHP扩展
c data-structures leetcode php-library
Last synced: 12 Mar 2025
https://github.com/frankfarrell/kds4j
Kinetic Data Structures for Java
data-structures java kinetic-data-structures
Last synced: 06 Apr 2025
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/tlack/xacto
Q-inspired Javascript convenience library and in-memory database
column-store data-structures javascript kdb memory-database nodejs vector
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/union-find/contiguous
:rice: Contiguously-allocated disjoint-set data structures for JavaScript
agpl amortized computer-science data-structures disjoint-sets javascript
Last synced: 21 Feb 2026
https://github.com/justkode/python-algorithm
Some Python Code for Algorithm
algorithm data-structures python python3
Last synced: 24 Apr 2025
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/sambhav228/sinking-ship
A data Structure based project implementing through C language Programming
c college-project data-structures
Last synced: 27 Dec 2025
https://github.com/harry96444/datastructuresthroughjava
This Repository Contains all the Data Structures Implementation Through java.
algorithm algorithms-and-data-structures binary-search-tree data-structures graph-algorithms java linked-list queue sorting-algorithms stack trees
Last synced: 13 Oct 2025
https://github.com/al-rimi/algorithm-design
algorithm design projects focused on fundamental algorithms, including their specifications, approaches, and implementations in C/C++.
algorithm-design backtracking brute-force-approach closest-pair-of-points data-structures divide-and-conquer dynamic-programming eight-queens-puzzle graph-algorithms huffman-coding infix-expression-evaluation knapsack-problem kruskal-algorithm minimum-spanning-tree
Last synced: 30 Jan 2026
https://github.com/sanjid133/go-collections
Implement data structure using golang generics
Last synced: 14 Oct 2025
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: 06 Jan 2026
https://github.com/krrishd/csci-2270
CSCI 2270: Data Structures
data-structures datastructures
Last synced: 17 Oct 2025
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/surabhiojha12/data-structure-and-algorithm
algorithms cpp11 data-structures
Last synced: 28 Feb 2025
https://github.com/luanaraujo5/estrutura-de-dados
Comprehensive collection of data structures and algorithms implemented in Java and Python, including binary trees, graphs, and linked lists, with a focus on foundational concepts like Dijkstra's and Bellman-Ford algorithms. 🐍☕
data-structures grafos java python
Last synced: 06 Jan 2026
https://github.com/liva2008/algorithm
PPT of Modern Javascript Data Structures and Algorithms
algorithms data-structures javascript js ppt
Last synced: 05 Jul 2025
https://github.com/isaccanedo/daily-coding-problem-solutions
🎓🖥️ Solutions for 350+ Interview Questions
algorithm coding coding-challenge coding-problems data-structures data-structures-and-algorithms problem-solving problem-solving-algorithms python python-3 python3
Last synced: 11 Jun 2025
https://github.com/mxssl/doubly-linked-list-golang
Doubly Linked List implementation in Go (Golang)
algorithms data-structures doubly-linked-list go golang structures
Last synced: 16 Mar 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/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/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/avidlearnerinprogress/datastructures-ucsd
Coursework solutions to UCSD DSA Specialization
Last synced: 04 Sep 2025
https://github.com/ujjawalsinghsde/Placement_Prepration
This repository consists of all the material required for cracking the coding rounds and technical interviews during placements.
algorithm css data-structures html java javascript mongodb notes php placement prepinta100code sorting-algorithms sql
Last synced: 30 Dec 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/ankitsharma-007/linked.list.implementation.c.sharp
Sample code for implementing Linked list using C#
ankit-sharma article csharp data-structures linked-list visual-studio
Last synced: 26 Oct 2025
https://github.com/rulyotano/rulyotano.crosscutting.js
Cross-cutting packages with tools for javascript
algorithm bezier-curves data-structures interpolation-methods js library math nmp
Last synced: 13 Feb 2026
https://github.com/hojas/typescript-algorithms
🧬 Algorithms and data structures implemented in TypeScript.
algorithm algorithms computer-science data-structures interview interview-preparation typescript typescript-algorithms
Last synced: 13 Feb 2026
https://github.com/davanesh/traffic-management-system-with-graph-visualization-using-javafx
A Java-based project that visualizes a traffic management system using graph structures and JavaFX. It demonstrates node and edge representation for traffic flow between locations, providing an interactive and visual approach to understanding connectivity.
data-structures dijkstra-algorithm graph-algorithms graph-visualization gui-development hashmap interactive-visualizations java javafx network-simulation oops-in-java pathfinder shortest-path-algorithm traffic-control traffic-management weighted-graphs
Last synced: 12 Feb 2026
https://github.com/vickttor/data_structure_and_algorithms_with_java
Learning Data Structure and Algorithms by using Java
algorithms bigonotation data-structures java
Last synced: 26 Feb 2026
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/miroslav-reiter/algoritmy_a_datove_struktury
🤖 Algoritmy a Dátové Štruktúry - Zoznam, popis a implementácia najpoužívanejších algoritmov na hľadanie, triedenie, grafy, prácu s poliami v rôznych programovacích jazykoch (Python, Java, C/C++, VBA, C#, JavaScript, PHP)
algorithms algoritmy archicture architecture-components data-structures reiter vita
Last synced: 19 Mar 2026
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/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/akashgiricse/cahoots
Let's be in cahoots
algorithms algorithms-and-data-structures data-structures interview interview-practice learning-by-doing python3
Last synced: 12 Feb 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/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/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/kunalkapadia/gochronicles.dev-code
algorithms data-structures go golang microservice
Last synced: 26 Oct 2025
https://github.com/sumeetsarkar/geeksforgeeks
GeeksforGeeks DS problems in Javascript
arrays data-structures ds geeksforgeeks stacks
Last synced: 23 Oct 2025
https://github.com/orxfun/orx-split-vec
An efficient dynamic capacity vector with pinned element guarantees.
data-structures fragment pinned pinned-elements rust split vector
Last synced: 17 Mar 2026
https://github.com/amartya00/thesoup
A collection of useful classes and functions in Python.
algorithms data-structures graphs python3
Last synced: 27 Mar 2026
https://github.com/suhas-h-c/shared-services
Shared services serves as a ready made solutions to most of the code snippets required for back-end services development in spring boot.
csv data-structures docker excel gherkin java17 ocr pdf spring spring-boot
Last synced: 27 Feb 2026
https://github.com/lilithcode/data-structures-and-algorithms
Data Structures and Algorithms implemented in C++ for learning and practice. Covers fundamental concepts like linked lists, stacks, queues, trees, sorting, and searching
algorithms algorithms-and-data-structures data-structures dsa-practice dsa-with-c-plus-plus
Last synced: 11 Feb 2026
https://github.com/pragmatic-objects/oo-data
Tool for generating data-like interfaces
data-structures elegantobjects java oop
Last synced: 01 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/not-minimal/tarea-estructura-de-datos
Tarea en grupo de programación en C y elaboración de informe sobre problemas de estructuras de datos.
Last synced: 19 Oct 2025
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/ohzeno/algo
Problem Solving
algorithms baekjoon data-structures javascript leetcode problem-solving programmers python sql swea
Last synced: 24 Oct 2025
https://github.com/neil-edelman/boxes
Drag-and-drop data structure headers.
b-tree c89 data-structures generics hash-table memory-pool metaprogramming paramterization templates testing traits trie type-safety
Last synced: 02 Mar 2026
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/rajjitlai/bca-3rd-sem-c-programs
C programs for BCA 3rd Semester 2023-2024
arrays bca c c-language c-programming-language coding-interviews cprogramming data-structrues data-structures dsc linked-list stack
Last synced: 01 Mar 2026
https://github.com/limitedeternity/datastructures
Udemy – Easy to Advanced Data Structures
Last synced: 19 Oct 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/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/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/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/genogrove/genogrove
Modern C++ genome indexing library
bplustree cpp data-structures genogrove genome genomics graph indexing intervals
Last synced: 05 Mar 2026
https://github.com/kimmyxpow/php-dsa
This repository contains fundamental Data Structures and Algorithms implemented in PHP, designed for learning and exploring PHP's capabilities in computational problem-solving.
algorithm algorithms data-structures data-structures-and-algorithms php php-data-structures php-data-structures-and-algorithms
Last synced: 29 Jan 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/anishlearnstocode/cs-251
Data Structures
data-structures university-course
Last synced: 16 Feb 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/eesunmoon/algorithms
[Fall 2020] Algorithms
algorithms algorithms-and-data-structures c data data-structures
Last synced: 01 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/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/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/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/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/maskedsyntax/intellipath
A python based visualizer for A* pathfinding algorithm.
algorithms animation astar-algorithm data-structures priority-queue pygame python3 queue
Last synced: 30 Jan 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/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/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/turbomack/queue
Simple FIFO (first in, first out) Queue implementation in Elm
Last synced: 24 Feb 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/vaseug/powerlib
PowerLib contains classes and extension methods for working with data structures and MSSQL server data.
arrays collections data-structures database deployment entityframework helpers linq linq2sql mssqlserver sqlclr sqlserver
Last synced: 02 Feb 2026
https://github.com/shivajivarma/codebase
Collection of algorithms
algorithms computer-science data-structures graph search-algorithms sorting-algorithms tree
Last synced: 15 Feb 2026
https://github.com/samuelastech/code
Every piece of concept that I'm learning will be placed here so that I can consult it later as a reference
algorithms data-structures data-types dynamic-programming language-learning math programming-paradigms
Last synced: 06 Feb 2026
https://github.com/ahmedgaafer/ts-data-structures
A lightweight TS data structures package
data-structures graph heap javascript javascript-library stack typescript typescript-library
Last synced: 29 Jan 2026
https://github.com/khalidelboray/dsa-20-labs
Solutions for DSA 20 Course
algorithm-challenges data-structures perl perl6 python3 raku rakudo
Last synced: 29 Jan 2026
https://github.com/fabiolutz/estruturas-de-dados
Estruturas de dados criados do zero em C
binary-tree c data-structures linked-list queue stack
Last synced: 29 Jan 2026
https://github.com/chihebabiza/my-cpp-stack-array
A lightweight, template-based stack class built on top of the `clsMyQueueArr` class, which in turn uses a custom dynamic array (`clsDynamicArray`). This class provides basic stack behavior (LIFO – Last In, First Out) by inserting new elements at the beginning of the internal array.
cpp cpp-library data-structures oop stack
Last synced: 16 Mar 2026
https://github.com/aritrac1/java
All the Basics concepts of Java, OOPs, DSA in Java and some Projects along practice problems(leetcode and other platforms) and other resources.
algorithms competitive-programming data-structures dsa dsa-algorithm dsa-practice exception-handling java java-basics java-projects leetcode leetcode-java maths multithreading oops-in-java patterns practice-programming project
Last synced: 26 Oct 2025
https://github.com/elliotekj/doubly_linked_list
A fast, amortised O(log n) doubly linked list implementation
data-structures doubly-linked-list elixir
Last synced: 17 Mar 2026
https://github.com/breadinator/qmat
A simple library for 2-dimensional matrices.
data-structures math mathematics matrix matrix-calculations matrix-library matrix-multiplication rust rustlang
Last synced: 30 Jan 2026