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-04-01 00:07:41 UTC
- JSON Representation
https://github.com/jagoda11/cs50-problem-set-3
CS50-Problem-set-3 🚀 explores algorithms 🧠, focusing on more advanced concepts in computer science 💻. This set includes challenges 🧩 that require the implementation and understanding of sorting 🔢 and searching 🔍 algorithms, enhancing efficiency ⚡, and understanding algorithmic complexity 🤔
algorithms computational cs50 cs50problemsets data-structures problem-solving searching sorting
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/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/kenych/fraud-detector
The application is fed with authentication log record which contains IP address, datetime, authentication result(OK or FAIL) and username. The sole reason of this application is to practice and demonstrate in-memory cache, concurrency features and how to test concurrent application in java.
concurrency data-structures in-memory-caching java java8
Last synced: 21 Nov 2025
https://github.com/m-aqsam/complete-java
Complete Java Learning Journey Fron Basics
data-structures inheritance inheritance-examples java java8 javaprojects
Last synced: 03 Jan 2026
https://github.com/shubhangdutta96/neetcode_150
This repository contains a collection of Data Structures and Algorithms implemented in Scala, utilizing the principles of functional programming. The aim is to provide efficient and clean solutions for common computational problems. In addition, this repository includes solutions to the NeetCode 150 DSA problems series.
data-structures functional-programming scala
Last synced: 24 Mar 2025
https://github.com/flp2113/baselib
Creating my own C codebase, implementing useful functions to save time while coding large projects.
Last synced: 15 Mar 2025
https://github.com/lucashnss/if686-programming-languages-paradigms-functional
This repository is for lists, exercises, data structures and more in the programming-languages-paradigms course (IF686) in CIN-UFPE learning Haskell, a function language.
data-structures functional-programming haskell
Last synced: 10 Jan 2026
https://github.com/a9na/baze-podataka-lv
📊 Database Systems laboratory exercises solutions
college data-structures database database-systems laboratory-exercises mysql mysql-database solutions
Last synced: 19 Mar 2026
https://github.com/amir-hshahi/data-structures-course
Parsian gulf university course for algorithms and data structure.
computer-science data-structures data-structures-and-algorithms
Last synced: 31 Mar 2025
https://github.com/ashottadevosyan/cpp-learning-hub
This repository contains C++ tutorials on different topics. From implementing my own data structures, such as vector, linked list to other algorithms.
algorithms cpp data-structures
Last synced: 08 Apr 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/dipto9999/visual_studio_exploration
Visual Studio Programs with Unit Test Framework
algorithms c cpp data-structures unittest visual-studio-2019
Last synced: 19 Jun 2025
https://github.com/jyun-neng/data_structure
Data structure practice using c++
Last synced: 12 Apr 2025
https://github.com/lourd/swift-data-structures
Basic data structures and algorithms in Swift, made for teaching
algorithms data-structures swift
Last synced: 24 Mar 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/exbotanical/lib.cartilage
classical implementations of list and ring data structures for the C programming language
data-structures dynamically-linked-library linked-list shared-object
Last synced: 05 Jan 2026
https://github.com/asarkar/exercism-python
https://exercism.org/tracks/python
algorithms data-structures exercism exercism-python python
Last synced: 28 Jul 2025
https://github.com/zhuangqh/datastructure
several data structure's template
Last synced: 07 Nov 2025
https://github.com/janmarthedal/simple-binary-heap
Simple heap implementation in Javascript
data-structures heap javascript priority-queue
Last synced: 08 Jan 2026
https://github.com/scar027/data-structures
Library containing documented implementations of internal workings of commonly used data structures.
cmake cpp ctest data-structures doxygen rtd rtfd sphinx
Last synced: 28 Jul 2025
https://github.com/nish7/algosjs
Algorithms and DS practice in Javascript
algorithms data-structures javascript
Last synced: 27 Jul 2025
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/jaykickliter/bst
A simple unbalanced binary search tree which one day may become an AVL tree. You don't want to use this.
Last synced: 13 Jun 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/0x464e/comp-cs-300
University Data Structures & Algorithms course
algorithms cplusplus data-structures datastructures graph-algorithms qt stl-algorithms university-project
Last synced: 07 Nov 2025
https://github.com/iamthiagoo/data-structures
Repositório para armazenar os códigos de Data Structures em C#
Last synced: 18 Aug 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/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: 27 Jul 2025
https://github.com/kanavgoyal898/spellsensei
spellSensei is a lightweight Python-based spell checker using the Wagner-Fischer algorithm to calculate Levenshtein distance and suggest accurate corrections. Designed for efficiency, it seamlessly integrates into applications without sacrificing performance. Ideal for enhancing text accuracy in personal projects or larger systems.
algorithms data-structures dynamic-programming python scratch-implementation spell-checker wagner-fischer-algorithm
Last synced: 27 Jul 2025
https://github.com/hariyebk/buble-sort
A generic sorting algorithm
data-structures linked-list sorting-algorithms
Last synced: 19 Sep 2025
https://github.com/momen-alshouha/data-structures-linkedlist-queue-stack
This repo contains a C++ template classes for circular doubly linked-list , queue and stack , designed with OOP principles. It features various operations for those data-structues.
aggregation data-structures linked-list object-oriented-programming queue stack
Last synced: 21 Nov 2025
https://github.com/recrsn/lru
GoLang LRU implementation
data-structures golang lru-cache
Last synced: 17 Mar 2025
https://github.com/abdoufermat5/dsa-in-python
Personal notes from dsa in python book
algorithms algorithms-and-data-structures data-structures dsa python
Last synced: 27 Feb 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/neelkamath/ctci-practice
🧑💻 Just me practicing Cracking the Coding Interview problems
algorithms ctci data-structures kotlin
Last synced: 27 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/bienvenuushindi/dsa
Implement a list of datastructures, Searching and Sorting Algorithms
algorithms data-structures searching-algorithms sorting-algorithms typescript
Last synced: 28 Mar 2025
https://github.com/farial-mahmod/bubble-sort-in-python
Implementing Bubble Sort algorithm using Python.
bubble-sort data-structures python3
Last synced: 27 Jul 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/naforoutan/skyline-computation-bjr-tree
A data structures project implementing a BJR-Tree for efficient dynamic skyline queries, processing multi-dimensional datasets with continuous point insertions and deletions.
data-structures skyline tree-structure
Last synced: 18 Sep 2025
https://github.com/matiasrodlo/leetcode-codewars-solutions
Collection of LeetCode and Codewars solutions in Python and JavaScript
algorithms codewars coding-challenges data-structures leetcode
Last synced: 13 Jun 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: 27 Jul 2025
https://github.com/kanavgoyal898/queensgambit
QueensGambit is a Python-based chess engine using the Minimax algorithm with alpha-beta pruning to make optimal moves. It incorporates piece values inspired by AlphaZero and an entropy-based evaluation for dynamic gameplay. The engine supports both human-AI and AI-AI matches.
algorithms chess chess-engine data-structures game-development minimax-algorithm python research-implementation
Last synced: 02 Jul 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/adityasharmahub/dsa-notes
DSA Notes
algorithms data-structures data-structures-and-algorithms dsa dsa-practice dsa-questions
Last synced: 27 Jul 2025
https://github.com/mcecode/data-structures-and-algorithms
Different data structures and algorithms. Different languages. 0% libraries. 100% fun.
algorithms computer-science data-structures data-structures-and-algorithms leetcode
Last synced: 15 Mar 2025
https://github.com/icingworld/ww-lockfreeds
A high-performance, thread-safe library of lock-free data structures for C++. 使用C++实现的高性能线程安全无锁数据结构
concurrent-data-structure cplusplus cpp data-structures thread-safe
Last synced: 04 Dec 2025
https://github.com/l004p/in-memory-data-store
In memory KV store. Learning from https://build-your-own.org/redis/
Last synced: 14 Jun 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: 05 Mar 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/hamidhosen42/lightoj-problems-discussion-and-solutions
lightOj-problems-discussion-and-solutions-and-algorithm-and-data structures
algorithms c-plus-plus c-programming data-structures discussion lightoj-solutions
Last synced: 26 Jul 2025
https://github.com/anjaliwork20/moodify
Mood-based music recommendation system that considers a user's emotional state to recommend songs, genres, artists and playlists using Machine learning
artificial-intelligence cnn-keras cnn-model convolutional-neural-networks data data-analysis data-science data-structures data-visualization database deep-learning machine-learning machine-learning-algorithms python recommended song songs
Last synced: 08 Aug 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/dominiquecaron/daily-coding-problem
My solutions to Daily Coding Problems
algorithm-challenges daily-coding-problem data-structures julia programming-exercises
Last synced: 22 Nov 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/firyanulrizky/snake_linkedlist
Projek Akhir Semester Struktur Data
c data-structures linked-list snake-game
Last synced: 21 Oct 2025
https://github.com/erenisci/c-cpp
C/C++
algorithms c cpp data-structures fundamentals
Last synced: 19 Apr 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/karsterr/code-challanges
A personal repository of coding challenge solutions from platforms like LeetCode and HackerRank, written in Python and C++. Includes failed attempts, debugging notes, and detailed README files for each problem to track learning progress.
algorithms code-challenge competitive-programming cpp data-structures hackerrrank learning-by-doing leetcode neetcode problem-solving python
Last synced: 18 Sep 2025
https://github.com/trojan-254/binary_trees
exploring and implementing concepts related to C programming and binary trees. Focusing specifically on the realm of data structures and algorithms, the projects within this repository delve into the intricacies of binary trees in the C programming language.
algorithms algorithms-and-data-structures binary-search-tree binary-tree binary-trees c data-structures
Last synced: 05 Dec 2025
https://github.com/agungdwiprasetyo/go-stl
Standard Template Library (like C++) in Go
Last synced: 05 Dec 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/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/zot/differencelists.jl
A difference list implementation for Julia. These are a highly efficient and simple way to build up lists from parts: appending, prepending, and concatenation are all very fast (constant time). They're also immutable, so you can reuse the parts.
data-structures julia utilities
Last synced: 18 Sep 2025
https://github.com/rationalcrafter/avl_tree
Simple implementation of an AVL tree set data structure
Last synced: 26 Jul 2025
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/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/haseeeb21/food-ordering-system-
This system can be used in any ordering place, as it uses Queue data structure which follows FIFO sequence with enquing and dequing as main functions.
algorithms collaboratory data-structures dsa googlecolaboratory googlecollab pycharm python python3 queue
Last synced: 04 Aug 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/mattmazzola/uv-test
Collection of Programming Problems from various sources implemented and solved in python (using uv for package management) Source: LeetCode, NeetCode, Exponent, HelloInterview, Meta Career Prep, Algo Monster, etc
algorithms data-structures python uv
Last synced: 03 Sep 2025
https://github.com/bottomsnode/data-structure-with-python
Discover Python implementations of core data structures with Tkinter animations for intuitive visualization. Explore arrays, graphs, linked lists, queues, stacks, and trees through interactive animations, ideal for beginners and experienced programmers alike. Gain insights and deepen your understanding with this engaging learning resource.
array data-structures graph-algorithms linked-list python queue stack tkinter-graphic-interface tree-structure
Last synced: 12 Mar 2025
https://github.com/c1m50c/leet-code-solutions
A collection of my LeetCode submissions.
algorithm algorithms data-structures dynamic-programming interview-questions leetcode leetcode-python leetcode-solutions python python-3 solutions
Last synced: 28 Dec 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/ashishshres/linked-list-in-data-structure
Linked List in Data Structure
circular-linked-list data-structures doubly-linked-list linked-list singly-linked-list
Last synced: 02 Jul 2025
https://github.com/jaskaransinghbhalla/iitd-col106
Data Structures & Algorithms course at IIT Delhi | Assignments
Last synced: 28 Jun 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/dpetrosy/42-cursus
Projects developed for 42cursus at 42 Yerevan. Begin date: 09/March/2022 - Present
2d-game 3d-game 42 42born2code 42cursus 42projects 42school 42yerevan algorithms c cpp data-structures multiprocessing multithreading problem-solving shell shell-script teamwork unix
Last synced: 24 Mar 2025
https://github.com/soumyajiitdas/soumyajiitdas
🚀 Welcome to my personal GitHub repository! This repository contains my `readme.md` file, showcasing about me, my skills and my latest projects. It also highlights my expertise in Python programming, data structures and algo, full-stack web development, AI, ML, computer vision, while providing direct ways to connect with me through social media.
algorithms cprogramming css data-structures expressjs git html5 java javascript jupiter-notebook mechine-learing mysql personal-portfolio python reactjs
Last synced: 30 Oct 2025
https://github.com/nikhilgugwad/a2z
Striver's A2Z DSA Course/Sheet
algorithm data-structures java striver-a2z-sheet-solutions takeuforward
Last synced: 27 Jul 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/maqmal/data-structure
Stack, queue, directed graph , binary tree, multi linked list algorithm
Last synced: 01 Mar 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: 08 Apr 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/handsomestwei/ds-algo
数据结构和算法实现
algorithms data-structures java
Last synced: 06 Apr 2025
https://github.com/windjammer6/12.-data-structures-and-algorithms-learning-and-practice-python
My learning journey of Data Structures and Algorithms in Python
algorithms data-structures python
Last synced: 24 Mar 2025
https://github.com/jtd-117/ads_py
A collection of 'Algorithms & Data Structures' (ADS) implemented in the 'Python' programming language.
Last synced: 25 Jul 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/zain-bin-arshad/tree-datastructure-comparison
An application that compares tree data structure i.e. BST, AVL, Btree.
avl-tree balanced-search-trees balanced-tree bst-tree btree data-structure-comparision data-structures data-structures-and-algorithms java tree-simulation
Last synced: 04 Apr 2025
https://github.com/ar-nelson/scheme-flexvectors
Implementation of flexvectors (dynamic arrays) for Scheme - OUTDATED REPO
arraylist data-structures r7rs r7rs-scheme scheme
Last synced: 03 Mar 2026
https://github.com/luc1d1ty/datastructures_algorithms
The way I implemented various ds&a using different programming languages .
algorithms data-structures datastructures-algorithms math number-theory
Last synced: 17 Sep 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/morfly/affinity
A collection of algorithms and data structures written in your favorite programming language.
algorithms bazel data-structures java kotlin python swift
Last synced: 27 Feb 2025
https://github.com/rubaiyadnoorshahriar1999/codeforces
Basic Level problems solved with C# 10 .NET 6
algorithms csharp csharp-core data-structures div1 div2 dotnet string-manipulation string-matching
Last synced: 24 Mar 2025
https://github.com/nullthefirst/fcc-cash-register
freeCodeCamp - Cash Register
Last synced: 25 Jul 2025