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/b-jure/ccoll
ccoll is C library that provides basic data structures.
Last synced: 27 Jun 2025
https://github.com/tonix-tuft/linked-hash-map
How I would implement a linked hash map in PHP if PHP wouldn't have associative arrays.
data-structure data-structures hash-map hash-table linked linked-hash-map map
Last synced: 13 Jan 2026
https://github.com/cerezo074/swift-datastructures
Data structures on swift playgrounds
binary-search binary-tree data-structures graph heap heapsort ios linked-list mergesort playgrounds priority-queue queue quicksort stacks swift tree trie xcode xctest
Last synced: 15 Mar 2025
https://github.com/w1z2z/algorithms-js
Simple algorithms in JavaScript
algorithms data-structures javascript
Last synced: 14 Jul 2025
https://github.com/al-ghaly/data-structure-functions
Some basic Algorithms
algorithms data-structures python searching-algorithms sorting-algorithms
Last synced: 15 Mar 2025
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/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/henriquesebastiao/data-structures
Implementações de estruturas de dados
algorithms algorithms-and-data-structures data-structures
Last synced: 01 Jul 2025
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/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/adrianomonteiroweb/python-algorithms-project
Projeto em Python de algoritimos.
algorithms algorithms-and-data-structures complexity-algorithm data-science data-structures python3
Last synced: 15 Mar 2025
https://github.com/r-n/doublelinkedlist
C
beginner beginner-project c college-assignment college-assignments data-structures linked-list
Last synced: 31 Mar 2025
https://github.com/anvaymayekar/jsprojects
JavaScript Projects
algorithms data-structures javascript js node nodejs
Last synced: 27 Feb 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/a7mdfre7at/masterly.nonemptylist
A simple and lightweight implementation of a non-empty list in C#, inspired by Scala's List, that ensures a collection always has at least one item. This helps in reducing null-related bugs and ensures safe operations on collections with at least one element.
a7mdfre7at csharp data-structures dotnet dotnet-core functional-programming list masterly non-empty non-empty-collections scala-list-like
Last synced: 07 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/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/jyun-neng/data_structure
Data structure practice using c++
Last synced: 12 Apr 2025
https://github.com/ndeta100/data-structure-java
Algorithms and data structures in java practice
Last synced: 11 Apr 2025
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/asif-shahriar/java-practice
Some basic java practice problems
data-structures intellij-idea java jdk8 oop
Last synced: 11 Apr 2026
https://github.com/alexzgut/data_structures_and_algorithms
This repository is dedicated to my journey in mastering data structures and algorithms. The goal is to strengthen my problem-solving skills, gain a deeper understanding of different data structures, and prepare for coding interviews.
algorithms arrays data-structures data-structures-and-algorithms java linked-list priority-queue queues stacks
Last synced: 16 Mar 2025
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/ereminiu/leetcode
algorithms algorithms-and-data-structures data-structures leetcode leetcode-solutions python
Last synced: 10 Jun 2025
https://github.com/adhadse/dsawithkotlin
This repo contains my Data Structures Lab work
bfs data-structures dfs graph kotlin linked-list queue stack
Last synced: 02 Sep 2025
https://github.com/anshuman-singh-93/data-structure-and-algorithm-problems-practise
All the problems solution is written in typescript
algorithm-challenges data-structures
Last synced: 31 Mar 2025
https://github.com/ivikramsahu/data-structure
Data-structure is not for interviews but to develop scalable software using those.
algorithm computer-engineering computer-science data-structures
Last synced: 24 Jan 2026
https://github.com/spear97/tree-cpp
Source Code for a Tree that was implemented using C++
application-development command-line cpp data-structures object-oriented-programming tree tree-structure visual-studio
Last synced: 23 Mar 2025
https://github.com/recrsn/lru
GoLang LRU implementation
data-structures golang lru-cache
Last synced: 17 Mar 2025
https://github.com/bserdar/slicemap
A Go map that uses slice of values as key
data-structures go golang map slice
Last synced: 12 Jul 2025
https://github.com/tasbeehismail/data-structure-tasks
Tasks completed at level 3 problem-solving training with ICPC Damanhour community.
competitive-programming complexity-analysis data-structures implementation problem-solving
Last synced: 28 Dec 2025
https://github.com/shiva16/da
Data Analytics - Study materials
analytics data-analysis data-science data-structures
Last synced: 07 Feb 2026
https://github.com/lucashomuniz/Project-04
STATISTICAL ANALYSIS FOR DEMAND PLANNING IN POWERBI
bigquery data-analysis data-structures data-visualization database google-cloud-platform powerbi powerbi-visuals sql sql-query
Last synced: 11 Oct 2025
https://github.com/danbeldev/data-structures
data-structures data-structures-and-algorithms graph java linked-list prefix-tree tree trie
Last synced: 16 Mar 2025
https://github.com/leonelbustamante/trabajo-practico-final-edat
Trabajo final de la materia Estructura de Datos 2022
data-structures estructuras-de-datos university
Last synced: 30 Jul 2025
https://github.com/rajeevranjancom/datastructure_and_algorithms
DataStructure and Algorithms Program and Notes
algorithms data-structures datastructures-algorithms datastructures-implementation dynamic-programming greedy-algorithms notes search-algorithm shorting
Last synced: 03 Oct 2025
https://github.com/riteek712/java-dsa
This repository contains solutions to various Data Structures and Algorithms (DSA) questions in Java. It includes curated problems from the Blind 75 list, sorting algorithms, graph problems, tree problems, and basic interview live coding questions.
algorithms algorithms-and-data-structures data-structures java
Last synced: 24 Mar 2025
https://github.com/jeffa5/btreelist
A list with efficient insert and remove in the middle
Last synced: 10 Feb 2026
https://github.com/bam-j/algorithm-study
블로그 알고리즘 정리 포스트 코드 수록 + 코딩 테스트 코드 수록
algorithm data-structures javascript
Last synced: 31 Mar 2025
https://github.com/brockwade633/algo-helper
Algo Helper is a project that provides visualizations and animations of common algorithms. Born out of a scarcity of algorithm visualization tools, it functions as an interactive web app with custom data inputs, a debugger, and brief written explanations
algorithms computer-science data-structures react typescipt webapp
Last synced: 31 Mar 2025
https://github.com/mohameds-dev/ordered_map_lib
Building an implementation of Ordered Map in C++.
cmake cpp17 data-structures hash-tables linked-list pointers smart-pointers test-driven-development
Last synced: 29 Oct 2025
https://github.com/myselfakashagarwal/javase
HolyGrail ☕️ DataStructuresFromScratch with different unusual brain edging algo ; beats 100% in linked list implementations from scratch on leetcode
Last synced: 16 Mar 2025
https://github.com/victorhmp/mac323
Programming assignments and class notes
algorithms data-structures java
Last synced: 08 Apr 2025
https://github.com/mayankgupta-dev08/dsa-practice
my solutions to many dsa questions using Java
algorithms data-structures java practice
Last synced: 06 Apr 2025
https://github.com/0xsirsaif/problem-solving
Solutions of various coding/algorithmic problems solved in multiple languages and from various sources such as books, Coding Challenge Websites..etc
acm-icpc algorithms data-structures problem-solving
Last synced: 31 Mar 2025
https://github.com/jaskaransinghbhalla/iitd-col106
Data Structures & Algorithms course at IIT Delhi | Assignments
Last synced: 28 Jun 2025
https://github.com/dpetrosy/saed_graph_project
In this repository, I store my course project about graph theory, which I've done during my university education.
algorithms console-application course-work cpp cpp11 data-structures graph graph-algorithms graph-theory graph-visualization problem-solving spanning-tree tree university-project
Last synced: 24 Mar 2025
https://github.com/kplanisphere/graph-adjacency-matrix
Proyecto 4 - Estructuras de Datos
adjacency-matrix algorithm-implementation cpp data-structures graph-operations graph-theory matrix-multiplication menu-driven-interface
Last synced: 28 Dec 2025
https://github.com/kplanisphere/matrix-vector-ops-cpp
Proyecto 1 - Estructuras de Datos
2d-matrices algorithm-implementation beginner-projects cpp data-structures dynamic-arrays matrix-operations vector-operations
Last synced: 28 Dec 2025
https://github.com/cassxw/leetcode-practice
My daily Leetcode practice repository, featuring solved problems, categorised solutions, and a structured roadmap for mastering data structures and algorithms.
algorithms coding-challenges competitive-programming data-structures dsa java leetcode leetcode-java leetcode-python leetcode-solutions problem-solving python
Last synced: 30 Apr 2026
https://github.com/harrytran998/dart-basic-alogorithms-data-structure
Basic Data Structures and Algorithms with Dart language
alogrithms dart data-structures flutter testing
Last synced: 15 Mar 2025
https://github.com/windjammer6/13.-common-data-structure-implementations-python
A compilation of various common Data Structure implementations in Python
Last synced: 24 Mar 2025
https://github.com/brianbroderick/elixir_data_structures
Meetup example project
code-exercise data-structures elixir elixir-lang elixir-programming-language
Last synced: 04 Feb 2026
https://github.com/tmzane/leetcode
✍️ My LeetCode solutions written in Go
algorithms data-structures go leetcode
Last synced: 20 Apr 2025
https://github.com/henry-azer/structure-implementation
Data Structures, Algorithms and Design Patterns code implementation.
algorithms data-structures design-patterns java problem-solving
Last synced: 03 Sep 2025
https://github.com/ichowdhury01/ece-365-data-structures-and-algorithms-i-ii
Projects for Data Structures & Algorithms classes.
algorithms data-structures dijkstra-algorithm dynamic-programming sorting-algorithms
Last synced: 31 Mar 2025
https://github.com/gkamboj/leetcode
Collection of LeetCode questions to ace the coding interview!
data-structures java leetcode python
Last synced: 11 Jun 2025
https://github.com/g3th/binary_heap_type
Determine whether a Binary Heap structure is 'min', 'max' or 'no-heap'.
algorithms binary-heap data-structures kotlin max-heap min-heap
Last synced: 28 May 2026
https://github.com/jahangiraze/java-leetcode
algorithms data-structures java
Last synced: 24 Mar 2025
https://github.com/jiliangarette/javascript-playground
My JavaScript playground.
algorithm data-structures es6 javascript oop
Last synced: 23 Mar 2025
https://github.com/ibrahimhiarea/acm
The Algorithms & Data Structures Repository is a comprehensive collection of fundamental algorithms, data structures, and computational techniques. This repository provides a valuable resource for studying and implementing essential concepts in software development.
algorithms data-structures icpc problem-solving
Last synced: 26 Jan 2026
https://github.com/villaleo/python-linked-list
Implements the Linked List data structure using Python.
Last synced: 18 Mar 2025
https://github.com/at1as/hash_array_utils
Supercharge Ruby's Array and Hash classes
array data-structures hash monkey-patch ruby
Last synced: 22 Nov 2025
https://github.com/rahul8320/ds_and_algo
Implementation of data structures and algorithms in cpp.
algorithms algorithms-and-data-structures algorithms-datastructures cpp data-structures linked-list oops searching-algorithms sorting-algorithms
Last synced: 24 Mar 2025
https://github.com/thenocturnaldevgypsy-io/duskgrimoires-java-lab-exercises
DuskGrimoires : Java library/source codes that I've coded and used for lecturing CS/IT subjects and topics during my career as Assistant Professor for BSCS, BSIT and BSCOE way back late 2012 to 2015 (on-going retrieving the codes and rearranging the repo) . You like the Repo? Don't forget to 🌟, 👁️, 🔱 and ❤️
algorithms algorithms-and-data-structures computer-science computer-science-algorithms computer-science-data-structures computer-science-education data-structures data-structures-and-algorithms duskgrimoires java programming programming-exercises thenocturnaldevgypsy thenocturnaldevgypsy-io
Last synced: 26 Feb 2025
https://github.com/dudubraga/estruturas-de-dados
Cadeiras - Programação Estruturada + Estruturas de Dados I e II
algorithms c data-structures java university-course
Last synced: 08 Apr 2025
https://github.com/friend-lga/datastructures
data-structures datastructures objective-c swift
Last synced: 12 May 2026
https://github.com/dorosch/datastructures
Rust implementations of data structures
algorithms data-structures educational-project rust
Last synced: 18 Jun 2025
https://github.com/ivanproskuryakov/algorithms-ts
Leetcode algorithms in TS
algorithms data-structures typescript
Last synced: 16 Mar 2025
https://github.com/edoriggio/algorithms-and-data-structures
Collection of algorithms and data structures
data-structures python3 searching-algorithms sorting-algorithms
Last synced: 11 May 2025
https://github.com/alpha74/ihr
My HackerRank solutions. Maintained from 2020 onwards.
algorithms coding cpp data-structures hackerrank hackerrank-solutions
Last synced: 28 May 2026
https://github.com/lithika-damnod/algorithms
C++ Algorithms & Data Structures
algorithms cpp data-structures graph
Last synced: 24 Mar 2025
https://github.com/lesiaukr/goit-algo-fp
Master's | Basic Algorithms & Data structures | Final Project
algorithms breadth-first-search-algorithm data-structures deapth-first-search goit-algo-fp monte-carlo
Last synced: 24 Mar 2025
https://github.com/gingercro/studlib
A desktop application for managing student, book, and loan records in a database
algorithms-and-data-structures charp crud csharp-app csharp-code data-structures database database-management dataset gui microsoft-sql-server netframework object-oriented-programming software-development software-engineering sql-query sql-server sqlconnection visual-studio windows-forms
Last synced: 24 Nov 2025
https://github.com/royalbhati/datastructurewithpython
Data Structures and Algorithms Programs in Python
algorithms-datastructures data-structures datastructures python python-data-structures python3
Last synced: 16 Mar 2025
https://github.com/drcbeatz/python-algorithms-and-datastructures
Easy to understand implementations of popular algorithms and data structures in Python, with tests using Pytest & CI with Github Actions.
algorithms continuous-integration data-structures github-actions pipenv pytest python type-hints
Last synced: 06 May 2026
https://github.com/pal-96/multiparty-healthcare-ecosystem-app
A multiparty healthcare ecosystem that unifies sports, health training, nutrition and pharmaceutical enterprises. It enables seamless collaboration between Super Admin, Enterprise Admins, Customers, Trainers, Nutritionists and Suppliers through real time information exchange, role-based access control and data analytics dashboards.
arraylist-java bcrypt-hashing-library csv csv-parser data-structures enum hashmap-java java jcalendar jfreechart-library netbeans object-oriented-programming rbac-configuration swing-api swing-application
Last synced: 23 Nov 2025
https://github.com/jqln-vc/cadernos-estudos
Cadernos e notas de estudos, temas variados.
Last synced: 14 Mar 2025
https://gitlab.com/dawn_app/grapes
Persistent graph data structures
data-structures graph immutable persistent rust rust-lang tree
Last synced: 24 Mar 2025
https://github.com/azevedo-erick/a1-ds
Primeira avaliação da disciplina de estruturas de dados ministrada pelo professor Silvano Malfatti, foi implementado um jogo de blackjack.
blackjack data-structures java
Last synced: 12 Apr 2025
https://github.com/guangie88/stackie
Contains stack allocated data structures.
cpp cpp-14 cpp-library data-structures stack stack-based string
Last synced: 06 Jun 2026
https://github.com/rifa8/algo-ds-part2
Solving Problems with Algorithms
algortithms data-structures data-structures-and-algorithms
Last synced: 03 Jul 2025
https://github.com/kelcisayshello/algorithms
collection of data structures and algorithms problem solutions in Python
algorithms data-structures data-structures-and-algorithms python
Last synced: 20 Mar 2025
https://github.com/arthur-arslanov/cs-playground
My Computer Science Education
algorithms computer-science data-structures javascript leetcode python typescript
Last synced: 22 Apr 2025
https://github.com/saifshahriar/problem-solving
All my problem solvings from codeforces, hackerrank, leetcode and other websites.
algorithm algorithms c codechef codeforces data-structures dsa go hackerrank leetcode lua problem-solving python rust sql
Last synced: 12 Apr 2026
https://github.com/kevinlin1/deques
An introduction to data structures and algorithm analysis through a comparison of double-ended queue implementations.
data-structures deque education queue stack
Last synced: 08 Apr 2025
https://github.com/abdellahbellakrim/pipex
Mimic pipes in UNIX using C
algorithms c data-structures file-io low-level-programming pipes unix-shell
Last synced: 28 May 2026
https://github.com/lucas54neves/gcc216-data_structures
Repository for the activities of the discipline of Data Structures of the course of Computer Science of the Federal University of Lavras
algorithms cplusplus cpp data-structures ufla
Last synced: 28 May 2026
https://github.com/rabirabirara/roulette-tree
A red-black tree implemented in Rust.
Last synced: 24 Mar 2025
https://github.com/ytakzk/basic_data_structures_and_algorithms_in_python
A collection of snippets of basic data structures and algorithms written in Python.
algorithms computational-geometry data-structures geometry graph-algorithms
Last synced: 03 Sep 2025
https://github.com/gossiperloturot/typemap
Typemap provides unique type key and value pair.
Last synced: 03 Jul 2025
https://github.com/axelvazslima/data-structures
Repository for my Data Structures studies
algorithms algorithms-and-data-structures data-structures java leetcode leetcode-java leetcode-python python
Last synced: 19 May 2026
https://github.com/oniani/bizarre-structures
Implementations of various data structures you might or might not have seen before
bizarre data-structures python3
Last synced: 29 May 2026
https://github.com/antdeivid/estrutura-de-dados-avancada
Repositório destinado ao upload dos programas feitos no estudo de Estrutura de Dados Avançada.
avl-tree bst cpp data-structures red-black-trees
Last synced: 16 Mar 2025
https://github.com/animesh-sh/dsa-prep
Leetcode • Hackerrank • Problem Solving • DSA
algorithms data-structures dsa hackerrank leetcode
Last synced: 01 Apr 2025