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/mostafagalal1/expression_evaluator
Application using implemented stack data structure to convert from infix to postfix notations. And evaluate the postfix expression.
data-structures infix-to-postfix java postfix-evaluation
Last synced: 17 Mar 2025
https://github.com/xvi-xv-xii-ix-xxii-ix-xiv/fibonacci_heap
A Fibonacci Heap implementation in Rust
cascading-cut computational-geometry cut data-structures decrease-key fibonacci fibonacci-heap graph-algorithms graph-neural-networks heap link priority-queue queue queueing-theory rust
Last synced: 06 Apr 2025
https://github.com/ribtas007/dsa_cs506
contains all the works that I did while pursuing the DSA_CS506 course.
algorithm c cpp 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/firmanmm/go-smc
Simple Message Codec Golang Implementation
data-structures encoder-decoder golang message message-codec
Last synced: 29 Apr 2026
https://github.com/firyanulrizky/snake_linkedlist
Projek Akhir Semester Struktur Data
c data-structures linked-list snake-game
Last synced: 21 Oct 2025
https://github.com/manalisbhavsar/maze-solver-dfs
Visualize a maze solver using DFS algorithm with real-time updates in Python and Tkinter. Explore paths from the source to the target & display each step of the search process.
data-structures depth-first-search python tkinter
Last synced: 01 Jun 2026
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/grasielagomes/bloom-filter-ts
High-performance Bloom Filter implemented in TypeScript for fast membership checks.
bitwise bloom-filter data-structures performance typescript
Last synced: 22 Mar 2025
https://github.com/raffayk/vending-machine-using-cpp
algorithms cpp data-structures
Last synced: 22 Mar 2025
https://github.com/llleeeaaannn/linkedlist
Implementation of a Linked List data structure through Ruby
Last synced: 13 May 2025
https://github.com/foyez/datastructure-algorithms-interview
algorithms data-structures interview
Last synced: 29 Mar 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/ajlekcahdp4/queue
My implementation of queue data structure
c data-structures queue ring-buffer
Last synced: 25 Jun 2025
https://github.com/vextroyer/heap
Heap data structure implementation on several languages
Last synced: 12 Jun 2025
https://github.com/samwson/algorithms-and-data-structures
A repository of algorithms and data structures for my own self education.
algorithms algorithms-and-data-structures data-structures scala
Last synced: 14 Jun 2025
https://github.com/saadarazzaq/4d-notepad-data-structures-project
Notepad implementation using 4 Dimensional Linked Lists
cpp data-structures linked-list semester-project
Last synced: 17 Mar 2025
https://github.com/alex-cultrera/custom-implementation-of-arraylist-v2
applied Test Driven Development to refactor my own implementation of the ArrayList data structure as well as add new functionality
algorithms arraylist arrays data-structures interfaces java junit lists tdd test-driven-development
Last synced: 31 Aug 2025
https://github.com/dkoh2018/chatroom_java
Command-line chatroom application for real-time communication with data structure implementations
arraylist chatroom command-line-app data-structures hashmap java multithreading
Last synced: 20 May 2026
https://github.com/amir-hshahi/leet-codes
Adding: LeetCode problems solution
Last synced: 20 Aug 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/saadarazzaq/master-dictionaries-in-python
Master Dictionaries in a LAYMAN Language ✨
data-structures dictionaries python
Last synced: 17 Mar 2025
https://github.com/gispada/js-dsa
Data structures and algorithms exercises in JS
algorithms data-structures exercises javascript
Last synced: 17 May 2026
https://github.com/saadarazzaq/master-sets-in-python
Master Sets in a LAYMAN Language ✨
Last synced: 17 Mar 2025
https://github.com/saadarazzaq/master-tuples-in-python
Master Tuples in LAYMAN Language ✨
Last synced: 17 Mar 2025
https://github.com/3bdalrhmans3d/leetcode
This repository is managed by LeetPush extension: https://github.com/husamahmud/LeetPush
cpp csharp data-structures java javascript leetcode-solutions pandas python python3 sql
Last synced: 08 Apr 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/delonnewman/hash_delegator
Thread-safe immutable objects that provide delegation and basic validation to hashes.
data-oriented data-oriented-programming data-structures fp functional-programming hash hashmap immutable immutable-datastructures object-oriented-programming oop ruby ruby-gems
Last synced: 29 Mar 2025
https://github.com/happyrip/algorithms-and-data-structures
Some basic algorithms and data structures implemented for practice.
algorithm algorithms algorithms-and-data-structures data-structures go golang
Last synced: 14 Jun 2025
https://github.com/marcellorhcp/largest-product-in-a-grid
In the 20×20 grid, what is the greatest product of four adjacent numbers in the same direction using Go programming language
algorithms data-structures exercise golang grid
Last synced: 14 Jan 2026
https://github.com/egrizq/golang-data-structure
Data Structure with Golang
data-structures golang leetcode
Last synced: 02 Nov 2025
https://github.com/gabrieledarrigo/grokking
A repository that contains algorithms and data structure (not only) from "Grokking Algorithm" book
algorithms data-structures grokking-algorithms
Last synced: 18 Mar 2025
https://github.com/benjuh/aoc2023
Advent of Code 2023 [Go]
advent-of-code-2023 algorithms data-structures go
Last synced: 29 Oct 2025
https://github.com/sammyne/data-structures-and-algorithms-go
Data structures playground in Go
Last synced: 18 Mar 2025
https://github.com/thewasif/algorithms-typescript
Learning Data Structures & Algorithms with JavaScript
algorithms data-structures javascript
Last synced: 22 Mar 2025
https://github.com/ahmed-roshdy-1/dojo-blog
it's blog post project for add and delete post and filter post per tag
composition-api data-structures firebase vue vue3
Last synced: 13 May 2026
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/sazid/sazid.github.io
My personal site
algorithms cpp data-structures python
Last synced: 14 May 2026
https://github.com/c1m50c/py-data-structures
Package containing various data structures written in Python, primarily for learning purposes.
binary-search-tree binary-tree data-structures doubly-linked-list linked-list mit-license python python-3
Last synced: 14 Apr 2026
https://github.com/finnishcancerregistry/vame
A principled approach to metadata in R for your dataset.
data-documentation data-governance data-structures data-validation metadata-management r r-package variable-management variable-metadata
Last synced: 26 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/mp81ss/miniclib
Mini C data-structure library containing vector and list
c data-structures header-only list vector
Last synced: 20 May 2026
https://github.com/bormoge/leetcode
My leetcode answers.
algorithms data-structures java leetcode
Last synced: 14 Jul 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/bottomsnode/searching-and-sorting-python
Explore Python implementations of essential searching and sorting algorithms. From linear and graph searches to bubble, merge, and quick sort, this repository offers crucial tools for learners and practitioners, enhancing problem-solving skills and coding proficiency.
data-structures python searching-algorithms sorting-algorithms tkinter-graphic-interface
Last synced: 12 Mar 2025
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/nehavatsyan/algorithms-and-data-structures
This Repository contains Data Structures and Algorithms i implemented during practice
algorithms coursera coursework data-structures data-structures-algorithms data-structures-and-algorithms
Last synced: 26 Mar 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/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/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/ahmednassar7/smart-campus
A university management system .
algorithms data-structures database java javaswing oop sql ux-ui
Last synced: 01 May 2026
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/andrewnester/python-problem-solutions
Solutions for different algorithmic and data structure problems
algorithm data-structures problem-solving python
Last synced: 07 Jul 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/bajpainaman/systile
A TPU-native tiled tensor data structure in Rust: the Padded Tile Lattice — sublane/lane layout, bf16/int8 dtypes, and a CPU reference simulator of systolic dataflow.
bf16 data-structures machine-learning quantization rust systolic-array tensor tpu
Last synced: 30 Jun 2026
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/lisba/sistema-de-control-de-cachorros
Control system for a puppy shelter
Last synced: 18 Jul 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/make-github-pseudonymous-again/js-string
:symbols: String data structures and algorithms for JavaScript
agpl algorithms data-structures javascript searching strings trie
Last synced: 12 Dec 2025
https://github.com/maximfersko/convertor_decimal
Implementation convertor for working with the Decimal data type
data-structures decimal-converter decimal-floating-point decimal-numbers
Last synced: 16 Jun 2025
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/zyx-0314/dsa-travel-membership-agency-system
A C++ console application that manages travel bookings through a membership system. Users can register, update, view, and delete member details for three types of travel: land, water, or air. A simple, menu-driven system for managing travel reservations
basic-programming cpp data-structures school-project
Last synced: 10 Apr 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/erkylima/algorithms
Python project to refresh knowledge on algorithms and data structures. Interactive examples of Bubble, Merge, Quick Sort, along with Lists, Stacks, Queues, and Trees. Challenges included. Recycle your expertise! 🚀 #Python #Algorithms #DataStructures
algorithms algorithms-and-data-structures data data-structures
Last synced: 19 Jan 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/ajaysinghpanwar2002/x
The Project X, I consider it my hobby and dedicate time to work on it during the weekends.
data-structures file-system nextjs redux-toolkit
Last synced: 25 Jan 2026
https://github.com/hakeemsalman/javascript-dsa-kit
coding data-structures dsa javascript maang-preparation
Last synced: 28 Oct 2025
https://github.com/alinpahontu2912/ast-implementation
Implemented an AST in Assembly language, by using recursion
Last synced: 17 Jun 2025