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-29 00:07:46 UTC
- JSON Representation
https://github.com/jhwa426/python
Python, Data Structures, Algorithms
algorithms binary-search binary-search-tree data-structures heap programming python queue recursion sorting stack
Last synced: 02 Sep 2025
https://github.com/edssaac/grokking-algorithms
Algoritmos desenvolvidos em C para o estudo do livro "Entendendo Algoritmos: Um guia ilustrado para programadores e outros curiosos" do autor Aditya Y. Bhargava.
algorithms c-language data-structures grokking-algorithms
Last synced: 28 May 2026
https://github.com/emanebied/dsa-material
This repository is designed to help you understand and implement various data structures and algorithms. you'll find valuable resources here.
algorithms algorithms-and-data-structures data-structures
Last synced: 19 Mar 2026
https://github.com/akihiko47/c-experience
This repository contains my experiments with the C language. My goal is to create implementations of different data structures and algorithms.
Last synced: 07 Oct 2025
https://github.com/beatrichartz/algorithms
Test driven versions of Princeton Data Structures & Algorithms I
algorithms data-structures tdd test-driven-development
Last synced: 07 Oct 2025
https://github.com/asif-shahriar/java-practice
Some basic java practice problems
data-structures intellij-idea java jdk8 oop
Last synced: 11 Apr 2026
https://github.com/stdorg/go-collections
go-collections provides implementations of essential data structures and interfaces in Go.
algorithms collections data-structures go golang interfaces library
Last synced: 14 Jan 2026
https://github.com/sgtfloyd/algorithms
algorithms c-plus-plus data-structures
Last synced: 28 Jun 2026
https://github.com/prayag2003/data-structures-and-algorithms
Practicing DSA
algorithms data-structures dsa
Last synced: 07 Oct 2025
https://github.com/nikhilcodes/dsa-warehouse
A moderately structured repo to store Data structure and Algorithms.
Last synced: 08 Oct 2025
https://github.com/brocooked/c-algorithms-practical-work-2025
Practical work repository for the Algorithms and Data Structures course (C language) at the National University of La Matanza (@unlam).
2025 c codeblocks continuous-integration data-structures gcc-complier mit-license practical-work university-assignment unlam
Last synced: 14 Apr 2026
https://github.com/xinecraft/algo
Data Structures & Algorithm in Go
algorithms data-structures go golang
Last synced: 14 Jan 2026
https://github.com/rurangiza/philosopher
This project is about solving the "dinning philosopher" problem in a multi-threading progam
algorithms data-structures inter-process-communication multithreading operating-system
Last synced: 10 Sep 2025
https://github.com/taxborn/cis-122
This is most of my code I wrote in my CIS-122 Data Structures class.
Last synced: 08 Oct 2025
https://github.com/subhash3/leetcode
My approaches to various leetcode problems
algorithms cpp data-structures leetcode-solutions
Last synced: 08 Oct 2025
https://github.com/eskabore/woerter
Dies ist ein C-Programm, das Wörter aus einer Datei liest, sie in einem Array speichert und verschiedene Optionen zur Manipulation und Suche bereitstellt. Das Programm liest Wörter aus einer Datei mit dem Namen "woerter.txt", die sich im selben Verzeichnis wie die ausführbare Datei befinden sollte.
algorithms algorithms-datastructures c data-structures sorting-algorithms
Last synced: 08 Oct 2025
https://github.com/elhostakosta/problem-solving
My personal solutions to a variety of programming challenges and problems from platforms like LeetCode, Codewars, HackerRank, and others.
algorithms codeforces codewars data-structures hackerrank javascript kata math object-oriented-programming
Last synced: 08 Apr 2025
https://github.com/maknahar/trie
Thread Safe Implementation of Trie Data Structure in Go
data-structures golang tree-structure trie
Last synced: 14 Jan 2026
https://github.com/rurangiza/dsa
Exploring data structures and algorithms
algorithms cracking-the-coding-interview data-structures leetcode
Last synced: 18 Mar 2025
https://github.com/erikrios/leetcode-problem-solving
My Leetcode Problem Solving Solution
algorithms algorithms-and-data-structures data-structures leetcode problem-solving
Last synced: 08 Oct 2025
https://github.com/alexandrbig1/goit-sql-hw-04
This repository houses my third homework assignment for the SQL module, focusing on DML and DDL commands. Explore data manipulation and database structure definitions through practical exercises.
computerscience data-structures database ddl-commands dml-commands softwareengineer sql
Last synced: 02 Jul 2025
https://github.com/aryaghan-mutum/algorhythms
A curated collection of algorithm implementations.
algorithms computer-science cryptography data-structures functional-programming graph-algorithms lisp mathematics number-theory racket searching-algorithms software-engineering sorting-algorithms tree-algorithms
Last synced: 21 Feb 2026
https://github.com/carlossanabriam/csharp-basics
Some projects related to OOP, functional programming and parallel programming in C#
csharp data-structures functional-programming generics inheritance linq master-worker memoization oop parallel-programming word-count
Last synced: 08 Oct 2025
https://github.com/maqmal/data-structure
Stack, queue, directed graph , binary tree, multi linked list algorithm
Last synced: 15 Jun 2026
https://github.com/suwadith/algorithms-and-data-structures-java
Just Some Practice Codes.
algorithms data-structures java
Last synced: 08 Oct 2025
https://github.com/aabduvak/ft_containers
The multiple available containers in C++ all have a very different usage. To make sure you understand them all, let's re-implement them!
42istanbul 42school containers data-structures stl
Last synced: 15 Jun 2026
https://github.com/prosenjitjoy/problem-solving---hackerrank
Collection of my submitted solutions to the HackerRank problem-solving test.
Last synced: 09 Oct 2025
https://github.com/italoaalves/data-structures
Data Structures projects
avl-tree data-sorting data-structures list pokeapi queue stack university-project
Last synced: 09 Oct 2025
https://github.com/didogrigorov/hackerrank-python
A collection of Python solutions to HackerRank problems, organized by difficulty (Easy, Medium, Hard) and category (Algorithms, Data Structures, Mathematics). Ideal for learning, practicing, and mastering Python programming and problem-solving skills.
algorithms-and-data-structures coding-challenge coding-challenges coding-interviews data-structures hackerrank hackerrank-solutions problem-solving problem-solving-algorithms problemsolving programming python-3 python3
Last synced: 02 Sep 2025
https://github.com/aranyak-ghosh/golist
Minimal and extendable data structure implementation using generics
Last synced: 14 Jan 2026
https://github.com/prakharjadaun/data-structures-upes
Repository contains all the experiments that I have implemented in Data Structures Lab.
data-structures hashtable heapsort linked-list queues stack
Last synced: 28 May 2026
https://github.com/henriquesebastiao/data-structures
Implementações de estruturas de dados
algorithms algorithms-and-data-structures data-structures
Last synced: 01 Jul 2025
https://github.com/dicrtarasov/yii2-json
Утилиты Json для Yii2 (JsonEntity)
data-structures dicr entity json json-yii2 php yii2
Last synced: 09 May 2026
https://github.com/shaheer2003/railway-ticket-portal
The Railway Ticket Reservation Portal is an automated train booking system that allows users to create accounts, search for train routes, book tickets, and manage reservations. It features an efficient hash-based login system, Dijkstra’s algorithm for shortest route calculation, and multiple seat class options.
c console-application cpp data-structures dijkstra dsa hashtable railway-reservation
Last synced: 02 May 2026
https://github.com/orxfun/orx-bench-shortest-path
Benchmarks for single source single sink shortest path implementations
benchmark data-structures dijkstra-algorithm priority-queue rust shortest-path-algorithm
Last synced: 21 Jan 2026
https://github.com/orxfun/orx-funvec
Traits to unify access to elements of n-dimensional vectors which are particularly useful in algorithms requiring both flexibility through abstraction over inputs and performance through monomorphization.
abstraction algorithms data-structures multidimensional-arrays rust vector
Last synced: 21 Jan 2026
https://github.com/praisetompane/algorithms_and_data_structures
A toy implementation of foundational data structures and algorithms at a lower level of the stack.
Last synced: 10 Oct 2025
https://github.com/paulgriffiths/gods
Experimentation with data structures and applications in Go
data-structures graphs maze-generation-algorithms maze-generator maze-solver queues sets stacks
Last synced: 14 Jan 2026
https://github.com/pedro-estevao/data-structures
Implementations in C++ of algorithms and data structures developed in the Data Structures course at Centro Universitário Barão de Mauá. Includes lists, stacks, queues, trees, graphs, hash tables, and sorting and searching algorithms.
academic-project algorithms algorithms-and-data-structures baraodemaua c computer-science cplusplus cpp data-structures graphs hash-table lists programming queues searching-algorithms stacks tree trees
Last synced: 08 Apr 2025
https://github.com/sreejeet/leetcode
My leetcode solutions. No PRs unless for improvement/corrections.
algorithms competitive-programming data-structures exercises leetcode leetcode-solutions solutions
Last synced: 14 Jan 2026
https://github.com/bryanaustin/structquery
Query data structures using string path in Go
Last synced: 13 Mar 2026
https://github.com/neox5/btmp
Pure Go bitmap library designed as a building block for data structures. 64-bit words, efficient range operations, validated API with overlap-safe copies.
bitmap bitset data-structures golang pure-go range
Last synced: 14 Jan 2026
https://github.com/fgazzelloni/20240930-dwpwr
Data Wrangling Practice with R - 30 September Tutorial for R-Ladies Rome
data data-science data-structures data-wrangling
Last synced: 28 Jun 2026
https://github.com/makaveli10/leetcode-solutions
Solution to LeetCode problems in C++.
binary-search-tree data-structures graph-algorithms leetcode-problems-solutions leetcode-solutions problem-solving
Last synced: 06 Apr 2025
https://github.com/alexlatam/data-structures-algorithms
Data structures in differents languages. PHP, JavaScript, Python, Ruby, Java, etc.
data-structures java php python
Last synced: 01 Jan 2026
https://github.com/okoge-kaz/codeinginterview
algorithms api codeing-interviews cpp data-structures python3
Last synced: 19 May 2026
https://github.com/WerdsMind/Proyectos-CPP
Todos los scripts hechos con c++
algorithms automatic-ordering console-application cpp data-structures file-manager no-gui proyects
Last synced: 04 Oct 2025
https://github.com/stdlib-js/dstructs-stack
Stack.
collection data data-structure data-structures first-out javascript last-in lifo node node-js nodejs stack stdlib structure
Last synced: 14 May 2026
https://github.com/binary-wizardry/codewars-solutions
Personal Codewars Solutions
algorithms algorithms-and-data-structures codewars codewars-kata codewars-kata-solution codewars-solutions coding-challenge coding-challenges data-structures python python3 solutions
Last synced: 20 Jan 2026
https://github.com/ytfl/hash-table-simulator
Hash Table Simulator is an interactive, front-end educational simulator for learning how hash tables work. It visualizes insertion, searching, and deletion across three collision-resolution strategies. The app shows each probe step in real time, highlights active cells, and logs every action so users can follow the exact execution path.
algorithm-visualizer algorithms collision-resolution computer-science data-structures double-hashing education-tool frontend hash-table hashing interactive-learning linear-probing open-addressing react separate-chaining tailwind-css typescript visualization vite web-app
Last synced: 02 May 2026
https://github.com/inforkgodara/bubble-sort
A single class implementation of bubble sort
bubble-sort data-structures inforkgodara java
Last synced: 05 Sep 2025
https://github.com/nelsonbn/algorithms-data-structures-shell-sort
Algorithms and Data Structures - Shell Sort
algorithms algorithms-and-data-structures data-structures
Last synced: 22 Apr 2026
https://github.com/joserafael0160/dmoj-uclv
Algoritmos y estructuras de datos || Soluciones del DMOJ con explicación
algorithm algorithms algorithms-and-data-structures array arrays cplusplus cpp data-structures data-structures-and-algorithms dmoj dmoj-solution dmoj-solutions dmoj-submissions solutions string strings
Last synced: 20 May 2026
https://github.com/akash-nath29/dsa-for-secondsem
DSA For Second Semester
c data-structures dsa dsa-algorithm
Last synced: 06 Apr 2025
https://github.com/lazzerex/rabin-karp-algorithm
Rabin-Karp Algorithm for Pattern Searching in Java
Last synced: 02 Jul 2025
https://github.com/suba-suresh/advance-js-arrow-function-
Arrow functions allows to write more concise JavaScript functions, by using the => "fat arrow" syntax
arrow-functions data-structures javascript js
Last synced: 17 Jun 2025
https://github.com/couragebforedth/avl-tree
An implementation of an AVL tree that allows inserting, deleting, printing, and sorting nodes with diagrams and unit test cases for every possible operation.
algorithms avl-tree cplusplus data-structures diagrams unit-tests
Last synced: 09 Jul 2025
https://github.com/youssef-saaed/easytrip-bus-company-project
The EasyTrip Bus Company's simulation project is designed to model the dynamics of passenger arrivals and bus operations, utilizing various data structures for flexibility and efficiency. It allows for scenario customization through data file inputs and generates a comprehensive log of activities in an output file.
arraylist data-structures heap priority-queue queue simulation system-design
Last synced: 22 Mar 2025
https://github.com/nareshnavinash/datastruct-algorithms
Common Data structure and Algorithm problems
algorithms data-structures problem-solving solutions
Last synced: 01 Nov 2025
https://github.com/esteves31/unifesp
Projetos e matérias que realizei durante a graduação na Unifesp - SJC
algorithms compilers computer-science data-structures parallel-computing
Last synced: 14 Mar 2025
https://github.com/dishenmakwana/datastructures-and-algorithms
This Repo Contains All Programs Regarding DataStructure and Algorithms in java.
algorithms data-structures java
Last synced: 05 Mar 2025
https://github.com/henriquelluiz/kotlin-data-structures
Learning DSA with Kotlin language.
algorithms data-structures jvm kotlin
Last synced: 03 Feb 2026
https://github.com/elementbound/mcc
Generic collections for C
c collection collections data-structures
Last synced: 20 May 2026
https://github.com/eagletrt/libmin-heap-sw
Simple minimum heap data structure implementation suited for all embedded devices
data-structures embedded library min-heap platformio platformio-library sw
Last synced: 29 Mar 2025
https://github.com/mindninjax/dsa-daily
A GitHub Repo for my Daily DSA Practice in JavaScript on Leetcode & other sources 🧠⚡
algorithms data-structures dsa hacktoberfest javascript leetcode
Last synced: 29 Mar 2025
https://github.com/abarichello/ine5408
INE5408 - Data Structures. Use avaliate.sh for running tests locally
Last synced: 16 May 2025
https://github.com/llleeeaaannn/linkedlist
Implementation of a Linked List data structure through Ruby
Last synced: 13 May 2025
https://github.com/aishikmukherjee/linked-lists-in-c
Developer/Creator: Aishik Mukherjee
c c-programming circular-linked-list code coding cse data-structures doubly-linked-list dsa easy interview-practice interview-questions linked-list linked-list-in-c malloc programming programming-language singly-linked-list
Last synced: 27 Jun 2025
https://github.com/abhishekbagdiya01/a-to-z-dsa-in-java
This repository contains my solutions to a variety of data structure and algorithm problems in Java. I am learning DSA and I am using this repository to track my progress and share my solutions with others.
algorithms data-structures datastructures-algorithms dsa dsa-java interview-preparation java java-dsa java-dsa-learning oops oops-in-java
Last synced: 04 Mar 2026
https://github.com/mhamdyx/supermarket_management_system
Three different implementations of the same system: Dynamic Array, Linked-List, and Abstract Data Type
abstract-data-types c-programming data-structures dynamic-arrays linked-lists
Last synced: 29 Mar 2025
https://github.com/junh0328/prepare_algorithm
📚 파이썬을 통해 자료구조와 알고리즘 공부하기
algorithms data-structures python
Last synced: 22 Mar 2025
https://github.com/shashankpie/algods
Everything about Data structures and algorithms, coding interview patterns, list of problems to solve, etc.
algorithms coding-interviews data-structures
Last synced: 02 Jan 2026
https://github.com/apulbere/algorithms
data structures and algorithms
algorithms computer-science data-structures dijkstra graph interview interview-practice java java-21 junit5 kruskal software-engineering sorting-algorithms
Last synced: 22 Mar 2025
https://github.com/jun-labs/algorithm
📝 자료구조, 알고리즘 학습 저장소.
algorithm data data-structures leetcode problem-solving programmers ps structure
Last synced: 14 Mar 2025
https://github.com/neutronixy/holiday-booking-system
Design of a database for the package holiday booking system
booking-platform booking-system data-structures database holiday-booking holidays
Last synced: 30 Mar 2025
https://github.com/kiing-dom/data-structures-algorithms
data structures and algorithms
algorithms-and-data-structures data data-structures java leetcode
Last synced: 09 Aug 2025
https://github.com/songjianhit/datastructurs-algorithm
该项目记录了我在学习数据结构与算法时遇到的问题以及总结,使用Java编程语言进行实现,后续会慢慢完善。如有错误,欢迎大家指出! [Java version implementation of commonly used data structures and algorithms.]
algorithms data-structures java
Last synced: 10 Jun 2026
https://github.com/gouravgarg48/data_structures_and_algorithms
Algorithms for different types of problems
algorithms cpp11 data-structures
Last synced: 03 Nov 2025
https://github.com/infinite-null/react-structs
React-Structs is an open-source project that brings data structures to life with interactive visualizations and animations. Built using React Native, this project aims to make learning data structures intuitive, fun, and accessible on Android
cross-platform data-structures educational interactive open-source react-native visualization
Last synced: 21 May 2026
https://github.com/gourabofficial/solved-leetcode-problems
DSA using Java
algorithm data-structures dsainjava leetcode-java leetcode-solutions
Last synced: 23 Jul 2025
https://github.com/gusinacio/data-structures
Implementation of various Data Structures in C++
cpp data-structures linked-list
Last synced: 14 May 2025
https://github.com/simobin/csi222_elements
csi 222 lab elements
algorithms algorithms-and-data-structures c data-structures
Last synced: 25 Feb 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/kedaroo/dsa-with-javascript
Practice implementation of Data Structures and Algorithms in JavaScript
Last synced: 21 Jun 2025
https://github.com/codingwizard2001/tcs-nqt-coding-sheet
This post contains all popular and most frequents coding questions asked in the TCS NQT test and other similar tests
cplusplus cpp20 data-structures datastructures-algorithms dsa striver-tcs-nqt-sheet tcsnqt
Last synced: 27 Mar 2025
https://github.com/ahmed-dotnetdev/assiut-university-training-ps
Assiut-University-Training-PS With CPP
algorithms cpp data-structures dynamic-programming greedy-algorithms problem-solving
Last synced: 04 Apr 2025