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-27 00:07:29 UTC
- JSON Representation
https://github.com/thewasif/algorithms-typescript
Learning Data Structures & Algorithms with JavaScript
algorithms data-structures javascript
Last synced: 22 Mar 2025
https://github.com/mohamedasad10/datastructures_algorithms
DSA📜exploration with detailed notes and explanations.
algorithms algorithms-and-data-structures data-structures java
Last synced: 08 Jun 2026
https://github.com/junh0328/prepare_algorithm
📚 파이썬을 통해 자료구조와 알고리즘 공부하기
algorithms data-structures python
Last synced: 22 Mar 2025
https://github.com/kavindu-mane/algorithms_implementation
Algorithms implementation using python.
algorithm algorithms data-structures
Last synced: 06 Apr 2025
https://github.com/errea/vet_clinic_database
For this project you need special preparation. As the goal of this project is to solve some performance issue, first we need to introduce those issues. In order to do that, you will populate your database with a significant number of data.
data data-analysis data-structures data-visualization database
Last synced: 21 May 2026
https://github.com/thoth2357/data-structures-algorithms
Data structures and algorithms i have learnt and implemented with explanations
algorithms-and-data-structures data-structures
Last synced: 07 Aug 2025
https://github.com/kashirin-alex/thither.direct-onamove
an android skeleton-example application for using data from Thither.Direct platform on mobile applications
android-application data data-analysis data-structures data-visualization mobile-development mobility query research-data-management
Last synced: 27 Apr 2026
https://github.com/eliasdeallmeida/estd-ifce
Repositório com a resolução das atividades propostas na disciplina de Estrutura de Dados do IFCE.
binary-tree data-structures doubly-linked-list linked-list python queue recursion stack
Last synced: 14 Mar 2025
https://github.com/akhaled01/cs214
All the data structure implementations for the CS214 Course
algorithms data-structures java
Last synced: 21 May 2026
https://github.com/amrtamertech/clsstack_library-cpp
A C++ template-based stack library (clsMyStack) built on top of a queue and doubly linked list, offering classic LIFO operations with extra flexibility.
cpp data-structures doubly-linked-list generic-programming inheritance oop stack templates
Last synced: 27 Jun 2025
https://github.com/beastop/bloomfilter
BloomFilter is a simple and efficient implementation of a Bloom filter in Go.
algorithms bloom-filter bloomfilter bloomfilter-go data-structures go golang
Last synced: 25 Feb 2025
https://github.com/frankmike/fundamental-algorithms
A collection of fundamental algorithms
algorithms algorithms-and-data-structures data-structures python python3
Last synced: 15 Jun 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/gabriel-vanca/infoarena
Solved Algorithm & Data Structure problems for Infoarena.ro, the biggest Romanian online community helping thousands of young students learn and train for national and international Computer Science contests, supported by a team of former Olympic students.
algorithms binary-search-tree competitive-programming cplusplus cpp data-structures dijkstra-algorithm dynamic-programming geometry-algorithms graph-algorithms graph-theory greedy-algorithms infoarena lowest-common-ancestor matrix-algebra sorting-algorithms string-manipulation trie-data-structure
Last synced: 24 Oct 2025
https://github.com/hima890/sorting_algorithms
Explore various sorting algorithms implemented in C within this repository. Each algorithm, such as Bubble Sort, Insertion Sort, Selection Sort, and Quick Sort, is meticulously crafted in separate C files. Witness these algorithms in action as they sort arrays or linked lists, with printed outputs after each step.
algorithms alx alx-africa alx-low-level-programming data-structures search-algorithm
Last synced: 14 May 2025
https://github.com/harish-aka-shivi/algo-ds
Data structures implementations, algorithms, leetcode solutions, etc
algorithms data-structures dynamic-programming leetcode recursion typescript
Last synced: 03 Oct 2025
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/sivaosorg/alpha4j
alpha4j: is a Java 8 library featuring common data structures and algorithms. Enhance your projects with efficient and easy-to-use implementations designed for performance and clarity.
ai algorithms data-structures data-structures-and-algorithms java java-algorithms java-data-structure
Last synced: 24 Jun 2026
https://github.com/nerddiffer/cracking-the-coding-interview
interview question practice
algorithms data-structures exercises
Last synced: 06 Apr 2025
https://github.com/aguluman/bezao-test
This is a repository for the first stage of BEZAO technical interview.
algorithms critical-thinking csharp data-structures dotnet-cl
Last synced: 14 Apr 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/abhideva/user-manage-task-ui
Best Learning App for Full Stack With Visualiser
data-structures express-js javascript mongodb nodejs react-js
Last synced: 08 Apr 2026
https://github.com/seymagizem/data-structures-and-algorithms
Algorithms and Data Structures implemented in Java
algorithms data-structures java
Last synced: 28 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/yasminmuntasern/avanced-data-structure-toolkit
📚 The Data Structure Toolkit is a comprehensive collection of 127 practical problems designed to help master core data structures such as arrays, linked lists, trees,, hash tables, and more.
csharp data-structures problem-solving
Last synced: 28 Mar 2025
https://github.com/kirtish16/visdas
A python package for visualizing data structures
array data-structures package python visualization
Last synced: 22 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/dashroshan/dsa-using-c
📦 Implementation of data structures and algorithms using C
Last synced: 06 Apr 2025
https://github.com/mahmud-kandawala/stacks_check_brackets
A python program that verifies whether the brackets the user enters are identical to one another.
data-structures python3 stacks
Last synced: 14 Sep 2025
https://github.com/shivxmr/learn-java
algorithms data-structures java leetcode leetcode-solutions
Last synced: 14 Mar 2025
https://github.com/aerphanas/data-structures
some data structure in C Language
c c-lang c-programming data-structures
Last synced: 06 Apr 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/andrewcwhy/cs
asm assembly c computer-science cs data-structures dsa mips mips-assembly zig ziglang
Last synced: 11 May 2026
https://github.com/jetsup/implementing-queues
Implementing a modern life scenario like queues with CPP
Last synced: 15 Jul 2025
https://github.com/logan-bobo/maze-solver
A visual maze solver in Python based on depth first search
Last synced: 13 Aug 2025
https://github.com/pratyush1712/orb-game
algorithm data-structures gui java
Last synced: 03 Nov 2025
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/timolinn/algorithms
Popular Computer Science Algorithms solved with Python
algorithms data-structures python3
Last synced: 21 May 2026
https://github.com/sevmardi/data-structures-and-algorithms
data structures and algorithms in java
data-structures java sorting-algorithms
Last synced: 14 May 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/wkhallen/cstructures
A collection of data structures in C, for my own benefit
Last synced: 22 Mar 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/liddiard/cs32
UCLA Summer 2014 CS 32 (Algorithms and Data Structures) projects and lecture examples.
algorithms c-plus-plus data-structures homework
Last synced: 28 Mar 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/richu-antony/c_programmes-data_structure
C data structure programmes are software applications that implement and manipulate data structures such as arrays, linked lists, stacks, queues, trees, and graphs. Data structures are used to organise and store data so that it can be accessed, retrieved, and manipulated efficiently.
Last synced: 30 Mar 2025
https://github.com/brunojppb/algorithms
Practicing Algorithms and Data Structures in Rust
algorithms data-structures rust
Last synced: 11 Jun 2026
https://github.com/abhinandan-khurana/week1-dp4-cipherschools
Competitive Coding using C++ for Interview Prep - CipherSchools
data-structures interview-practice interview-preparation interview-questions practice-cpp practice-programming
Last synced: 23 Jun 2026
https://github.com/abhinandan-khurana/week2-dp4-cipherschools
Competitive Coding using C++ for Interview Prep - CipherSchools
data-structures interview-practice interview-preparation interview-questions practice-cpp practice-programming
Last synced: 12 Jun 2026
https://github.com/geekidharsh/elements-of-programming
my solutions to Elements of Programming Book
algorithms-and-data-structures competitive-programming data-structures python
Last synced: 06 Apr 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/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/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/kedaroo/dsa-with-javascript
Practice implementation of Data Structures and Algorithms in JavaScript
Last synced: 21 Jun 2025
https://github.com/hossainsmshakib/dsawithgo
Crack DSA with Go Like a Pro 🔥
algorithms data-structures golang interview-preparation problem-solving
Last synced: 02 Jan 2026
https://github.com/davialencar2/cp-training
Destinado ao aprendizado e prática de programação competitiva.
algorithms competitive-programming data-structures
Last synced: 22 Mar 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/mkosir/store3binarysearchtree
Binary search tree data structure implemented in C programming language from scratch.
Last synced: 13 Jun 2025
https://github.com/gabrielyoon7/datastructure-with-c
2020-1 경기대학교 컴퓨터공학부 자료구조론 실습 (C언어)
Last synced: 14 Apr 2025
https://github.com/santiagortiiz/drawing-tool.-python-data-structures
Drawing tool developed using data structures.
arrays canvas data-structures python unittest
Last synced: 25 Feb 2025
https://github.com/airt/structures-rs
linked lists, etc
data-structures exercises rust-learning
Last synced: 08 Apr 2026
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
https://github.com/armcburney/practice
:pencil2: Practice problems implemented in C++, Python, Scala, and Ruby
algorithms data-structures python scala
Last synced: 08 May 2026
https://github.com/luizbueno1/leetcode-java
Solutions to LeetCode problems implemented in Java.
algorithms data-structures java leetcode leetcode-java leetcode-solutions
Last synced: 07 Apr 2025
https://github.com/adi-code22/data-structures-and-algorithms
All Data Structures and Algorithm fundamentals with C++ Implementation
Last synced: 14 Mar 2025
https://github.com/romantech/algorithm-study
알고리즘 / 자료구조 스터디
algorithms data-structures programmers
Last synced: 30 Mar 2025
https://github.com/mdsamsuzzohashayon/algorithm-data-structure
Python, JavaScript Algorithm
algorithms data-structures data-structures-and-algorithms javascript-data-structures python-data-structures
Last synced: 14 Mar 2025
https://github.com/maxvoronov/leetcode
Golang and Rust solutions for LeetCode
algorithms data-structures leetcode leetcode-go leetcode-golang leetcode-rust
Last synced: 23 May 2026
https://github.com/yevheniidatsenko/goit-algo-hw-08
📊 Hometask - Basic Algorithms and Data Structures (Heaps or Pyramids)
algorithms data-structures goit goit-algo-hw-08 heaps python
Last synced: 05 Apr 2025
https://github.com/sutac/visgorithm
Algorithm visualizer (Under construction!)
algorithm-visualisation algorithms algorithms-and-data-structures data-structures nextjs typescript visualization
Last synced: 26 Feb 2025
https://github.com/kingcitaldo125/pytable
My implementation of a Hash Table(Hash Map) data structure
Last synced: 14 May 2025
https://github.com/nchhillar2004/prisma-schema-blueprints
Advanced Prisma schemas for large-scale applications. Includes MySQL and other databases.
data-structures database prisma prisma-schema
Last synced: 14 May 2025
https://github.com/brianelizondo/data-structures-graphs
Data Structure Graphs Exercises
algorithms data-structures javascript
Last synced: 24 Jul 2025
https://github.com/nullthefirst/fcc-cash-register
freeCodeCamp - Cash Register
Last synced: 25 Jul 2025
https://github.com/tonisanta/generar-arbol
Generar postorden de un árbol a partir de sus recorridos de preorden e inorden
arbol data-structures postorden postorder tree
Last synced: 25 Jul 2025
https://github.com/abdellahbellakrim/philosophers_42
Implementing the dining problem with philosophers around the table in C programming using threads and processes.
algorithms c data-structures dining-philosophers-problem low-level-programming processes threads
Last synced: 26 Jul 2025
https://github.com/3ein39/sparse_array_matrix
Representing an array of very huge indices (e.g. 10^8) using doubly linked list
data-structures doubly-linked-list linked-list sparse-matrices sparse-matrix
Last synced: 26 Jul 2025
https://github.com/woosungkim0123/data-structures-deep-dive
Repository for Data Structures Learning
Last synced: 24 Aug 2025
https://github.com/arkid15r/cs
Go/TypeScript exercies on algorithms and data structures.
algorithms data-structures data-structures-algorithms sorting-algorithms
Last synced: 26 Jul 2025
https://github.com/msarmadqadeer/data-structures-implementation
These are the tasks that I performed during learning data structures.
cpp data-structures dsa dsa-algorithm
Last synced: 26 Jul 2025
https://github.com/whitedodo/datastructure1
Horowitz의 C++ 자료구조(Horowitz's C ++ Data Structure)
cpp data-structure-cpp data-structures
Last synced: 26 Jul 2025
https://github.com/yanfiq/cplusplus
a bunch of C++ code
computer-science cplusplus cpp data-structures learn-to-code segmentation-fault
Last synced: 27 Jul 2025
https://github.com/jankapunkt/meteor-reactive-data-structures
Collection of verious reactive data sructures for MeteorJS
data data-structures graph linked-list list meteor meteorjs queue reactive reactivity stack tree
Last synced: 17 May 2026
https://github.com/hariyebk/buble-sort
A generic sorting algorithm
data-structures linked-list sorting-algorithms
Last synced: 19 Sep 2025
https://github.com/selectiveduplicate/dsago
Data structures and algorithms in Go, for learning purposes
algorithms data-structures data-structures-and-algorithms go golang
Last synced: 23 May 2026
https://github.com/asarkar/exercism-python
https://exercism.org/tracks/python
algorithms data-structures exercism exercism-python python
Last synced: 18 May 2026
https://github.com/3l-d1abl0/golang-algorithms-and-data-structure
Collection of algorithms and Data Structure implemented in Golang.
algorithms data-structures go golang programming-exercises
Last synced: 28 Jul 2025
https://github.com/marcoschalet/parade
Criando um mini jogo em C com intuito de treinar conceitos para monitoria em Algoritmos e Estrutura de Dados.
Last synced: 20 Sep 2025
https://github.com/thecoder507/recommendation-software
"Pizza Radar: A practice project to locate pizzerias in Panama City by district. Using LinkedList data structures, it organizes districts and their pizzerias for efficient searches. Note: Some pizzeria data is fictional for testing purposes."
beginner beginner-project data-structures linkedlist panama-city practice-project python
Last synced: 20 Sep 2025
https://github.com/hegner123/learn-datastructures
AI prompt workflow system for generating data structures practice problems with Claude Code
ai-prompts algorithms claude-code data-structures educational go learning-path leetcode-alternative practice-problems prompt-engineering typescript
Last synced: 17 Jan 2026
https://github.com/nurulashraf/java-basics-exercises
Java Programming - Basics Exercises
algorithm-practice beginner-projects code-examples data-structures educational-resources fundamental-programming java java-basics java-projects learning-java object-oriented-programming open-source-learning programming-exercises programming-fundamentals programming-tutorials
Last synced: 07 Nov 2025
https://github.com/pronazmul/dsa_js
Implementing Data Structure and Algorithm in JavaScript. Implemented Data Structures like (Stack, Queue, link list), Sorting Algorithms like (Linear Search, Binary Search). Big O Notation, Time Complexity and Space Complexity.
algorithms data-structures dsa js
Last synced: 29 Jul 2025
https://github.com/oatw/algorithm
Example implementations of data structures and algorithms in Ruby for learning.
algorithms data-structures ruby
Last synced: 29 Jul 2025