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-01 00:07:32 UTC
- JSON Representation
https://github.com/ghivert/elm-data-dumper
Dump data structure easily in Elm!
Last synced: 30 Jul 2025
https://github.com/utkarshmishra12/data-structures-algorithms-level-up-course-2021
Data Structures & Algorithms, Level-up Course(2021)
data-structure-and-algorithm data-structures dsa dsa-algorithm dsa-codes
Last synced: 05 Apr 2026
https://github.com/asarkar/pydata
Python Data Structures: Linked List, and Binary Tree
binary-tree data-structures linked-list python
Last synced: 25 Oct 2025
https://github.com/lesiaukr/algorithm_data_structures
Master's | Base Algorithms & Data Structures | Lectures
algorithms data-structures searching-algorithms sorting-algorithm
Last synced: 22 Sep 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/bmf-san/ruby-algorithm-and-datastructure-practice
algorithms data-structures ruby
Last synced: 25 Oct 2025
https://github.com/gustavodiasag/graph-repr
Algorithms and Data Structures related to the representation and manipulation of graphs
data-structures graph-algorithms graph-theory
Last synced: 25 Oct 2025
https://github.com/mateuszk098/python-learning-notes
Part of notes/scripts used during python learning - from the easiest up to advanced topics.
algorithm-challenges algorithms data-structures exercises hackerrank hackerrank-solutions learning learning-exercise learning-python oop python python3 scripts-collection solutions
Last synced: 07 Nov 2025
https://github.com/hareeshreddi/data-structures-assignments
My attempts for the Data Structures Lab Assignments (CS210 Course) at IIT Guwahati
algorithms algorithms-implemented bst data-structures queue sorting-algorithms stacks topological-sort trees
Last synced: 30 Jul 2025
https://github.com/hanull/problem-solving
알고리즘 풀이(백준, 프로그래머스, 삼성소프트웨어)
algorithms boj data-structures programmers
Last synced: 30 Jul 2025
https://github.com/ayyesu/pharmacy_management_system-v2
data-structures java javafx-gui mysql
Last synced: 21 Feb 2026
https://github.com/daniilalpha/vec
Plain C typesafe vector data structure.
c c11 c17 data-structures data-structures-c dynamic-array vector
Last synced: 26 Oct 2025
https://github.com/codyvangosen/codyvangosen.github.io
CS-499 Capstone Portfolio | SNHU Computer Science Final ePortfolio demonstrating software design, algorithm development, and database integration through real-world enhancements and reflection.
3d-graphics algorithms capstone computer-science cplusplus cs499 css data-structures database html json opengl portfolio snhu software-design web-portfolio
Last synced: 24 Jan 2026
https://github.com/kartheekcic/hackerrank_solutions
This repository contains the solution to a bunch of hackerrank problems that I have solved.
algorithms data-structures programming
Last synced: 22 Sep 2025
https://github.com/luisvalgoi/unisinos-algorithms
Unisinos Algorithms I had to create during the college
algorithms data-structures java sort
Last synced: 17 Apr 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/hima890/binary_trees
A collection of C programs for learning and implementing binary tree operations, including traversal, insertion, deletion, and validation. Ideal for understanding fundamental data structures and algorithms in C programming.
algrithm alx-africa alx-low-level-programming betty-style c-programming-language data-structures group-project
Last synced: 28 Jan 2026
https://github.com/devinmcgloin/probabilistic
Bloom Filters, Min Sketch Count and Min Hashing.
data-structures golang probabilistic probabilistic-data-structures
Last synced: 03 Feb 2026
https://github.com/agu3des/estanteencantada
Livraria feita para a disciplina de Banco de Dados l e para as disciplinas de Estrutura de Dados, Sistemas Operacionais e Protocolos de Interconexão de Redes de Computadores
bancodedados books bookstore client-server data-structures livros python semaphore sql systems threads
Last synced: 14 Apr 2025
https://github.com/jinshengli/javademo
java基础知识整理
collection data-structures design-patterns java java-se thread threadlocal threadpool
Last synced: 06 Feb 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/louis3112/crud_taxi_datastruct
One of my project for Data Structure in 2nd Semester. A simple crud taxi app implements 3 data structure concepts, such as : Linked list, Queue, Stack
cli college-project cpp data-structures linked-list queue simple-project stack
Last synced: 22 Mar 2025
https://github.com/jacopodl/jcollections
Common data structures for the C language
c collections data data-structures jcollections
Last synced: 30 Jul 2025
https://github.com/thwiseman/algorithms
My versions of various common algorithms.
algorithms data-structures sorting
Last synced: 21 Sep 2025
https://github.com/suraj-kumar00/learnings-dsa-with-java
Documenting My DSA learning wth Java
algorithms-and-data-structures data-structures dsa java oop
Last synced: 05 Apr 2025
https://github.com/ashamethedestroyer/data-structures
Dedication of all Data Structures Creation 🛠
cpp data data-structures implementation implementation-of-data-structures structure structured-data
Last synced: 23 May 2026
https://github.com/mateusz-przybyla/personalbudget_structured
Final C++ application to manage your personal budget [structured]
cpp data-structures structured-programming xml
Last synced: 27 Oct 2025
https://github.com/kokorinilya/cpp-course-exercises
Excercises for c++ course
data-structures excercises itmo-university metaprogramming templates type-erasure
Last synced: 27 Oct 2025
https://github.com/clementkim/data-structure
아주대학교 자료구조 과제 코드
c-language data-structures implementation
Last synced: 29 Jul 2025
https://github.com/zyx-0314/dsa-patient-record-management-system-v.2
A C++ console application for managing patient records. Features include patient registration, display, and update.
basic-programming cpp data-structures school-project
Last synced: 29 Jul 2025
https://github.com/uppnrise/daily-coding-problems
Daily coding problems and solutions - Interview preparation and algorithm practice
algorithms coding-problems daily-coding-problem data-structures interview-prep java
Last synced: 29 Jul 2025
https://github.com/derafu/container
Flexible Data Containers for PHP
containers data-structures json php schema
Last synced: 07 Nov 2025
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/y2k-shubham/dsa-in-cpp
Implementations of Data-Structures & Algorithm Questions in C++
algorithms cpp data-structures
Last synced: 28 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/applicativesystem/python-datastructure
my approach of solving the leetcode, interviewcode and other questions
Last synced: 29 Jul 2025
https://github.com/akashjitu18/dsa-programs
This repository contains implementations of various data structures and algorithms, including Arrays, Linked Lists, Stacks, Queues, Trees, Graphs
algorithms data-structures dsa-algorithm practice-programming
Last synced: 24 Mar 2025
https://github.com/zinaaan/algorithms-and-datastructures
Typical algorithms and data stuctures with java
algorithms data-structures java
Last synced: 12 Jun 2026
https://github.com/hackcpp/hackcpp.github.io
编程技术 blog 网站,90后 C++ 程序猿, 学习记录, 技术分享, 编程笔记, 数据结构与算法, 程序架构设计
algorithm cplusplus data-structures design-patterns vuepress-blog
Last synced: 31 Jan 2026
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/eesunmoon/leetcode
DSA & Problem-solving
algorithms data-structures problem-solving python
Last synced: 11 Jun 2026
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/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/spear97/tree-cpp
Source Code for a Tree that was implemented using C++
application-development command-line cpp data-structures object-oriented-programming tree tree-structure visual-studio
Last synced: 23 Mar 2025
https://github.com/jhwa426/python
Python, Data Structures, Algorithms
algorithms binary-search binary-search-tree data-structures heap programming python queue recursion sorting stack
Last synced: 02 Sep 2025
https://github.com/ivikramsahu/data-structure
Data-structure is not for interviews but to develop scalable software using those.
algorithm computer-engineering computer-science data-structures
Last synced: 24 Jan 2026
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/nelsonbn/algorithms-data-structures
Algorithms & Data Structures
algorithms algorithms-and-data-structures data-structures
Last synced: 07 Feb 2026
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/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/edssaac/grokking-algorithms
Algoritmos desenvolvidos em C para o estudo do livro "Entendendo Algoritmos: Um guia ilustrado para programadores e outros curiosos" do autor Aditya Y. Bhargava.
algorithms c-language data-structures grokking-algorithms
Last synced: 28 May 2026
https://github.com/sujaykundu777/javapro
Java Programs and Implementation of Data Structures and Algorithms
algorithms data-structures java java-8 programming
Last synced: 29 Jul 2025
https://github.com/osiota10/alx-higher_level_programming
Python high Level Programming - Data Structures and Algorithms with ALX Software Engineering
Last synced: 24 Feb 2026
https://github.com/emanebied/dsa-material
This repository is designed to help you understand and implement various data structures and algorithms. you'll find valuable resources here.
algorithms algorithms-and-data-structures data-structures
Last synced: 19 Mar 2026
https://github.com/alexzgut/data_structures_and_algorithms
This repository is dedicated to my journey in mastering data structures and algorithms. The goal is to strengthen my problem-solving skills, gain a deeper understanding of different data structures, and prepare for coding interviews.
algorithms arrays data-structures data-structures-and-algorithms java linked-list priority-queue queues stacks
Last synced: 16 Mar 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/noureldin2303/revision
Revision
arrays data-structures java jobseeker oop oop-principles oops-in-java preparation python revision stack step-by-step tree
Last synced: 10 May 2026
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/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/jeffa5/btreelist
A list with efficient insert and remove in the middle
Last synced: 10 Feb 2026
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/bam-j/algorithm-study
블로그 알고리즘 정리 포스트 코드 수록 + 코딩 테스트 코드 수록
algorithm data-structures javascript
Last synced: 31 Mar 2025
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/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/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/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/tawfik-s/data-structure-and-some-algoritms-and-tricks
some data structure implementation and algorithms
Last synced: 11 Apr 2026
https://github.com/anvaymayekar/jsprojects
JavaScript Projects
algorithms data-structures javascript js node nodejs
Last synced: 27 Feb 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/victorhmp/mac323
Programming assignments and class notes
algorithms data-structures java
Last synced: 08 Apr 2025
https://github.com/victorhmp/algorithms-and-data-structures
Playground for algorithms and data structure implementations and experimenting with different languages
algorithms data-structures python
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/nafis2508/big-data-group-project
Python project implementing Nearest Neighbor and Skyline Query Search algorithms with R-tree data structures for efficient spatial indexing. Part of COMP6210 group project at Macquarie University.
2d-query-processing algorithm-optimization big-data branch-and-bound comp6210 computational-geometry data-structures divide-and-conquer nearest-neighbor-search python r-tree skyline-query spatial-data-structure spatial-indexing
Last synced: 31 Mar 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/r-n/doublelinkedlist
C
beginner beginner-project c college-assignment college-assignments data-structures linked-list
Last synced: 31 Mar 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/magnetrwn/runtime-bitset-cpp
Very compact header-only C++ bitset library for creating bitsets at runtime.
bitset data-structures header-only runtime
Last synced: 27 Feb 2025
https://github.com/kplanisphere/graph-adjacency-matrix
Proyecto 4 - Estructuras de Datos
adjacency-matrix algorithm-implementation cpp data-structures graph-operations graph-theory matrix-multiplication menu-driven-interface
Last synced: 28 Dec 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/carlosecosmesilva/c-projects-and-exercises
Exercices using C to exercise fundamentals that are being learned during courses , training and college
algorithms c data-structures linked-list
Last synced: 11 Jun 2026
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/fhasnur/codewars
📂 My solutions to various programming problems (kata) from the codewars platform.
algorithms codewars data-structures javascript problem-solving
Last synced: 14 May 2025
https://github.com/windjammer6/13.-common-data-structure-implementations-python
A compilation of various common Data Structure implementations in Python
Last synced: 24 Mar 2025
https://github.com/mondalbidisha/javascript-data-structures
A project that just contains a javascript implementation of the most common data structures and its algorithms.
binary-search-tree binary-tree data-structures javascript
Last synced: 24 Mar 2025
https://github.com/brianbroderick/elixir_data_structures
Meetup example project
code-exercise data-structures elixir elixir-lang elixir-programming-language
Last synced: 04 Feb 2026
https://github.com/fritzrehde/competitive-programming
My solutions to LeetCode, ICPC, Hackerrank problems
algorithms competitive-programming data-structures hackerrank icpc leetcode python
Last synced: 18 Apr 2025
https://github.com/0xnaim/daily-learning-log
Log of my daily learning
algorithms data-structures design-patterns problem-solving
Last synced: 30 Mar 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/urtuba/tea-programming-language
Implementation of a simple programming language using cpp.
cpp data-structures istanbul-technical-university programming-language recursive
Last synced: 16 Mar 2025
https://github.com/ismailhakkii/python-data-structure-
data structure operations with python.
binary-search-tree data-structures linked-list python queue sorting-algorithms stack
Last synced: 31 Aug 2025
https://github.com/rafaybbx/food-delivery-system
A C++ based food delivery system that optimizes delivery routes using Dijkstra's algorithm.
cpp data-structures dijkstra-algorithm food-delivery-application linked queue
Last synced: 08 Apr 2025
https://github.com/gkamboj/leetcode
Collection of LeetCode questions to ace the coding interview!
data-structures java leetcode python
Last synced: 11 Jun 2025
https://github.com/g3th/binary_heap_type
Determine whether a Binary Heap structure is 'min', 'max' or 'no-heap'.
algorithms binary-heap data-structures kotlin max-heap min-heap
Last synced: 28 May 2026