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-30 00:07:47 UTC
- JSON Representation
https://github.com/rameshaditya/dynamic-hybrid-data-grid
Facilitates faster read-and-write of large ordered collections of data.
algorithms data data-structures storage
Last synced: 23 Feb 2025
https://github.com/simonespa/algorithms-and-data-structures
An open source collection and playground of algorithms, data structures and related documentation to brush up your knowledge of computer science fundamentals, or learn it from scratch.
algorithms arrays bfs data-structures dfs dynamic-programming graph graph-theory in-order iteration list post-order pre-order recursion search-algorithms sorting-algorithms tree
Last synced: 11 Apr 2025
https://github.com/ashirafzal/data-structures-examples
Data-Structures-Examples
csharp data-structures programming
Last synced: 17 May 2026
https://github.com/yossef-ashraf/fifo-served-scheduling
This project implements a FIFO (First In, First Out) scheduling algorithm, which is a basic CPU scheduling technique used in operating systems. It schedules tasks (or processes) based on their arrival time, meaning the task that arrives first is executed first.
Last synced: 17 Mar 2025
https://github.com/mu-selim/datastructures-algorithms-implementation
Data structures and algorithms implementation with JavaScript and C#
algorithms csharp data-structures javascript leetcode problem-solving
Last synced: 17 May 2026
https://github.com/tpdlshdmlrkfmcla/data-structure
데이터구조 학습 정리입니다.
data-structure data-structures
Last synced: 18 Jun 2025
https://github.com/ali7haider/apto_distribution_system_dsa_project
A system having multiple role user(Admin,Manager,Customer,Sale Agent). A map is also integrated in the app which calcualte the shortest distance two points.
data-structures dsa dsa-algorithm filesystem linked-list pyqt5 python queue stack
Last synced: 23 Feb 2025
https://github.com/ale-soares/cracking-the-coding-interview-solutions
Personal Cracking the Coding Interview solutions written in Python with Big O Analysis.
algorithms cracking-the-coding-interview data-structures data-structures-and-algorithms
Last synced: 01 Mar 2026
https://github.com/aguven6/inmemory-data-processor
Convert tabular data to columnar data with index. Aim is to process huge data quicker especially in aggregation operation
columnar-storage data data-structures parallel-computing parallel-programming processing
Last synced: 17 May 2026
https://github.com/arnellebalane/union-find
Implementation of the Union-Find data structure for NodeJS
data-structures hacktoberfest npm-package union-find
Last synced: 17 May 2026
https://github.com/bside89/data_structures_practice2
Practical activity #2, Data Structures, in Computer Engineering graduation.
connected-component-labelling data-structures queue
Last synced: 04 Apr 2026
https://github.com/simranjeet97/googlevision_ocr
GoogleVision_OCR Project to Read out PDF
data-science data-structures deep-learning deep-neural-networks gcp google google-analytics google-cloud-platform googlecloud googlecloudplatform googlecloudstorage machine-learning machine-learning-algorithms ocr ocr-engine ocr-recognition ocr-service python python-ocr python3
Last synced: 15 May 2026
https://github.com/orelba/knights-travails
Finding the shortest path of a chess knight from point A to point B on a chessboard using a BFS algorithm
breadth-first-search computer-science data-structures graph-algorithms
Last synced: 08 Jun 2026
https://github.com/splode/practice-ts
This project documents ongoing efforts to enrich my understanding of CS concepts while learning TypeScript.
algorithms data-structures typescript
Last synced: 04 Nov 2025
https://github.com/markwinter/gocol
Data Structures and Algorithms in Golang using Generics
algorithms data-structures generics go golang
Last synced: 05 Apr 2025
https://github.com/yehezkiel1086/data-structure-solutions
📖 Data structures and algorithms solutions writte in C/C++ language
Last synced: 28 Mar 2025
https://github.com/remonhasan/leetcode-solutions
Leetcode problem solutions 🗳️
algorithms array competitive-programming data-structures hash-map leetcode-cpp leetcode-solutions string
Last synced: 18 Jun 2026
https://github.com/sanchithaudana/data-structures-algorithms
Data structures & Algorithms
algorithms algorithms-and-data-structures data-structures java
Last synced: 05 Apr 2025
https://github.com/ratismal/gms2-benchmark
GameMaker Studio 2 Data Structure Benchmark
benchmark data-structures gms2
Last synced: 16 Feb 2026
https://github.com/colowill/Currency-Converter
Java currency converter that uses WebScraping to update it's conversion rates.
currency-converter data-scraping data-structures gui java-8
Last synced: 12 Mar 2025
https://github.com/yagoleo/go-algo
用 Go 实现的数据结构和算法之路,日渐完善中,敬请期待!
algorithms algorithms-and-data-structures data-structures go go-algorithms go-datastructure golang
Last synced: 08 May 2025
https://github.com/guyfrommilkyway/dsa-js
Data Structures and Algorithms for JavaScript
algorithms data-structures dsa javascript
Last synced: 30 Oct 2025
https://github.com/siddhantprateek/java-resources
Jave Learning Resources
competitive-programming containers data-structures java learning-labs leetcode-java problem-solving programming work-in-progress
Last synced: 10 Apr 2025
https://github.com/isaqueveras/data-structure
Repositório com arquivos feito por mim durante a cadeira de Estrutura de Dados na Universidade Federal do Ceará
activity-lists c data-structures linguagem-c ufc-quixada
Last synced: 08 Jul 2025
https://github.com/s41r4j/dsa
[ Data Structures & Algorithms ]
algorithms community computer-science contributions-welcome data-structures data-structures-and-algorithms dsa
Last synced: 20 Jan 2026
https://github.com/spacebody/datastructure-algorithmanalysis
The data structure implementation in C
algorithm-analysis course-algorithm data-structures
Last synced: 13 Apr 2025
https://github.com/nishanth-panthangi/algorithms-demystified
An attempt to demystify all popular & complex Algorithms and Data Structures by Implementing in Languages that I know, Java & Python.
algorithms data-structures java python
Last synced: 17 May 2026
https://github.com/laplacexd/data-structures-and-algorithms
Just a repo that contains all my data structures and algorithms practice.
algorithms algorithms-and-data-structures algorithms-datastructures data-structures
Last synced: 16 Oct 2025
https://github.com/dorukgezici/datastructures-hw2
Circular and Doubly Linked List Implementation with C++
c-plus-plus circular-linked-list data-structures doubly-linked-list homework itu
Last synced: 03 Mar 2025
https://github.com/captainabernathy/cpp_programming_principles
Programming: Principles and Practice Using C++
algorithm cpp data-structures educational tutorial
Last synced: 12 May 2025
https://github.com/wf001/data-structure
This is experimental implementation of Singly Linked List
Last synced: 24 Jun 2025
https://github.com/yes20sh/data-structure-algorithms
This repository contains implementations of various data structures and algorithms in Python. It is designed to help you understand and practice fundamental concepts in computer science.
algorithms data-structures interview-preparation problem-solving
Last synced: 15 Jun 2025
https://github.com/mxagar/accelerated_computer_science_coursera
This repository contains my notes on the Specialization "Accelerated Computer Science Fundamentals" from Coursera / University of Illinois.
Last synced: 09 Apr 2025
https://github.com/aibolik/js-ds
Common data structures in TypeScript/JavaScript implemented efficiently
data-structures javascript stack typescript
Last synced: 15 May 2026
https://github.com/bernardobarreto/python-data-structures
Data Structures implementation in Python 3
data-structures linked-list python queue stack
Last synced: 15 Jun 2025
https://github.com/group4layers/flextable
FlexTable (flextablejs) is a JavaScript library that provides a class with a simple API to work with tables (headers, rows, columns, sort, format) facilitating the analysis and data manipulation.
csv csv-types data-manipulation data-processing data-structures flextable formatter javascript nodejs sorter table tableview
Last synced: 17 May 2026
https://github.com/ryansakurai/data-structure-pack
Pack of data structures implemented in C
c data-structures deque heap list ordered-list queue stack
Last synced: 21 Mar 2025
https://github.com/ryansakurai/task-list
Implementation of a task list using an ordered list and a stack, based on a Data Structures project.
Last synced: 20 Jul 2025
https://github.com/johnmachado11/linked-list-restaurant
Restaurant food options organized and viewable by leveraging a custom built Linked List data structure.
computer-science data-structures linked-list
Last synced: 05 Apr 2025
https://github.com/palashhawee/cracking-the-coding-interview-by-mcdowell-book-
In this repository I'll keep uploading all my practice solutions to the amazing book on "Cracking the Coding Interview" by Gayle Laakman Mcdowell using Python language with different approaches. This repository is corelated to one of my repositories called "Data Structure and Algorithm" and has been extended as a part of my preparations for coding interview.
algorithms-and-data-structures cracking-the-coding-interview data-structures python
Last synced: 27 Jun 2025
https://github.com/abdellahbellakrim/push_swap-42
Implement a sorting algorithm in C using a minimal number of instructions and utilizing two stacks.
algorithms c data-structures low-level-programming sorting-algorithms stack
Last synced: 24 Jun 2025
https://github.com/kerciu/data-structures-and-algorithms
📚💡 Algorithms & Data Structures implemented in Python 🐍 — A collection of various algorithms and data structures, all implemented in Python. This repository covers essential concepts and practical implementations to help understand and master these foundational elements of computer science. 🚀🔍
algorithms algorithms-and-data-structures automata-theory avl-tree btree bubblesort data-structures dijkstra-algorithm heap max-heap mergesort priority-queue quicksort sorting-algorithms tree turing-machine
Last synced: 05 Mar 2025
https://github.com/basemax/circlequeuego
The Circle Queue implementation in Go. The circle queue is a special version of a queue where the last element of the queue is connected to the first element of the queue forming a circle. The operations are performed based on FIFO (First In First Out) principle. It is also called 'Ring Buffer'.
circle-queue data-structure data-structure-and-algorithm data-structures data-structures-and-algorithms go golang queue
Last synced: 24 Jun 2025
https://github.com/youssefali11997/data-structure-assignments
Implementations of Linear Data Structures (Linked List - Stack - Queue) and Some Applications in Java
data-structures git java junit
Last synced: 17 May 2026
https://github.com/andirsun/datastructures-poo-algorithms
My Own data structures implementations in javascript
Last synced: 19 Jun 2026
https://github.com/vihlancevk/list
Data structure list with visualization
c cache-friendly data-structures graphviz learning-task student-project
Last synced: 17 May 2026
https://github.com/fomadev/kiva-db
KivaDB v1.0.0 : Moteur Clé-Valeur haute performance en C. Architecture Append-Only & Indexation RAM (O(1)). Vitesse : +38 000 ops/sec (Buffered I/O). Inclus : Shell interactif, Scan, Stats et Compaction. Fiabilité : Verrouillage de fichier et Stress Test validé. Un stockage léger, rapide et robuste sous licence MIT.
append-only c data-structures database hacktoberfest hash-map high-performance key-value-store mit-license nosql open-source storage-engine
Last synced: 02 Feb 2026
https://github.com/rfieve/doubly-linked-list
A zero-dependency TypeScript library to work with double linked lists and arrays of any types.
array data-structures doubly-linked-list typescript utility-library
Last synced: 24 Jun 2025
https://github.com/heap-data-structure/binomial-heap
:cherries: Binomial heaps for JavaScript
agpl amortized binomial-heap computer-science data-structures heaps javascript meldable-heaps
Last synced: 11 Apr 2025
https://github.com/sanketmaru/dsa-gfg
Data Structure & Algos implemented in Typescript
algorithms data-structures linked-list queue recursion stack tree typescript
Last synced: 09 Apr 2025
https://github.com/phreakyphoenix/java-programs
Well, lots of Java is lots of fun XD
algorithms data-structures files java oop-concepts oops-in-java
Last synced: 29 May 2026
https://github.com/ritikahanish/html
binary-search data-structures searching-algorithms
Last synced: 27 Mar 2025
https://github.com/leobagua/leobagua.github.io
Let's talk about software development. https://leobagua.github.io
data-structures database devops elixir k8s kubernetes learning ruby ruby-on-rails software-engineering
Last synced: 06 Apr 2026
https://github.com/gmbeddard/ee200-templated_linked_list
A robust implementation of a templated LinkedList class with dynamic memory management, deep copying, and operations like insertion, deletion, and retrieval. Designed to be Valgrind-clean and memory-safe.
cpp20 cpptemplate data-structures dynamic-memory-management linked-list memory-management
Last synced: 17 May 2026
https://github.com/davide64-dev/feup_edaa_chinesepostmanproblem
✉️ | Chinese Postman Problem Solution
algorithms chinese-postman-problem data-structures edaa feup
Last synced: 08 Sep 2025
https://github.com/jetsemrick/practice
Programming exercises to improve skills in algorithms and data structures.
algorithms data-structures python
Last synced: 03 Apr 2025
https://github.com/alexzajac/cs014_assignements
Group assignements for the CS014 class at UCR.
algorithms cplusplus data-structures
Last synced: 28 Mar 2025
https://github.com/maximfersko/template-matrix-library
implementation of matrices in C++
cpp cpp17 data-structures library matrices temlate-in-cpp
Last synced: 08 Jul 2025
https://github.com/theoliverlear/java-jump-start
Java Jump Start is a comprehensive guide designed to help you quickly learn the amazing abilities of Java. This guide will provide you will all the essentials in syntax as well as the unique features of Java.
data-structures education functional-programming guide java learning oop quickstart
Last synced: 24 Jun 2025
https://github.com/kumpatlapavankumar/data-structures
Data structures using java
computer-science data-structures enjoy-coding java love-coding programming-language programming-practice
Last synced: 27 Mar 2025
https://github.com/captainabernathy/learning_python_5th_edition
Learning Python 5th Edition
algorithm data-structures educational python python2 python3 tutorial
Last synced: 17 Feb 2026
https://github.com/caleb-mantey/dsa
Data structures and algorithms in javascript. Useful resource to get a basic introduction to linear and non-linear data structures concepts.
data-structures javascript js linear-data-structures non-linear-data-structures
Last synced: 29 Mar 2025
https://github.com/teewrath/coding-problems
A repository where I keep all the questions I encounter in my coding journey, through contests and problem solving.
algorithms codechef-solutions codeforces-solutions competitive-programming cpp dart data-structures dsa inform7 java javascript leetcode-solutions striver-a2z-sheet
Last synced: 13 Apr 2026
https://github.com/apfirebolt/data-structures-and-algorithms-in-javascript
Some DS and Algo programs in Javascript
algorithms algorithms-and-data-structures data-structures javascript primevue vue2
Last synced: 17 May 2026
https://github.com/bryanpmx/utep_cs_data_structures
This repository contains projects and code examples that illustrate fundamental computing algorithms and data structures as taught in the course. The material covered includes both basic algorithmic techniques and the practical implementation of data structures which are essential for software development and problem-solving.
algorithms computer-science data-structures graph-theory java python sorting-algorithms
Last synced: 17 May 2026
https://github.com/junlarsen/algdat
Implementation of all algoritms and data structures from TDT4120 at NTNU in Scala
algorithms data-structures scala
Last synced: 21 Mar 2025
https://github.com/ljun20160606/go-lib
Go util tools
algorithms data-structures golang utils
Last synced: 04 Apr 2025
https://github.com/fabianoxyz/data-structures
Some Common Data Structure and Algorithms Implementation
algorithms data-structures data-structures-and-algorithms library
Last synced: 20 Jul 2025
https://github.com/aeyage/infix-to-postfix
Application of Linked Stacks
cpp11 data-structures linked-list stacks
Last synced: 20 Dec 2025
https://github.com/harsha-yuvaraj/Data-Compression-and-Decompression-Tool
A specialized lossless file compression and decompression tool designed mainly for plain text, including programming files.
data-structures huffman-compression-algorithm lossless-compression-algorithm numpy python tkinter
Last synced: 02 May 2025
https://github.com/gourabofficial/dsa-bootcamp
DSA using Java
algorithm data-structures dsa dsainjava
Last synced: 02 Mar 2025
https://github.com/dho-rae/wonderlust
WonderLust is a Python-based travel recommendation system that suggests destinations based on user preferences. The program processes structured data using dictionaries and sets while incorporating error handling and user interaction. Developed for the Information Structures with Python course.
data-structures decision-support error-handling python python-programming travel-recommender university-project user-input
Last synced: 08 Jul 2025
https://github.com/victor-fiamoncini/my_structures
Study of some data-structures
Last synced: 19 Jun 2025
https://github.com/rafaelmoraes003/trybe-is-not-google
Program that simulates a document indexing algorithm similar to Google's, being able to identify occurrences of terms in TXT files.
algorithms data-structures pytest python
Last synced: 13 Jun 2025
https://github.com/rafaelmoraes003/restaurant-orders
System that generates reports on orders and customers to help with marketing efforts and increase sales. The system also keeps track of ingredient stock to maintain an accurate digital menu.
data-structures hashmap python set
Last synced: 21 Mar 2025
https://github.com/sovoid/bit-by-bit
It took me a couple bytes
adobe algorithms amazon cplusplus cpp data-structures facebook google microsoft
Last synced: 18 May 2026
https://github.com/jiaqiluo/summer-activity-library-v2
A practice for binary search tree(BST)
binary-search-tree bst cpp data-structures
Last synced: 21 Mar 2025
https://github.com/jorgeramirez/cs-gym
Keep on learning :)
algorithms data-structures interview-practice interview-preparation leetcode leetcode-java leetcode-solutions
Last synced: 05 Apr 2025
https://github.com/d-antonelli/geeks_for_geeks_dsa_solutions
Solutions to Geeks for Geeks Data Structures & Algorithms Practices
algorithms data-structures geeksforgeeks javascript
Last synced: 02 Feb 2026
https://github.com/stylepatrick/data-structure-arithmetic-algorithm
Some examples for arithmetic data structures algorithm.
algorithm data-structures java
Last synced: 21 Mar 2025
https://github.com/isensee-bastian/set-interface
Tutorial code for my video Generics Part 2: Using the empty Interface instead
basic-programming beginner-tutorial-series code-reuse data-structures generics golang interface learn-to-code maps sets switch-case tutorial type-assertions youtube
Last synced: 03 May 2026
https://github.com/kplanisphere/linked-list-operations
Proyecto 3 - Estructuras de Datos
algorithm-implementation circular-linked-list cpp data-structures doubly-linked-list linked-list singly-linked-list
Last synced: 24 Jun 2025
https://github.com/kiplingw/skiplist
Kip's implementation of William Pugh's (1989) probabilistic linked list with logarithmic access time.
algorithm balanced-tree data-structures linked-list logarithmic-complexity probabilistic-data-structures
Last synced: 22 Dec 2025
https://github.com/gh4rib/datastructures-in-go
Go package that implements useful data structures in go
data-structures go golang imported package
Last synced: 11 Jan 2026
https://github.com/kiselyovda/algorithms-and-data-structures
Learning algorithms and data structures.
Last synced: 02 Apr 2025
https://github.com/coding-chez/data_structs-prog_concepts
Data Structures & Other Notes
data-structures jupyter-notebook notes
Last synced: 11 May 2025
https://github.com/nullthefirst/fcc-Cash-Register
freeCodeCamp - Cash Register
Last synced: 23 Oct 2025
https://github.com/georgiosmatzarapis/algorithm-challenges
Algorithm challenges in C++.
algorithm-challenges algorithms cpp data-structures modern-cpp
Last synced: 29 Mar 2025
https://github.com/amaravivian/client-project-analysis
"Comprehensive data analysis project for a new client to provide data-driven recommendations."
data-science data-structures data-visualization r tableau
Last synced: 02 Apr 2025
https://github.com/queelius/algograph
Immutable graph data structures and algorithms library with interactive shell
algorithms bfs data-structures dfs dijkstra graph graph-algorithms graph-theory graph-visualization immutable interactive-shell python shortest-path
Last synced: 06 Mar 2026
https://github.com/monardop/datastructures
Aquí encontrarás distintas prácticas de estructuras de datos
data-structures data-structures-and-algorithms practice-project
Last synced: 02 Apr 2025
https://github.com/faraasat/employee_management_system
Employment Management System, implemented in C++ as part of the Data Structures and Algorithm course, offers a powerful console-based system for companies to efficiently manage their employees' records.
cpp data-structures data-structures-and-algorithms management-system
Last synced: 15 Jun 2025
https://github.com/nicxkms/interactive-merge-sort-visualizer
🔍 An interactive visualization tool for the Merge Sort algorithm, featuring dual-tree animations, step-by-step execution, zoom & pan controls, and educational insights.
algorithm-visualization animations computational-complexity cs-students css data-structures divide-and-conquer educational-tool html interactive-ui javascript learning-tool merge-sort open-source performance-optimization responsive-design sorting-algorithm visualization web-app web-development
Last synced: 06 May 2026
https://github.com/thegazed/pads
PADS are generic C data structures that use the preprocessor for abstraction.
abstract-data-structures abstract-data-types adt c data-structures ds
Last synced: 09 Apr 2025
https://github.com/karmatys8/algorithms-and-data-structure
The most interesting codes that I have wrote during studying for Algorithms and Data Structures.
agh agh-university agh-wi algorithms-and-data-structures algortithms data-structures python3 self-written study-notes
Last synced: 11 Mar 2025