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-29 00:07:46 UTC
- JSON Representation
https://github.com/turhancan97/adventofcode
My solutions for Advent of Code (via Python)
2022-focus advent-of-code algorithms data-structures programming python
Last synced: 21 Jun 2026
https://github.com/muntaha-islam0019/javaplayground
A collection of Java backend practice projects and coding exercises, exploring core OOP concepts, algorithms, data structures, and backend development patterns.
algorithms backend-development coding-practice data-structures intellij-idea java leetcode-solutions oop software-engineering system-design
Last synced: 22 Jun 2026
https://github.com/marinaa13/social-network-simulator
C implementation of a mini social media platform with user management, post/repost systems, feeds, and graph-based friend interactions
c data-structures graphs linked-lists social-network trees
Last synced: 22 Jun 2026
https://github.com/agrim123/algo-ds
Algorithms and Data Structures
algorithms computer-science data-structures
Last synced: 22 Jun 2026
https://github.com/francesco-s/leetcodes
LeetCode problems solved in Python. Each solution is well-tested and easy to execute (WIP).
competitive-programming data-structures problem-solving
Last synced: 22 Jun 2026
https://github.com/goulartgusta/desafio-arrays
Desafios de estrutura de dados com tratamentos de exceções e testes.
Last synced: 22 Jun 2026
https://github.com/scisamir/binary_trees
0x1D. C - Binary trees
algorithm binary-trees c data-structures
Last synced: 22 Jun 2026
https://github.com/nopetimizer/buckets
Buckets is a Go package that provides implementations of various data structures commonly used in computer science and software development.
Last synced: 22 Jun 2026
https://github.com/gozeloglu/treasure-hunters
Fall 2018-2019
array data-structures multidimensional-arrays
Last synced: 22 Jun 2026
https://github.com/bearlike/practising-dsa
I practise general Programming, Data Structures and Algorithms here.
data-structures practice-programming
Last synced: 22 Jun 2026
https://github.com/waleedali070/learning-dsa
Learning Data-Structures and Algorithm practically.
algorithms data-structures python
Last synced: 22 Jun 2026
https://github.com/piratecoderz/dsa-final-project
University project for (DSA) using Java and MySQL. The Car Rental System features an Admin Panel for managing vehicles, customers, and rentals, Customer Portal for renting cars. DSA concepts like linked lists and queues and utilizes JDBC for database connectivity. A practical application of programming skills and database management.
algorithms data-structures data-structures-algorithms data-structures-and-algorithms dsa eclipse final final-project java java-8 mysql mysql-database mysql-workbench
Last synced: 22 Jun 2026
https://github.com/gdiasag/graph-repr
Algorithms and Data Structures related to the representation and manipulation of graphs
data-structures graph-algorithms graph-theory
Last synced: 22 Jun 2026
https://github.com/skharchikov/leetcode-rust
LeetCode solutions in Rust
algorithms blind75 data-structures leetcode rust
Last synced: 23 Jun 2026
https://github.com/genthegreat/data-structures-and-algorithms
Data Structures in Javascript
algorithms algorithms-and-data-structures data-structures
Last synced: 23 Jun 2026
https://github.com/mwangi-derrick/go-trees
Exploring tree-based data structures in Go: Foundations for databases, storage, and distributed systems.
data-structures distributed-systems golang merkle-tree systems-programming
Last synced: 23 Jun 2026
https://github.com/zeionara/algorythms_and_data_structures
Labs for 'algorythms and data structures' discipline
Last synced: 23 Jun 2026
https://github.com/gulsum135/circular-doubly-linked-list
C konsol uygulaması: Rastgele indekslerle çift yönlü dairesel bağlı listede işlemler.
c-programming-language circular-list console-application data-structures linked-list
Last synced: 23 Jun 2026
https://github.com/rylei-m/cs2420_2024_auditing_notes
Auditing Data Strucutures and Algorithms for Review and Teaching Evaluation
algorithms algorithms-and-data-structures binary-search-tree data-structures tree-structure
Last synced: 23 Jun 2026
https://github.com/kurayami07734/dsa-cpp
Data Structures and Algorithms in C++
algorithms cpp data-structures
Last synced: 23 Jun 2026
https://github.com/azmansikder/algo-vault
A curated collection of classic and advanced algorithm implementations in C++ for learning, reference, and competitive programming.
algorithms cpp data-structures dynamic-programming learning
Last synced: 23 Jun 2026
https://github.com/rikcav/dsa
A collection of Data Structures and Algorithms implemented in Python.
algorithms bigonotation data-structures dsa python
Last synced: 23 Jun 2026
https://github.com/itsmorais/ed_2023_02
Repositório criado para apoio as aulas de estrutura de dados 2ºSemestre de DSM
Last synced: 23 Jun 2026
https://github.com/mohamed-rabie-mohamed-khedr/cpp-data-structures-implementation
Last synced: 24 Jun 2026
https://github.com/cianhub/100daysofpythonday7
Exploring data structures in Python
100-days-of-code data-structures python
Last synced: 24 Jun 2026
https://github.com/f-ca7/cpp_datastructure
data structure learning
c-plus-plus data-structures learning
Last synced: 24 Jun 2026
https://github.com/hackersa3edy/binary_trees
This repository contains C programs for various operations on binary trees, including node manipulation, tree traversal, and property checks (like height, depth, size, and balance factor).
algorithms alx-software-engineering binary-tree c c-language c-programming data-structures tree-traversal valgrind
Last synced: 24 Jun 2026
https://github.com/mariajdab/foobar-with-google
My solutions to Google foobar challenges.
algorithms data-structures dinamic-programming foobar-challenge googlefoobar problemsolving trees
Last synced: 24 Jun 2026
https://github.com/gustavooly/lyceum
My personal studies
algorithms c data-structures learning procedural-programming
Last synced: 25 Jun 2026
https://github.com/bmancini55/algorithms
Data structures and algorithms playground
Last synced: 25 Jun 2026
https://github.com/vevdokimovm/string-operations-cpp
C++ lab: custom String class built on sequence abstractions with sorting and searching
algorithms cpp data-structures string
Last synced: 27 Jun 2026
https://github.com/vevdokimovm/mephi-tree-structures
C++ implementation of Binary Tree and Binary Heap with interactive console interface. MEPhI lab
binary-heap binary-tree cmake cpp data-structures
Last synced: 27 Jun 2026
https://github.com/vevdokimovm/codesignal-solutions
Python solutions to CodeSignal Data Structures track — linked lists, stacks, queues, sorting and binary search
algorithms data-structures linked-list python queue stack
Last synced: 27 Jun 2026
https://github.com/vevdokimovm/sem3-lab2-cpp
C++ lab: Binary Search Tree, generic Dictionary and frequency Histogram
binary-search-tree cpp data-structures dictionary
Last synced: 27 Jun 2026
https://github.com/balta2ar/scratchpad
Experiments with algorithms/data structures, leetcode solutions
algorithms data-structures leetcode leetcode-python leetcode-solutions
Last synced: 28 Jun 2026
https://github.com/adithaker/datastructures_algos_c
👓(ONGOING) This repo will contain all ds and algorithms required for competitive programming in
algorithms c competitive-programming data-structures deque linked-list queue stack
Last synced: 28 Jun 2026
https://github.com/sgtfloyd/algorithms
algorithms c-plus-plus data-structures
Last synced: 28 Jun 2026
https://github.com/choewy/data-structures-and-algorithm
자료구조 및 알고리즘(Python3 & React)
algorithm algorithms-and-data-structures data-structures python3 react
Last synced: 28 Jun 2026
https://github.com/marlaugustin/spring2024-datastructure
This is a repository containing the different labs and projects that I had to do for my Data structure and algorithms class for my spring semester
Last synced: 28 Jun 2026
https://github.com/wesgtox/data-structure-ii
College "Data Structure II" exercises.
algorithms c cpp data-structures hash-table tree-structure
Last synced: 13 May 2026
https://github.com/fgazzelloni/20240930-dwpwr
Data Wrangling Practice with R - 30 September Tutorial for R-Ladies Rome
data data-science data-structures data-wrangling
Last synced: 28 Jun 2026
https://github.com/tanishraj/data-structures-using-javascript
Leet Code Problems with solutions using DS and Algo
algorithms data-structures data-structures-and-algorithms data-structures-and-algorithms-js javascript
Last synced: 13 May 2026
https://github.com/anas436/data-structure-and-algorithm
Here, work has been done on the basic operations of Data Structure and Algorithm. If these operations are practiced, your basic skills will be strong. Here is used the C and Python programming language. Also, the PyCharm IDE and CodeBlocks are used as compilers.
algorithms c codeblocks data-structures pycharm python
Last synced: 13 May 2026
https://github.com/being-amara-khan/cpp-codes
This repository contains a collection of C++ programming problems and solutions, ranging from fundamental concepts to advanced Data Structures and Algorithms (DSA). Whether you're a beginner or an advanced learner, this repository aims to help you practice and enhance your coding skills.
cpp data-structures dsa-algorithm patterns
Last synced: 11 Jun 2026
https://github.com/mohamedwelteir/infix-to-postfix--expression-evaluator
This project is for converting mathematical expression from infix to postfix as well as evaluating the expression.
Last synced: 11 Jun 2026
https://github.com/alisatodorova/javachallenges
Some interesting and challenging programs and algorithms I coded in Java.
algorithms data-structures data-structures-and-algorithms java practice-programming
Last synced: 13 May 2026
https://github.com/dev88jerry/cs304
Bishop's University - CS304 Data Structures
bishops bu data data-structures python structure university
Last synced: 11 Jun 2026
https://github.com/gurrudev/dsa
Data Structures & Algorithms
algorithms c cpp data-structures dsa
Last synced: 13 May 2026
https://github.com/shahadathhs/leetcode-javascript
JavaScript-only LeetCode questions with solutions, explanations, and concept-based tagging.
algorithms data-structures javascript leetcode leetcode-javascript leetcode-solutions leetcode-typescript typescript
Last synced: 13 May 2026
https://github.com/andygol/andygol.github.io
Andrii Holovin – Product & Project Manager Geospatial Expert / OpenStreetMap Consultant / DevOps practitioner
consultant data data-structures devops experience floss gis mapping navigation openstreetmap personal-site personal-website
Last synced: 13 May 2026
https://github.com/madebypixel02/python-weekly-exercises-2019
[Uc3m] An introduction to python
classes data-science data-structures exercise oop programming programming-exercises pyhon uc3m
Last synced: 14 May 2026
https://github.com/jackjduggan/pcbanalyzer-ds2-ca1
A PCB (printed circuit board) analyzer built with JavaFX, capable of identifying and displaying information about the different components on a PCB from an image
Last synced: 14 May 2026
https://github.com/nirmalnishant645/college-activity
Different lectures on approaching the problems asked in Job Interviews that are available on LeetCode.
algorithms big-o big-o-notation big-o-performance complexity complexity-analysis data-structures hackerrank hackerrank-solutions interview interview-practice interview-prep interview-preparation interview-questions interview-test leetcode leetcode-python leetcode-solutions python python3
Last synced: 14 May 2026
https://github.com/kamzzi/dsa-typescript
Data Structures and Algorithms using Typescript and Vitest
algorithms data-structures typescript vite vitest
Last synced: 14 May 2026
https://github.com/ahlusar1989/exercisms
Small finger exercises
data-structures exercise functional problem-solving scala
Last synced: 14 May 2026
https://github.com/juliolmuller/hash-k-complementary-problem
Usage of Hash Table data structure to present an elegant solution to the k-Complementary Problem (Problema dos Números k-Complementares).
c data-structures hash-table hashing problema
Last synced: 11 Jun 2026
https://github.com/hediyeorhan/datastructures
bfs-algorithm c data-structures dfs-algorithm queue recursive stack
Last synced: 11 Jun 2026
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: 11 Jun 2026
https://github.com/nohomey/sdp-directory-tree-homework
Code for the third Data structures and algorithms course homework (File matcher)
allocator cpp14 data-structures iterator
Last synced: 12 Jun 2026
https://github.com/deadcoder0904/datastructures-practice
Data Structures Practice in C++ :heart_eyes:
c-plus-plus cpp data-structure data-structures datastructures
Last synced: 12 Jun 2026
https://github.com/dxrzc/list-data-structure-cpp
Templated circular doubly linked list implementation in modern C++ focusing on low-level design, iterator support and move semantics.
cmake cpp20 data-structures googletest
Last synced: 12 Jun 2026
https://github.com/mohamed-mostafaaa/sorting_algorithms
sorting algorithm is an algorithm that puts elements of a list into an order. The most frequently used orders are numerical order and lexicographical order, and either ascending or descending. Efficient sorting is important for optimizing the efficiency of algorithms (such as search & merge algorithms) that require input data to be in sorted lists.
algorithms algorithms-and-data-structures data-structures sorting-algorithms sorting-algorithms-implemented
Last synced: 12 Jun 2026
https://github.com/harrisonhemstreet/dsa-python
Data Structures and Algorithms! (plus some Leetcode!)
algorithms data-structures dsa leetcode leetcode-python python3
Last synced: 12 Jun 2026
https://github.com/mahmud-kandawala/c-programming-coursework
This repository delves into the advanced facets of the C programming language, exploring topics from basic syntax to intricate data structures like linked lists, binary trees, and multiway search trees.
Last synced: 12 Jun 2026
https://github.com/gregyjames/cppalgorithms
Various Algorithms and Data Structures implemented in C++
algorithms cplusplus cpp data-structures
Last synced: 13 Jun 2026
https://github.com/scisamir/alx-higher_level_programming
ALX Higher Level Programming
data-structures http https networking-in-python orm python3 sql sqlalchemy test-driven-development
Last synced: 13 Jun 2026
https://github.com/shaharashe/leetcode
A collection of my LeetCode solutions, showcasing problem-solving skills and algorithmic techniques.
algorithm algorithm-challenges algorithms algorithms-and-data-structures data-structures leetcode leetcode-bash leetcode-c leetcode-cpp leetcode-csharp leetcode-java leetcode-javascript leetcode-practice leetcode-python leetcode-python3 leetcode-questions leetcode-solutions leetcode-sql math mathematics
Last synced: 13 Jun 2026
https://github.com/lucashnss/if672-algorithms-lists
Lists of algorithms in the course algorithms and data structures (IF672) in CIN-UFPE. Along this course I've been introduced to various efficient and creative ways to resolve common problems in computer science like ordering and learning data structures to do that.
algorithms cpp data-structures
Last synced: 13 Jun 2026
https://github.com/sanjaraiy/dsa_series
Explore the efficiency of countSort in this DSA playground! 📊✨ Master sorting algorithms with hands-on practice.
alogrithms countsort cpp data-structure-and-algorithm data-structures vscode
Last synced: 13 Jun 2026
https://github.com/asarkar/exercism-rust
https://exercism.org/tracks/rust
algorithms data-structures exercism exercism-rust rust rust-lang
Last synced: 13 Jun 2026
https://github.com/jubayer98/data-structures-basic-problems
Here are solutions to some basic data structure problems implemented in C++.
basic-programming cpp data-structures
Last synced: 13 Jun 2026
https://github.com/msskowron/godatastructures
Collection of data structures implemented in Golang.
Last synced: 13 Jun 2026
https://github.com/mahmud-kandawala/c-shopping-list-capstone-project
This is my Capstone C Programming Project for my Advanced C Programming Course. It features a comprehensive shopping cart system that utilizes linked lists, stacks, queues, and binary search trees for efficient item management and search functionality.
Last synced: 13 Jun 2026
https://github.com/nairuzabulhul/leetcode
LeetCode problems in Python -- Algorithms & DS
algorthims data-structures python
Last synced: 13 Jun 2026
https://github.com/wcygan/java-practice
java-practice
algorithms concurrency concurrent-data-structure concurrent-programming data-structures java jvm property-based-testing
Last synced: 13 Jun 2026
https://github.com/roydevashish/cpp
This repository contains a collection of C++ programs, algorithms, and examples. It is designed for learners and developers interested in exploring fundamental and advanced concepts in C++ programming, including data structures, algorithms, object-oriented programming, and more. Contributions and suggestions are welcome!
algorithms cpp data-structures object-oriented-programming oop
Last synced: 13 Jun 2026
https://github.com/sojebsikder/dsa
Data structure and algorithm implementation in JavaScript.
algorithm data-structures dsa interview javascript js queue stack tree
Last synced: 14 Jun 2026
https://github.com/brendanddev/struccs
A lightweight, generic C library of fundamental data structures. No dependencies, no standard container libraries.
algorithms data-structures memory-management
Last synced: 14 Jun 2026
https://github.com/tansudasli/data-structures
data structure implementations
Last synced: 14 Jun 2026
https://github.com/iamsumit/go-dsa
This repository is to try out data structure and algorithm.
algorithms data-structures dsa-practice golang
Last synced: 14 Jun 2026
https://github.com/cgrade/alx-low_level_programming
This repository contains programs written for the low-level programming and algorithm track at the alx-SoftwareEngineering program facilitated by ALX. I am learning about data structures, algorithms, and other low-level programming concepts while working in the C language
bigonotation brainfuck c data-structures recursion
Last synced: 14 Jun 2026
https://github.com/lucasmcclean/dsa
A collection of data structures and algorithms implemented in Go.
algorithms data-structures data-structures-and-algorithms dsa go golang
Last synced: 14 Jun 2026
https://github.com/shrondi/data-estructures
TADs en C++
c-plus-plus data-science data-structures estructura-de-datos
Last synced: 14 Jun 2026
https://github.com/sr2ds/rust-data-structures-and-algorithms
Training Rust - Manual implementations of data structures and classic algorithms
algorithms data-structures rust rust-language rust-learning
Last synced: 15 Jun 2026
https://github.com/wassimans/algorithms-and-data-structures-in-rust
Rust implementations for some algorithms and data structures.
algorithms data-structures rust-lang
Last synced: 15 Jun 2026
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: 15 Jun 2026
https://github.com/yaxsomo/aerosentinel-relay-protocol
A complete custom protocol for rocketry applications with Aerosentinel Ecosystem.
aerospace communication data-structures ground-station library multiprocessor-systems packets protocol
Last synced: 15 Jun 2026
https://github.com/mangad/cppdsa
My personal study on Data Structures and Algorithms in C++.
algorithms cmake conan2 cpp cpp17 cpp20 data-structures data-structures-and-algorithms doxygen google-benchmark google-test gprof perf valgrind
Last synced: 15 Jun 2026
https://github.com/maqmal/data-structure
Stack, queue, directed graph , binary tree, multi linked list algorithm
Last synced: 15 Jun 2026
https://github.com/lucashnss/algorithms-python
This repository serves to recreate famous algorithms and data structures to train my coding and logic skills in the Python language.
algorithms data-structures python
Last synced: 15 Jun 2026
https://github.com/tracehelms/algorithms
Implementations of algorithms and data structures
algorithms data-structures typescript
Last synced: 15 Jun 2026