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-03 00:07:18 UTC
- JSON Representation
https://github.com/viktorsvertoka/goit-algo-hw-02
Home task for Basic Algorithms and Data Structures📊
algorithms data-structures goit goit-algo-hw-02 python
Last synced: 13 Jun 2025
https://github.com/g1patil/data-structures-and-algorithms
Algorithms and Data structure practice repo. Contains algorithms from Leetcode as well as some general practice.
algorithm algorithm-challenges algorithms algorithms-and-data-structures data-structure data-structures datastructures-algorithms datastuctures design-algorithm dp dynamic-programming graphs interview interview-practice java leetcode leetcode-java leetcode-solutions leetocde trees
Last synced: 11 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/krrishd/csci-2270
CSCI 2270: Data Structures
data-structures datastructures
Last synced: 17 Oct 2025
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: 10 Mar 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/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/eldarlrd/js-data-structures
Manual and Explorable JS Data Structures for TOP.
data-structures nodejs odin-project
Last synced: 05 Feb 2026
https://github.com/bjornmelin/leetcode-solutions
Repository storing my solutions for LeetCode problems.
algorithm algorithms coding-challenge coding-interview coding-interviews data-structures data-structures-and-algorithms interview interview-practice interview-prep interview-preparation interviews java leetcode leetcode-java leetcode-problems-solutions leetcode-questions leetcode-solutions technical-interviews
Last synced: 18 Oct 2025
https://github.com/dkhrunov/algo-and-ds
algorithms data-structures jest typescript
Last synced: 07 Apr 2025
https://github.com/lehoangan2906/data-structures-and-algorithms
Data Structures and Algorithms
algorithms cpp17 data-structures java python3
Last synced: 24 Mar 2025
https://github.com/seikhchilli/bubble-sort-algorithm-cpp
Bubble Sort Algorithm using c++.Arranges array in ascending order.
algorithms array ascending bubble-sort cpp data-structures pointers-and-arrays sorting-algorithms
Last synced: 15 Mar 2025
https://github.com/srj101/useful-algorithms
Some mostly used and common algorithms implementations using javascript
algorithm basic-programming data-structures javascript
Last synced: 22 Apr 2025
https://github.com/lehoangan2906/vnoj
Exercises on VNOJ
algorithms competitive-programming competitive-programming-contests cpp17 data-structures
Last synced: 24 Mar 2025
https://github.com/omgzui/basic_c
🐾c语言-数据结构-PHP扩展
c data-structures leetcode php-library
Last synced: 12 Mar 2025
https://github.com/nixhantb/data-structures-and-algorithms-in-java-
Master Java Programming and Data Structures and Algorithms in Java in an efficient way. Clear concept on Recursion and Sorting
algorithms algorithms-and-data-structures competitive-programming data data-structures java java-8 programming
Last synced: 05 Jul 2025
https://github.com/etcetra7n/tabulux
A python package for performing tabular operations
data-structures python python-library tabular-data tabulate
Last synced: 28 Mar 2025
https://github.com/edmilson-dk/academic-programming
In this repository, I will share all content that I have been studying in academic programming, such as data structures, ordering algorithms, etc.
algorithms algorithms-and-data-structures data-structures problem-solving
Last synced: 05 Sep 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/aritra-basak/data-structures
DSA programs based on JAVA 🖥️ . Hope You Find Something Important 💡. ☺
Last synced: 24 Mar 2025
https://github.com/justkode/python-algorithm
Some Python Code for Algorithm
algorithm data-structures python python3
Last synced: 24 Apr 2025
https://github.com/lehoangan2906/dsal_le_minh_hoang
Data Structure and Algorithm by Le Minh Hoang
Last synced: 24 Mar 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/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/suxrobgm/java-structures
Implementation of data structures and algorithms in Java
algorithms data-structures java
Last synced: 20 Jun 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: 15 May 2025
https://github.com/nasim-khalili/algoexpert
This contains all the Algoexpert coding challenges and solutions!
algoexpert algoexpert-javascript-solutions algoexpert-python-solutions algoexpert-solutions algorithms data-structures interview-preparation javascript problem-solving python
Last synced: 29 Jul 2025
https://github.com/limitedeternity/datastructures
Udemy – Easy to Advanced Data Structures
Last synced: 19 Oct 2025
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/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/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/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/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/turbomack/queue
Simple FIFO (first in, first out) Queue implementation in Elm
Last synced: 24 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/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/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/pragmatic-objects/oo-data
Tool for generating data-like interfaces
data-structures elegantobjects java oop
Last synced: 01 Mar 2026
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/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/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/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/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/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/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/tyler-cromwell/leetcode
My https://leetcode.com/ solutions. (WIP)
algorithms cplusplus data-structures golang python3
Last synced: 10 Feb 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/ohzeno/algo
Problem Solving
algorithms baekjoon data-structures javascript leetcode problem-solving programmers python sql swea
Last synced: 24 Oct 2025
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/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/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/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/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/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/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/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/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/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/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/dotflow-io/dotflow
🎲 Dotflow turns an idea into flow!
data data-structures database dataflow dataflow-programming etl etl-framework etl-pipeline flow python python3 workflow workflow-engine
Last synced: 02 Apr 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/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/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/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/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/anishlearnstocode/cs-251
Data Structures
data-structures university-course
Last synced: 16 Feb 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/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/avidlearnerinprogress/algorithmictoolbox-ucsd
Coursework solutions to UCSD DSA specialization
algorithms cpp data-structures moocs
Last synced: 22 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/amartya00/thesoup
A collection of useful classes and functions in Python.
algorithms data-structures graphs python3
Last synced: 27 Mar 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/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/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/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/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/ryomendev/dsa
This repository is dedicated to learning and practicing Data Structures and Algorithms (DSA). It contains solutions to various problems, ranging from basic to advanced topics, helping enhance problem-solving skills and understanding core DSA concepts through hands-on coding.
algorithms algorithms-and-data-structures cpp data-structures
Last synced: 26 Oct 2025
https://github.com/mubashir1osmani/datastructures-algorithms
CPS305
c data-structures emacs-lisp lisp shell
Last synced: 30 Mar 2026
https://github.com/thomasafink/optimal_knn_distance_for_data_science
Plotting the Optimal Distance for Data Scientists in Python using the K-Nearest Neighbour K-NN Algorithm
data-science data-structures data-visualization k-nearest-neighbor knn knn-classification map mapping open-street-map osm osmnx python
Last synced: 24 Oct 2025
https://github.com/souvikpaul6436/dsa-sheet
Merged DSA Sheet
algorithm algorithms-and-data-structures data-structures
Last synced: 19 Mar 2026
https://github.com/noughtmare/fleet-array
A modern implementation of diff arrays
array data-structures persistent-data-structure
Last synced: 14 Feb 2026
https://github.com/sun-lab-nbb/ataraxis-data-structures
A Python library that provides classes and structures for storing, manipulating, and sharing data between Python processes.
ataraxis data-logging data-manipulation data-structures shared-memory
Last synced: 19 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/abhishekyadav-01/metro-navigator
This project implements a Metro Station Management System using advanced data structures in C++. The system efficiently manages metro lines and stations, supports real-time route planning, and calculates optimal ticket fares using pathfinding algorithms.
algorithms avl-tree-implementations cpp17 data-structures oops-in-cpp
Last synced: 08 Feb 2026
https://github.com/thegolurk/improve-your-skill
Algorithms, and a bit of everything
algorithms c-plus-plus data-structures elixir exercises go golang rust skill
Last synced: 17 Mar 2026
https://github.com/vmchale/linear-zipper
Zippers (a la Huet) in ATS
ats data-structures functional-data-structure huet linear-types zipper
Last synced: 28 Feb 2026
https://github.com/shoyeb45/avltreevisualizer
This is data structure project. In this project I've built AVL tree visualisation application using javafx library of java. This project have solidified my understanding of AVL tree data structure and learnt a lot from this project
data-structures data-visualization java javafx javafx-application visualization
Last synced: 27 Feb 2026
https://github.com/savi-lang/map
Hash Map data structures for the Savi standard library.
data-structures hash-map library savi standard-library
Last synced: 19 Mar 2026
https://github.com/agilord/lookup
Dart package for constant (immutable) data structures for effiecient lookup, indexing and search in memory and on disk.
Last synced: 16 Feb 2026
https://github.com/amazingandyyy/good-job
🎉 The most useful DS and Algor. implemented in javascript
algorithm computer-science data-structures interview interview-questions software-engineer
Last synced: 19 Oct 2025
https://github.com/mehdieidi/cmap
Concurrent multi-writable, multi-readable, and thread-safe hash table implemented using sharding technique.
concurrent data-structure data-structures go golang map parallel thread-safe
Last synced: 01 Feb 2026
https://github.com/huseyincenik/tableau
This repository contains Tableau visualizations and related resources for my project.
analytics api bianalyst business-analytics business-intelligence business-solutions dashboard data data-analysis data-science data-structures dataanalysis dataset datavisualization drilldown interactive-visualizations tableau tableau-dashboards viz
Last synced: 19 Mar 2026
https://github.com/sagar-gavhane/rahome
Popular data structures for writing efficient programs in JavaScript.
data-structures hashtable javascript linked-list queue stack typescript
Last synced: 11 Feb 2026
https://github.com/pablohenrique/aulaspython-fatec
Repository destined for Fatec's Microinformatics classes - ADS. Realizado com @HenriqueQueirozz
ads data-structures exercises functions learning-python logic-programming pycharm-ide
Last synced: 02 Apr 2026
https://github.com/orxfun/orx-fixed-vec
An efficient fixed capacity vector with pinned element guarantees.
data-structures pinned pinned-elements rust vector
Last synced: 17 Mar 2026
https://github.com/merteldem1r/AlgoStruct
AlgoStruct: Mastering DSA with C & C++ Data Structures and Algorithms, Essential Concepts like Pointers, OOP, Structures, Memory Allocation etc. with well explained comment lines and Readme files. Implementing all Data Structures from scratch and their Algorithms.
algorithms c cpp data-structures
Last synced: 23 Oct 2025