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-10 00:07:48 UTC
- JSON Representation
https://github.com/oleksiygarnik/leetcode-code-interview
A collection of solutions to various LeetCode challenges, prepared to enhance coding interview skills and problem-solving techniques.
algorithms coding-interview competitive-programming data-structures leetcode problem-solving
Last synced: 31 May 2026
https://github.com/morfly/cs-algorithms
algorithms bazel-example data-structures java kotlin python3 swift5
Last synced: 01 May 2026
https://github.com/raynard2010/aol-data-structures
This repository contains my answers for the AoL (Assurance of Learning) of COMP6048001 - Data Structures Course. The score I got for these answers is 100.
assurance-of-learning binus c case case-study data-structures tries
Last synced: 02 May 2026
https://github.com/ychaaibi/leetcode-javascript-30
Leetcode - Learn JS Basics with 30 Qs 🧩🧠
algorithms basic competitive-programming data-structures javascript javascript-leetcode javascript-questions leetcode problem-solving
Last synced: 14 Oct 2025
https://github.com/mthszr/IF672
Implementação das Estruturas de Dados e resoluções das Listas de Exercicios
algorithms algorithms-and-data-structures data-structures
Last synced: 03 Oct 2025
https://github.com/benjaminsemah/fcc-coding-challenges
This repo is a collection of JavaScript Solutions and Walkthroughs to common coding challenges. The challenges in this repo are taken from the FreeCodeCamp's curriculum.
algorithms data-structures freecodecamp javascript solutions walkthrough
Last synced: 14 Oct 2025
https://github.com/recrsn/lru
GoLang LRU implementation
data-structures golang lru-cache
Last synced: 17 Mar 2025
https://github.com/gozdesaygiliyalcin/algorithm-and-data-structures-examples
This repo includes some basic examples which are insertion, binary search tree and merge sort.
basic-algorithms binary-search-tree data-structures insertion-sort merge-sort
Last synced: 27 Jan 2026
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/sam0jones0/cracking-the-coding-interview
My solutions written in Python to the problems presented in "Cracking the coding interview 6th edition: 189 programming questions and solutions" by Gayle Laakmann McDowell.
algorithms cracking-the-coding-interview data-structures python python3
Last synced: 15 Oct 2025
https://github.com/anvaymayekar/avl-tree-visualizer
Interactive AVL Tree Visualizer — Real-time GUI for insert, search, and delete operations with automatic balancing, performance metrics, and visual feedback. Pure C + Win32 API.
algorithms avl-tree c-programming data-structures dsa gui-application self-balancing-binary-search-tree tree-visualization win32api
Last synced: 03 Jan 2026
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/antonygz/estructura_de_datos
Implementaciones y explicaciones de estructuras de datos en distintos lenguajes.
data-structures graphs queues stack trees
Last synced: 27 Jan 2026
https://github.com/ierturk/rust-practice
Rust Language Practice
algorithm algorithms algorithms-and-data-structures data-structures dsa practice project-template recruitment-test rust rust-lang rust-practice template-project testing unit-testing
Last synced: 16 Oct 2025
https://github.com/souravsuvarna/cash-flow-minimizer-web-application
This is Data Structure & Algorithm Based Model Project. Which Minimizes the Cash Flow Between Set of friends using Greedy Algorithm technique . Here we integrated model with by considering 3 persons involving in the transaction.
algorithms-and-data-structures data-structures python3
Last synced: 17 Oct 2025
https://github.com/dpetrosy/saed_visitors_program
In this repository, I store my course project "Visits and visitors program", which I've done during my university education.
algorithm console-application course-work cpp cpp11 data-structures problem-solving university-project
Last synced: 19 Aug 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/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/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/aryaghan-mutum/algorhythms
A curated collection of algorithm implementations.
algorithms computer-science cryptography data-structures functional-programming graph-algorithms lisp mathematics number-theory racket searching-algorithms software-engineering sorting-algorithms tree-algorithms
Last synced: 21 Feb 2026
https://github.com/erikaax08/omegaup-answers
Mis soluciones a problemas de algoritmia en OmegaUP
algorithms algorithms-and-data-structures algoritmos c competitive-coding competitive-programming competitive-programming-contests cpp data-structures omegaup
Last synced: 15 May 2026
https://github.com/anvaymayekar/jsprojects
JavaScript Projects
algorithms data-structures javascript js node nodejs
Last synced: 27 Feb 2025
https://github.com/r-n/calculatorstringcpp2
Calculator that takes math expression string input like in Python
calculator cpp data-structures expression-evaluator inheritance interpreter linked-list math oop operator-overloading string-parsing
Last synced: 31 Mar 2025
https://github.com/akr-2803/dsa-declassified
Declassified, easy to-understand explanations and visuals to DSA problems and more.
algorithms algorithms-and-data-structures data-structures data-structures-and-algorithms dynamic-programming leetcode leetcode-solutions problem-of-the-day
Last synced: 20 Oct 2025
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/henriqueotogami/data-structure
Repositório dedicado aos estudos de estrutura de dados em Java com testes unitários e documentação.
data-structures java javadoc-documentation junit5 log4j2
Last synced: 02 May 2026
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/billgewrgoulas/rtrees-and-spatial-data
Rtrees for storing spatial data.
data-structures pathfinding rtree
Last synced: 20 Apr 2026
https://github.com/b-jure/ccoll
ccoll is C library that provides basic data structures.
Last synced: 27 Jun 2025
https://github.com/mohfazam/dsa
A repo covering all topics of DSA, where algorithms meet precision, and code is crafted to master the complexities of competitive programming.
algorithms codechef codeforces competative-programming cpp data-structures dsa geeksforgeeks leetcode
Last synced: 23 Oct 2025
https://github.com/tayyabasghar/dsa_semester_3
This repo has all the code that we learn in class. Data Structures and everything else. If you are a student of CS 2018 from UET, this might help you.
Last synced: 08 Apr 2025
https://github.com/elkard/polynomialdatacontainer
C++ project on the 2nd semester of CS at Warsaw University of Technology
cpp11 data-structures parser polynomials template
Last synced: 24 Oct 2025
https://github.com/cerezo074/algorithms-playgrounds
You can run some exercises from common platforms like Leetcode in a playground.
algorithms array data-structures hash-table string tries
Last synced: 15 Mar 2025
https://github.com/odhithsen/data-structures-java
🧑💻 Java implementations of various data structures and their associated operations.
Last synced: 05 Jul 2026
https://github.com/joakimteixeira/data-structure-exercises
Common data structures written in C.
c data-structures dynamic-memory-allocation pointers
Last synced: 10 Jun 2026
https://github.com/marcoschalet/estruturas-de-dados
Repositório para armazenar a implementação de algoritmos da monitoria na disciplina de Estruturas de Dados 1.
Last synced: 15 Mar 2025
https://github.com/hamidhosen42/problem-solving-algorithm-link
problem solving-algorithm-link
algorithms c-plus-plus data-structures online-judge problem-solving
Last synced: 15 Mar 2026
https://github.com/namkatcedrickjumtock/data-structures
Data Structure and Algorithm implementation with multiple programming language.
algorithms data-structures programming-languages
Last synced: 27 May 2026
https://github.com/ivanproskuryakov/algorithms-ts
Leetcode algorithms in TS
algorithms data-structures typescript
Last synced: 29 Jun 2026
https://github.com/syd-strzempko/practice-problems
python implementations of common algorithms, data structures, & coding problems
algorithms data-structures leetcode
Last synced: 26 Oct 2025
https://github.com/tarek99samy/datastructure-project
Restaurant small Application system using OOP and DS concepts
algorithms-and-data-structures c-plus-plus data-structures gui-application
Last synced: 19 Jun 2026
https://github.com/hernandemonteiro/data_science_and_algorithms
Data Science, Algorithms and Data Structure.
data-science data-structures python3
Last synced: 15 Apr 2026
https://github.com/mmncit/cracking-the-coding-interview-solutions
Solutions of the book cracking the coding interview (using Python)
data-structures design-patterns oop problem-solving
Last synced: 02 Sep 2025
https://github.com/fabberr/data-structures
Estruturas de Dados diversas implementadas em C++.
c-plus-plus cmake cpp23 data-structures data-structures-and-algorithms training
Last synced: 02 Apr 2025
https://github.com/paulomarruda/commondatastructures
Common data structures for the C programming language.
Last synced: 02 Sep 2025
https://github.com/silent0wings/arithmetic-calculator-using-custom-stack-implementation
This project implements an arithmetic calculator capable of parsing and evaluating mathematical expressions using a custom stack data structure. The calculator handles various arithmetic operations and parentheses, providing accurate results for complex expressions.
algorithm arithmetic-calculator calculator coding-practice custom-data-structure custom-stack data-structures expression-evaluation java math-operations math-tool programming reverse-polish-notation software-development stack-implementation
Last synced: 25 May 2026
https://github.com/mezantrop/tsqlike
SQL-like interface to tabular structured data
csv data-processing data-structures json python sql-like table
Last synced: 24 Jan 2026
https://github.com/alpha74/iib
My InterviewBit solutions. Maintained from 2020 onwards
algorithms coding cpp data-structures interviewbit interviewbit-cpp interviewbit-solutions
Last synced: 27 May 2026
https://github.com/whisperpine/leetcode-rs
LeetCode problem solutions in Rust.
algorithms data-structures dsa leetcode neetcode rust
Last synced: 24 Jan 2026
https://github.com/calebwin/derive_lit
a tool to auto-generate literal macros for your data structure
Last synced: 23 Mar 2025
https://github.com/dansalahi/query-builder-experiment
Customized Query Builder for creating Rules and Groups
data data-structures jsonlogic query-builder reactjs typescript validation
Last synced: 11 Apr 2026
https://github.com/ahmedhosssam/dynamo-tree
C++ Backend server and API with React front-end client
avl-tree cpp cpprestsdk data-structures javascript react
Last synced: 15 Apr 2026
https://github.com/elhakimdev/typescript-abstract-data-type
A basic datastructure & abstract data type implementation with Typescript
absraction algorithms data-structures typescript
Last synced: 28 Jan 2026
https://github.com/muhammadshavaiz/advanced-data-structues-fifa_dataset
This C++ project showcases efficient data management for FIFA World Cup data from 1930 to 2018. It uses AVL Trees for fast searching, Hash Tables for quick access, and Singly Linked Lists for easy traversal, optimizing both memory usage and retrieval speed.
avl-tree cpp data-structures hashtable linked-list parsing
Last synced: 09 Jun 2026
https://github.com/vikashpr/maang-interview-prep-100-dsa
Ace your MAANG+ interviews with this curated list of 100 essential DSA problems. From arrays to graphs, master every concept with detailed solutions and expert tips. Start your path to a top-tier tech job today!
algorithms coding-interviews computer-science data-structures data-structures-and-algorithms interview-preparation leetcode-solutions maang-interviews problem-solving software-engineering tech-interviews
Last synced: 16 Mar 2026
https://github.com/jaketarnow/algorithmsreview
Algorithm and Data Structures review
algorithms c data-structures interview-practice java python
Last synced: 03 May 2026
https://github.com/revazashvili/dsa
repository for data structures and algorithms
algorithms data-structures dsa
Last synced: 09 Jun 2026
https://github.com/hackerslash/dsarch
A search engine for Data Structure and Algorithm problems
data-structures dsa leetcode search-engine tfidf
Last synced: 16 May 2025
https://github.com/iampavangandhi/codingpracticals
👨💻 Basic Coding Practical Questions of C++, Java, and Python
algorithms competitive-programming cpp data-structures dsa-questions java python
Last synced: 16 Mar 2026
https://github.com/stynw7/computer_science_resources
Provides Computer Science subjects to learn for free ✨
algorithms calculus cheatsheets computer-science data-structures mathematics programming resources roadmap statistics
Last synced: 19 Mar 2026
https://github.com/aichingm/libds
libds is a collection of header only data structures
c data-structures header-only header-only-library
Last synced: 31 Mar 2025
https://github.com/markbilginer/musiclandscape
Console Application, Music Info Database, Track info Container with file input and output
comparator csv data-structures dtd exception-handling fileio formatter generics inheritance interface java linked-list matcher mockito-framework polymorphism sorting testng-framework xml
Last synced: 27 May 2026
https://github.com/mreshboboyev/tree-data-structure
Enterprise-ready tree data structure library in C# with multiple implementations (BST, AVL, Red-Black, B-Tree), advanced operations, and comprehensive functionality.
algorithms avl-tree b-tree binary-search-tree csharp data-structures enterprise generic red-black-tree tree
Last synced: 30 Jan 2026
https://github.com/rahat-khan-pathan/ioi-solutions
My solutions for IOI problems
algorithms competitive-programming data-structures dynamic-programming graph-algorithms interactive problem-solving recursion
Last synced: 19 Aug 2025
https://github.com/sujeetkrjaiswal/notes
Notes on various topics for content creation and for quick referencing during interviews
algorithms browser css data-structures html interview-preparation javascript network rust typescript
Last synced: 10 Apr 2026
https://github.com/16point7/gcontainer
generic container data structures for Go
collections data-structures generics go go-container go-generics go-library golang library
Last synced: 31 Jan 2026
https://github.com/rodrigojunqueiradev/2025-python-data-analysis-and-visualization-masterclass
2024 Python Data Analysis & Visualization Masterclass
data-analysis data-science data-structures data-visualization pandas python python-3 python3 seaborn
Last synced: 10 May 2026
https://github.com/tareqnmd/problem-solving
Problem Solving (Javascript)
algorithms data-structures javascript
Last synced: 16 Aug 2025
https://github.com/habbatul/circular-single-linked-list-program-ktp
Terminal App, implementasi struktur data Circular Single Linked List (Study kasus manajemen KTP)
Last synced: 02 Sep 2025
https://github.com/firatgoktepe/data-structures-for-react
Some real world examples about data structures commonly used for React
data-structures javascript react vitejs
Last synced: 11 Apr 2026
https://github.com/orcalinux/data-structure-and-algorithms-project
data-structures desktop-application qt6-gui qtcreator
Last synced: 19 Jun 2026
https://github.com/tush-tr/learn-lang-cpp-dsa
Learn C++ with solving a lot of questions and also data structures and algorithms concepts
algorithms-and-data-structures c cpp data-structures
Last synced: 15 Apr 2026
https://github.com/saibarathr/comments-system
Multi-level comments handling using react component with tailwind css and tree data structure
data-structures reactjs tailwindcss
Last synced: 04 May 2026
https://github.com/sparrowxiao/funplayground
Swift Fun Playground
algorithm-challenges data-structures json-decoder nsimage playground swift unit-test
Last synced: 19 Jun 2026
https://github.com/alto-b/data-structures
basics of DS in dart for beginners
array data-structures graph linked-list queue stack tree
Last synced: 19 Feb 2026
https://github.com/rafaelmotaalves/algorithms
Algorithms and Data Structures implemented in C ++
algorithms cplusplus data-structures
Last synced: 10 Aug 2025
https://github.com/ofadiman/grinding-leetcode
Repository contains solutions to leetcode problems.
algorithms data-structures golang leetcode sql typescript
Last synced: 18 Apr 2026
https://github.com/candytale55/nodes_js_datastructs
A JavaScript class to create a basic node that contains data and one link to another node. The node’s data will be specified when creating the node and immutable. A node’s link to the next node is null when there are no nodes to traverse. Plus an example "An ice cream shop that sells three flavors: strawberry, vanilla, and coconut. The signature sundae is made of these three flavors, but new hires have a hard time remembering the order."
codecademy data-structures ice-cream-shop node-concept
Last synced: 31 Mar 2025
https://github.com/xonorhc/water-distribution-data-management
Modelo de dados geoespaciais para sistemas de distribuicao de agua.
data-structures postgis postgresql
Last synced: 06 May 2026
https://github.com/jeon0976/algorithmscode
Swift활용한 DataStructure & Algorithms 이론 및 문제 풀기 전략
algorithms data-structures swift
Last synced: 07 Apr 2025
https://github.com/emanuelefavero/react-autocomplete
This is a simple React Autocomplete component that uses a Trie data structure to store the list of words
autocomplete data-structures react trie vite
Last synced: 15 Apr 2026
https://github.com/youssefashourrr/supermarket-manager
A supermarket management system developed in C++ with Qt5 widgets for the graphical interface, created as our CS213 course project during the first semester of sophomore year.
college-project cplusplus data-structures inventory-management qt5
Last synced: 07 Feb 2026
https://github.com/canciolabs/php-stack
This tiny package contains an interface and an array-based implementation of the LIFO Stack data structure.
Last synced: 26 Feb 2026
https://github.com/ofadiman/data-structures
The project shows various data structures implemented in Golang.
Last synced: 01 May 2025
https://github.com/saibarathr/file-explorer
File and Folder management reusable react component created with tree data structure to add, edit and delete folders and files.
data-structures reactjs tailwindcss
Last synced: 06 May 2026
https://github.com/janubhav/c-programs
A repository containing different C programs.
array balanced-substring basic-calculator c-language c-language-programming competitive-programming data-structures linked-list matching-parenthesis palindrome palindrome-string stack
Last synced: 15 Aug 2025
https://github.com/easonsyc/hash-table
My implementation of .NET IDictionary in C#.
c-sharp data-structures dotnet study
Last synced: 07 May 2026
https://github.com/kimi0230/leetcodegolang
Leetcode, Codility and GeekforGeeks algorithms exercises written in Golang.
algorithms codility codility-lessons codility-lessons-exercises data-structures geekforgeeks-solutions geeksforgeeks gitbook golang leetcode leetcode-golang leetcode-solutions
Last synced: 27 May 2026
https://github.com/hebertcisco/remodel-core
A modern database-modeling toolkit
data-structures database ddl er-diagram modeling parser-implementations sql
Last synced: 20 Jun 2026
https://github.com/neutronixy/music-social-platform
Home to the codebase of a dynamic music streaming social network that connects users through their love of music. Here, you'll find everything that powers our community's ability to explore, share, and discuss their favorite tunes and podcasts.
back-end back-end-development data-structures database front-end front-end-development full-stack fullstack-development music music-database music-player music-server music-service server-side soundcloud spotify website
Last synced: 07 May 2026
https://github.com/raveriss/cpp09
C++ Module 09: STL. Ce module contient des exercices pour se familiariser avec la Standard Template Library (STL) en C++98. Les exercices incluent la manipulation de conteneurs standards et l'implémentation d'algorithmes de tri et de notation polonaise inversée.
algorithms bitcoin bitcoin-exchange cpp cpp98 data-structures merge-sort reverse-polish-notation stl
Last synced: 26 Feb 2026
https://github.com/cardoso010/challenges
Leetcode, codewar, hackerrank Challenges
algorithms challenges codewa data-structures elixir leetcode study
Last synced: 23 Mar 2025
https://github.com/victorowinoke/data-science-challenge--dap-eldohub
This is my solution for the EldoHub DAP data science challenge
challenges-solved data-science data-structures interview-questions python
Last synced: 11 Apr 2026
https://github.com/yasinpalash/dsa
This repository is dedicated to Data Structures and Algorithms (DSA)
algorithms array dart data-structures dsa dynamic-programming problem-solving py python searching sorting sorting-algorithms
Last synced: 07 May 2026
https://github.com/muhammedmagdyy/competitive-programming
My Solutions in Online Judges
algorithms cpp data-structures
Last synced: 18 Mar 2026
https://github.com/nawodyaishan/simple-bookshop-shopping-cart
Simple bookshop shopping cart and checkout system using Dyanamic Programming Algorithms and Data Structures
algorithms c data-structures dynamic-programming
Last synced: 15 Mar 2025
https://github.com/nikhil25803/dsalgo
C++ Basic Programs | Data Structure | Algorithms
algorithms cpp data-structures
Last synced: 04 Apr 2025
https://github.com/alexristinmaa/bit-vector
A bit vector implementation in go
data-structure data-structures go go-lang golang golang-library golang-package
Last synced: 10 Mar 2026