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-07-01 00:07:32 UTC
- JSON Representation
https://github.com/suchi25sathavara/sql
Revamping the Bike Rental Database for Operational Efficiency
Last synced: 20 Jan 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/abdo-essam/merge-sort
Merge Sort - Data Structures
data-structures merge-sort sorting-algorithms
Last synced: 03 Sep 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/axelvazslima/java-practices
Java Coding Practices Repository
algorithms algorithms-and-data-structures data-structures java practice study
Last synced: 16 Mar 2025
https://github.com/moltinginstar/rosalind
My solutions to problems from Rosalind.
algorithms alignment bioinformatics data-structures genomics rosalind
Last synced: 08 Apr 2025
https://github.com/cidm-ph/distmat
Distance matrix data types and file formats for Rust
bioinformatics data-structures distance-matrix
Last synced: 03 Sep 2025
https://github.com/asheemrahman/data-structure-and-algorithms
This repository contains a collection of Data Structures and Algorithms implemented in JavaScript. The goal of this repository is to provide a comprehensive guide to learning, understanding, and practicing fundamental data structures and algorithms.
data-structures data-structures-and-algorithms javascript questions questions-and-answers
Last synced: 03 Mar 2025
https://github.com/donghl-dev/practices-datastructure
자료구조 이해 및 구현과 테스트 코드 작성 연습.
data-structures gradle jdk12 junit4 tdd
Last synced: 15 May 2026
https://github.com/abhinandpn/dsa-golang
Data structure and algorithm in golang
algorithm data-structures golang linked-list
Last synced: 04 Apr 2025
https://github.com/amrmabdelazeem/data-structure
Data structure and algorithms
Last synced: 11 Jun 2025
https://github.com/xorz57/kdtree
KDTree written in Scala
data-structures kd-tree kdtree scala scala-datastructures
Last synced: 24 Mar 2025
https://github.com/dheavy/struqt
Implementation of several common data structures in Javascript.
data-structures datastructures javascript linked-list
Last synced: 02 Apr 2025
https://github.com/gustavoestevesr/sistema-de-vendas-completo
Sistema de vendas completo! Funções de cadastro, consulta, listagem, realizar venda, relatório por período.
clean-code data-structures date date-time-format design-patterns encapsulation java lamba oriented-object-programming
Last synced: 14 Jul 2025
https://github.com/bashmocha/java-oop-examples
Collection of Object Oriented Programming examples in Java
data-structures java object-oriented-programming
Last synced: 11 Jun 2025
https://github.com/madhvi-n/leetcode-python
Collection of Leetcode questions solved using Python! Created using LeetHub
algorithms data-structures leetcode-python problem-solving python3
Last synced: 08 Apr 2025
https://github.com/arkeasz/leetcode
A collection of my solutions to LeetCode problems
algorithms data-structures javascript leetcode python rust
Last synced: 12 Apr 2026
https://github.com/makcymal/silvera
My researches on ML and statistics, optimization methods, CS algoritms and numerical methods
algorithms data data-structures machine-learning numerical-methods statistics
Last synced: 01 Apr 2025
https://github.com/jorgechato/leetcode
Just a LeetCode challenges library
algorithm-challenges algorithms data-structures leetcode leetcode-solutions
Last synced: 11 Jun 2025
https://github.com/rafalkornel/algorithms_data_structures
Repository with TS implementation of common algorithms and data structures
algorithms algorithms-and-data-structures data-structures
Last synced: 08 Apr 2025
https://github.com/satya-supercluster/geeksforgeeks
This repository serves as a collection of my solutions to various GeeksforGeeks DSA problems.
cpp data-structures data-structures-and-algorithms dsa
Last synced: 01 Apr 2025
https://github.com/themaximalist/jsonagent
An evolving JSON data-structure that uses gpt-4 to update itself
agent data-structures gpt-3 gpt-4 json llm openai
Last synced: 12 Apr 2026
https://github.com/galaktik-hub/b2-s3-orbit
algorithms astar c data-structures java php
Last synced: 12 Apr 2026
https://github.com/semi-cloud/algorithm_study
📚2020.01~ BOJ 문제풀이 , 알고리즘 개념 정리
algorithm data-structures java
Last synced: 30 Jul 2025
https://github.com/suhas882/doubly-linkedlist
Doubly Linked List GUI Manager is a Python Tkinter-based application for managing a Doubly Linked List (DLL). Users can insert, delete, and traverse the list with a visual interface. It supports adding/removing nodes at different positions and displays real-time updates. Ideal for learning DLL concepts interactively.
data-structures doubly-linked-list gui-application linked-list oop python tkinter visualization
Last synced: 25 Oct 2025
https://github.com/sreddy-96/top-binary-search-tree
The Odin Project - Binary Search Trees project
algorithms binary-search-tree data-structures javascript
Last synced: 15 Mar 2025
https://github.com/foldermaster/datastructurecpplabworks
Lab works in C++ language about data structures.
completed console cplusplus data-structures
Last synced: 28 Mar 2025
https://github.com/thegirlsynth/binary_trees
This is a project on Binary Trees.
Last synced: 08 Dec 2025
https://github.com/sushantjadhav416/dsa_and_competitive_programs
This repository contains programs related to Data Structures and Algorithms (DSA) and competitive programming
algorithm-challenges algorithms data-structures dsalgo-questions maang-preparation programming-exercises
Last synced: 30 Jul 2025
https://github.com/eniiju/c-data-structures
Small collection of data structures and algorithms in C.
Last synced: 20 Mar 2025
https://github.com/aadewunmi/grokking-the-coding-interview-patterns-for-coding-questions
Grokking the Coding Interview Patterns for Coding Questions
algorithms algorithms-and-data-structures coding-interview coding-interview-questions data-structures grokking-algorithms grokking-algorithms-in-java grokking-coding-interview interview-preparation java
Last synced: 20 Mar 2025
https://github.com/ompreetham/data-structures
binary-search-tree c data data-structures datastructures graph linked-list list stack structures tree
Last synced: 25 Mar 2025
https://github.com/magnusrodseth/celeritas
A website for categorizing and visualizing data structures and algorithms.
algorithms data-structures data-visualization nextjs react tailwindcss typescript
Last synced: 12 Apr 2026
https://github.com/joshludahl/algorithms
A repository to host various algorithms and problems from different languages.
algorithms algorithms-and-data-structures codesignal data-structures leetcode practice
Last synced: 01 Apr 2025
https://github.com/martincastroalvarez/data-structures-java
Data Structures in Java
array binary-search data-structures hash-table java linked-list queue set stack tree
Last synced: 08 Apr 2025
https://github.com/sagnik20/cse-2nd-year-ds-programs
All required programs for MAKAUT 2nd year 3rd sem CSE students on DataStructure.
c data-structures datastructure datastructures datastructures-algorithms datastructuresandalgorithm dsa hacktoberfest hacktoberfest-starter hacktoberfest19 hacktoberfest2017 hacktoberfest2018 hacktoberfest2019
Last synced: 25 Mar 2025
https://github.com/ganeshjadhavongithub/students-data-c
A CLI (Command Line Interface) program written in C for managing student data (Roll No, Name, Marks). Users can perform CRUD operations and print records. The program utilizes linked lists for in-memory operations and file for persistent data storage.
c c-programming crud crud-application crud-operations crud-sample data-structures data-structures-and-algorithms dsa file file-handling file-handling-in-c files linked-list students-data students-database students-project
Last synced: 18 Jan 2026
https://github.com/nisarldev/top_10_javascript_algorithms_to_prepare_for_coding_interviews
Top 10 Javascript Algorithms to Prepare for Coding Interviews. FreeCodeCamp.
algorithm-challenges coding-challenge coding-interviews data-structures freecodecamp javascript leetcode
Last synced: 10 Apr 2025
https://github.com/nathaniyell/meta-js-course
A repository with details of the different Javascript concepts learnt in Meta's Javascript course on Coursera
array-methods data-structures destructuring dom-manipulation functional-programming handling-errors ifelse inheritance javascript jest-test loops-and-iterations map mocking oop oop-principles set switch-case unit-test
Last synced: 29 May 2026
https://github.com/ifeelgarv/gfg-python-dsa-bootcamp
📍This repos contains all the topics of DSA using Python Language.🚀 Explore Python with codes, notes, and explanations.
data-structures oops-in-python python
Last synced: 11 Jun 2025
https://github.com/pablorodrigo52/leetcode
Some Algorithm problems
algorithms binary-search-tree data-structures sorting-algorithms tree
Last synced: 01 Apr 2025
https://github.com/cariad/nvalues
Python package for working with n-dimensional volumes of data
data-science data-structures python
Last synced: 28 Mar 2025
https://github.com/dizcza/algs4
Algorithms Parts I & II solutions. Taught by Robert Sedgewick
Last synced: 03 Jul 2025
https://github.com/agoalofalife/data-structures
Structure data
algorithm data-structures golang structured-data
Last synced: 24 Mar 2025
https://github.com/deepak-tiwari-dt/data-structures-and-algorithms
Data Structures and Algorithms
algorithms cpp data-structures data-structures-and-algorithms dsa dsalgo
Last synced: 04 Sep 2025
https://github.com/aditya81070/data-structures-and-algoritham
This repository contain code for DSA for summer learning.
algorithms algorithms-and-data-structures c cpp data-structures data-structures-and-algorithms dsa dsa-by-narishma-karumanchi graph-algorithms linkedlist trees
Last synced: 17 May 2026
https://github.com/aishikmukherjee/dsa-arrays-in-c
Developer/Creator: Aishik Mukherjee
array array-manipulations arrays arrays-in-c c c-programming data-structures dsa easy interview-preparation max min programming programming-in-c programming-language search top
Last synced: 23 Aug 2025
https://github.com/abdulazizalsheikh/restaurant-system
This repository contains a cloud-based restaurant system designed for a Data Structures course at ImamU. The system aims to streamline the ordering and collection process in a virtual restaurant environment, enhancing efficiency and customer satisfaction through intelligent use of data structures.
Last synced: 11 Oct 2025
https://github.com/kacper0199/snake-solver
This snake game solver is represented by an undirected graph and the Hamiltonian Cycle algorithm that generates path visiting each vertex exactly once. This approach ensures that the snake will never collide and maximum score will be achieved.
algorithms data-structures hamiltonian-cycles pygame python snake-game
Last synced: 25 Mar 2025
https://github.com/joakimteixeira/student-registration
Student registration console program
Last synced: 29 May 2026
https://github.com/mmanishh/codilitysolution
Codility problem solutions
algorithms codility codility-solutions data-structures
Last synced: 01 Apr 2025
https://github.com/ahmadyousif89/alx-higher_level_programming
ALX | High level programming
data-structures python-networking python-oop python-script python3
Last synced: 29 May 2026
https://github.com/litilexuezha/data-structure
JavaScript - 数据结构。原生代码实现
data-structures javascript js leetcode
Last synced: 29 May 2026
https://github.com/aswassaw/belajar-lodash
Belajar method2 yang dimiliki oleh lodash.
Last synced: 13 Jul 2025
https://github.com/mellkam/wszib
Archive of my work during my studies at https://wszib.edu.pl
algorithms data-structures study
Last synced: 03 Jul 2025
https://github.com/manikpandita23/python
arrays data-structures python python3
Last synced: 24 Mar 2025
https://github.com/jasonwashburn/dsa-python
Implementing Data Structures and Algorithms in Python using TDD
algorithms data-structures tdd
Last synced: 26 Mar 2025
https://github.com/tarek-bohdima/exchangerates
Currency-exchange Android app rebuilt as an interview-prep showcase for graph algorithms (BFS / Dijkstra / Bellman-Ford / Floyd-Warshall + arbitrage detection), Union-Find reachability, and Gang of Four design patterns — Kotlin 2.1, Jetpack Compose Material 3, Hilt.
algorithms android bellman-ford clean-architecture coroutines data-structures design-patterns dijkstra exchange-rates floyd-warshall graph-algorithms hilt interview-preparation jetpack-compose kotlin ksp material3 mvvm-architecture retrofit2 union-find
Last synced: 29 May 2026
https://github.com/harrisonhoward/data-structures-and-algorithms
My implementation of common data structures and algorithms in JavaScript
algorithms algorithms-and-data-structures data-structures data-structures-and-algorithms
Last synced: 23 Apr 2025
https://github.com/arindal1/geekstreak-deutschebank
21 Days POTD Challenge Powered By Deutsche Bank
algorithms arrays cpp data-structures deutsche-bank dsa geeksforgeeks linked-list tree
Last synced: 09 Apr 2025
https://github.com/nazlizamanian/jonkoping-university-computer-engineeering-programme
Summary of the programme Computer Engineering specialization software development and mobile platforms courses at Jönköping University
algorithms androidstudio backend computer-engineering cpp data-structures eclipse-ide front-end-development java javascript kotlin mobile-development network nodejs python software-development sql-database webdevelopment
Last synced: 14 Apr 2026
https://github.com/iamgauravkhanna/hands-on-dsa-python
DSA using Python
data-structures dsa-algorithm python
Last synced: 26 Mar 2025
https://github.com/aryantyagi1/brutetooptimal-200-dsa-solutions
This repository contains 200 solved DSA problems in Java, each featuring both brute force and optimal solutions in the same file. Designed for learners and practitioners, it serves as a reference to understand different approaches to problem-solving, compare solution efficiencies, and prepare for coding interviews
data-structures dsa-algorithm java
Last synced: 24 Mar 2025
https://github.com/iamgauravkhanna/hands-on-dsa-javascript
DSA using JavaScript
data-structures dsa-algorithm javascript
Last synced: 26 Mar 2025
https://github.com/katiechurchwell/data-structures
Demystifying Data Structures Notes by Brook Riggio, 2022 CascadiaJS.
Last synced: 28 Feb 2025
https://github.com/qucumbah/algorithms-and-data-structures
A collection of core algorithms and data structures written in Java
algorithms data-structures java
Last synced: 04 Jul 2025
https://github.com/theodesp/datree
A Double-array trie structure
data-structures trie trie-data-structure trie-structure trie-tree tries typescript
Last synced: 28 Mar 2025
https://github.com/lccodder/linkedlist-ts
Default linked list implementation written on TypeScript
data-structures linked-list typescript
Last synced: 21 Mar 2025
https://github.com/manuelescrig/algorithms
A collection of coding interviewing problems in Java.
algorithms data-structures java
Last synced: 10 Mar 2025
https://github.com/mezdelex/leetcode
LeetCode problems
algorithms cpp csharp data-structures haskell leetcode rust
Last synced: 12 Apr 2026
https://github.com/fabiokleis/estruturas_de_dados2
Estruturas de dados 2, linguagem C, estudo de complexidade de algoritmo, análise empírica e assintótica, árvores binárias e percurso..
algorithms avl-tree b-tree binary-search-tree binary-trees breadth-first-search c complexity data-structures depth-first-search graph-algorithms hash-table heap heap-sort priority-queue
Last synced: 09 Apr 2025
https://github.com/milesrack/leetcode
A repository of LeetCode problems I have solved.
algorithms algorithms-and-data-structures data-structures leetcode leetcode-python leetcode-solutions python python3
Last synced: 12 Jun 2025
https://github.com/dpieve/reference
Competitive programming reference.
competitive-programming cpp data-structures dinamic-programming dp graph math reference-implementation strings tricks
Last synced: 09 Apr 2025
https://github.com/danielkhakbaz/leetcode-algorithms
My leetcode solutions to problems
algorithms data-structures leetcode leetcode-javascript leetcode-solutions
Last synced: 09 Apr 2025
https://github.com/khasherdenekb/freecodecamp-task
Freecodecamp certification tasks
algorithms data-structures javascript
Last synced: 28 Feb 2025
https://github.com/prash08484/binary-tree-visualiser
It is basic ds-algo based project whose aim to illustrate some types of binary tree's and some operation visualization on that tree..
algorithm binary-search-tree binary-trees css3 data-structures html5 illustration javascript max-heapify
Last synced: 12 Apr 2026
https://github.com/murpdefense/studies-software-engineering-univesp
Esse repositório é voltado para código de aulas e projetos realizados durante meus estudos com o material da formação Bacharel em Engenharia de Software disponibilizado gratuitamente pela UNIVESP na plataforma YouTube.
Last synced: 03 Apr 2025
https://github.com/sofiadelanoval/data-structures-c
data structures assignments.
algorithms c computer-science-introduction data-structures design-patterns dsa learning
Last synced: 04 Jul 2025
https://github.com/kplanisphere/binary-tree-operations
Proyecto 8 - Estructuras de Datos
binary-tree cpp data-structures in-order node-insertion post-order pre-order tree-operations tree-traversal
Last synced: 17 Jul 2025
https://github.com/mkwapisz2000/cpp-data-structures-comparison
The project aims to compare different data structures, including: Singly Linked List , Singly Linked List with Head and Tail, Doubly Linked List, Dynamic Array
algorithm-analysis cpp data-structures dynamic-array linked-list performance-testing
Last synced: 12 Jun 2025
https://github.com/xm0onh/stateviz.dev
Interactive visualization playground for blockchain data structures. Learn how blockchains organize and store data through hands-on exploration and visual experimentation.
algorithms blockchain cryptography data-structures educational ethereum merkle-trie playground
Last synced: 12 Apr 2026
https://github.com/liwnn/skiplist
A fast skip list implementation for Go
algorithm data-structures go golang skiplist
Last synced: 08 Jun 2026
https://github.com/mxagar/python_software_engineering
This repository contains a guide of Python tailored to professional Software Engineering, covering aspects like Data Structures, Algorithms, Design Patterns & Co.
algorithms data-structures design-patterns python software-architecture software-engineering
Last synced: 12 Apr 2026
https://github.com/divyanshu-rawat/js-challenge
A Javscript programming Question having constraints of time and space.
data-structures javscript programming-challenges space-complexity time-complexity
Last synced: 09 Apr 2025
https://github.com/hadialqattan/code-forces-solutions
My solutions for some codeforces.com coding problems using Python
algorithms codeforces-com codeforeces compititive-programming data-structures practice problem-solving python python3
Last synced: 04 Sep 2025
https://github.com/kvizyx/constructor
Implementation of different data structures and algorithms in Go
Last synced: 25 Mar 2025
https://github.com/chenshuliu/python-fundamentals
Python fundamentals
data-structures programming python
Last synced: 18 Jan 2026
https://github.com/luissantiagodev/data-structures
Teaching data structures for some school classes
Last synced: 29 May 2026
https://github.com/bazoka-kaka/programming-interview-solutions
A bunch of programming solutions from real interviews / job programming tests that me and my friends gone through
algorithms coderbyte data-structures python
Last synced: 28 Mar 2025
https://github.com/bardifarsi/memoizationmultithreading
Sample project demonstrating the use of memoization, dynamic programming, and multi-threading to efficiently handle repeated heavy tasks and optimize performance. Results are cached for quick retrieval, and Multi-Threaded processing accelerates computation.
algorithms cpp cpp17 cpp20 data-structures dynamic-programming machine-learning machine-learning-algorithms memoization memory-management multi-threading multiprocessing multithreading parallel-computing parallel-programming
Last synced: 31 Dec 2025
https://github.com/cruxrebels/leetcode
Collection of Abhishek Agrawal's submissions to problems found on https://leetcode.com/.
algorithms cpp cpp11 cpp14 data-structures leedcode-contest-solutions leetcode leetcode-contest leetcode-solutions weekly-contest
Last synced: 09 Apr 2025
https://github.com/ayushexploring/earthquake-tracker
Tracks earthquakes happened around the world in the past week
coursera data-structures earthquake-prediction java
Last synced: 09 Apr 2025
https://github.com/sandravizz/analytical-system-design
Teaching material for bachelor course at Arcada
d3-js data-structures data-visualization system-design
Last synced: 24 Jan 2026