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/shoyeb45/datastructureandalgorithm
This repo contains implementation of various data structure and algorithms.
algorithms cpp data-structures data-structures-and-algorithms dsa java python3
Last synced: 09 Apr 2026
https://github.com/abdulrahman-mostafa10/process-scheduler
A comprehensive visualization program for OS scheduling-process algorithms
algorithms data-structures oop
Last synced: 02 Aug 2025
https://github.com/asifhaider/data-structures-algorithm_2-1
My solutions to the weekly assignment problems from Data Structure and Algorithms (Part 1) Sessional Course in Level 2 Term 1
algorithms cpp data-structures java
Last synced: 29 Apr 2026
https://github.com/asarkar/exercism-haskell
https://exercism.org/tracks/haskell
algorithms data-structures exercism exercism-haskell exercism-track functional-programming haskell
Last synced: 26 Feb 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/andreysolovyev381/hash_table_no_invalidation
C++20 hash table that never invalidates its pointers and iterators. Slightly better than std::unordered - see ./benchmark
cpp cpp20 data-structures hash-table hashmap hashtable header-only invalidating invalidation
Last synced: 01 Aug 2025
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/downflux/go-sparseset
Golang sparse set implementation with arbitrary data
data-structures golang maps sparse-sets
Last synced: 01 Aug 2025
https://github.com/theolepage/algorithmics
Algorithmics course content during my studies at EPITA.
algorithmics computer-science data-structures ocaml python
Last synced: 15 Apr 2026
https://github.com/iftekheraziz/exam-preparation-imse
Exam Preparation - Information Management and System Enginnering
data-engineering data-structures database-design database-management database-schema information-management information-technology
Last synced: 09 Feb 2026
https://github.com/ritik-gupta/dsa-450
Solutions of 450 DSA questions by Love Babbar
c cpp data-structures dsa dsa-algorithm
Last synced: 29 Apr 2026
https://github.com/yuriioks/aqa-gcse-computer-science-preparation
25-week comprehensive program designed to equip students with the knowledge and skills required to excel in the AQA GCSE Computer Science exam
algorithms aqa aqa-computing coding-tutorials computer-science computer-science-education data-structures education exam-preparation gcse gcse-computer-science programming python python3 sql yuriodev
Last synced: 09 Feb 2026
https://github.com/1ayanabil1/algorithms
Welcome to the Algorithms repository! 🚀 This repository is dedicated to documenting and sharing my journey through algorithm learning, with a special focus on the Grokking Algorithms book.
codewars codewars-solutions data-structures hackerrank hackerrank-solutions jupyter-notebook leetcode leetcode-python leetcode-solutions machine-learning prob python search-algorithm searching searching-algorithms
Last synced: 09 Feb 2026
https://github.com/muhammedmagdyy/competitive-programming
My Solutions in Online Judges
algorithms cpp data-structures
Last synced: 18 Mar 2026
https://github.com/peterrauscher/devbranch.co
The source code for my site https://devbranch.co
algorithms blog data-structures devops programming website
Last synced: 10 Feb 2026
https://github.com/talamus/python-relatable
An easier way to manipulate tabular data that has complex references.
data-structures database python
Last synced: 24 Sep 2025
https://github.com/jeltsch/order-maintenance-correctness
Proof of correctness of the Jeltsch–Firsov order maintenance algorithm
algorithms data-structures formal-methods formal-verification order-maintenance
Last synced: 19 Feb 2026
https://github.com/suman105/leetcode-top-interview-150
Optimized C++ solutions for LeetCode Top Interview 150, featuring detailed explanations and complexity analysis—ideal for interviews, coding assessments, and competitive programming. 🚀
Last synced: 08 Jun 2026
https://github.com/nicolasbizzozzero/from-scratch
Implementing algorithms and data structures entirely from scratch
algorithms algorithms-implemented data-structures implementation-of-algorithms
Last synced: 08 Nov 2025
https://github.com/carlosagalicia/tc1031-act13-integral-basic-concept-template-ad2023
This program calculates the "disorder" of DNA strings, sorting them from the most ordered to the least ordered based on the number of inversions.
cplusplus cpp data-structures labs
Last synced: 08 Jun 2026
https://github.com/coledixon/sql
SQL projects and advanced scripting
data-structures database-schema sql ssms tsql
Last synced: 18 Mar 2026
https://github.com/saket-sk/data-structures-repo
Data Structures implementation taught during my academic tenure. Read WIKI of this Repository for more Theory.
Last synced: 01 Aug 2025
https://github.com/thomasleavy/javadatastructuresandalgorithms
This repository contains Java implementations of different data structures and algorithms. Each one shows a different concept. It is intended to show how these elements work and how they're implemented in Java.
arraylist arrayqueue binary-search-tree bubble-sort data-structures doubly-linked-list java linkedlist recursion singly-linked-lists stack
Last synced: 20 May 2026
https://github.com/christosgalano/data-structures
A header-only C++ library containing implementations of various data structures.
cmake cpp data-structures github-actions gtest
Last synced: 01 May 2026
https://github.com/bhavinpatel4199/artificial-intelligence--algorithm-and-mathematics
This repository focuses on AI with an emphasis on algorithms and mathematical foundations. It includes projects on data processing, fundamental AI algorithms, and mathematical concepts like linear algebra and optimization. Hands-on work with various frameworks provides practical model-building experience.
algorithms-and-data-structures data-structures data-visualization mathematic probability problem-solving python3 sklearn
Last synced: 11 Feb 2026
https://github.com/marcinz20/c
Programs and algorithms in C
algorythms c chess-game data-structures socket-programming tictactoe-game
Last synced: 27 Feb 2026
https://github.com/professorlevi/competitiveprogramming
This repo will contain all the programs I practice for Competitive Programming
algorithms codevita-solutions data-structures number-theory string-manipulation
Last synced: 05 Sep 2025
https://github.com/dup4/algorithmic-library-cpp
collection of some commonly used algorithms implemented by morden c++
algorithms cpp data-structures
Last synced: 23 Sep 2025
https://github.com/oyingidie/fcc-labs
~600 hours spent learning to code and building these projects.
algorithms data-structures freecodecamp freecodecamp-project front-end-development front-end-technologies object-oriented-programming web-design
Last synced: 12 Feb 2026
https://github.com/khasherdene-xt/freecodecamp-task
Freecodecamp certification tasks
algorithms data-structures javascript
Last synced: 31 Jul 2025
https://github.com/shayaanq/casino-database
This casino database was made using Data structures like Linked Lists and Sorting Algorithm in C++. It is used for efficient storage and manipulation of customer records, demonstrating proficiency in file I/O, data parsing, and sorting algorithms.
casino data-structures database linked-list sorting-algorithms
Last synced: 05 May 2026
https://github.com/michaelb0312/data_and_algorithms
solving leetcode.com riddles
cpp11 data-structures object-oriented-programming python
Last synced: 13 Feb 2026
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/abdurrehman7452/route-optimization-for-event-logistics
A Data Structures and Algorithms C++ project in which a logistics team needs to understand the shortest distance to reach the destination keeping in view the constraints.
bfs-algorithm cplusplus cpp data-structures dsa graphs-algorithms queues-ds
Last synced: 03 Jan 2026
https://github.com/teamtigers/echartify
A web application built with .net core 2.2 that has come with the idea of reading the National Election's Data-set of Bangladesh in a fastest possible time and then representing the data-set with different statistical charts.
bangladesh chartjs code-first-migration cross-platform data-analysis data-structures data-visualization dotnet-core election-analysis election-data entity-framework-core materializecss mvc npoi razor-pages
Last synced: 16 Apr 2026
https://github.com/yehezkiel1086/dsa-stuffs
Programming problem solutions which includes SQL problems solutions, linux shell, also data structures and algorithms.
algorithms c codeforces coderbyte codewars cpp data-structures hackerrank leetcode linux python spoj sql toki
Last synced: 16 Apr 2026
https://github.com/viral32111/xml
XML parser crate for my Rust projects.
data-structures rust-crate xml-parser
Last synced: 13 Feb 2026
https://github.com/secureauditx/merge-customer-log
data-structures-algorithms
algorithms computer-science data-structures log-processing merge-sort python sorting-algorithms
Last synced: 28 Feb 2026
https://github.com/willgreen98/project-euler
Infamous Project Euler : Problems and Solutions
algorithm-challenges algorithms data-science data-structures euler euler-exercises euler-solutions project-euler python python3
Last synced: 28 Apr 2026
https://github.com/ravening/algorithmsanddatastructures
algorithms data-structures java
Last synced: 14 Feb 2026
https://github.com/tsembp/ucy-1st-year-projects
A collection of Java assignments from my first year of university as a Computer Science student.
data-structures java object-oriented-programming
Last synced: 30 Apr 2026
https://github.com/pallabpain/data-structures-and-algorithms
All the data structures and algorithms code files that I have practised.
algorithms data-structures python ruby
Last synced: 30 Apr 2026
https://github.com/adhaamehab/db-collection
My implementation for common algorithm and data structures used in modern database systems.
algorithms data-structures database-internals designing-data-intensive-applications
Last synced: 01 Mar 2026
https://github.com/hengxin/algorithms-computability-complexity-practice
Practicing Algorithms
algorithm-coding algorithm-library algorithms data-structures
Last synced: 01 Mar 2026
https://github.com/ale-soares/data-structures-and-algorithms-coursework
Coursework for udemy course JavaScript Data Structures & Algorithms + LEETCODE Exercises
algorithms data-structures data-structures-and-algorithms
Last synced: 01 Mar 2026
https://github.com/patrice-h/presta-tests
data-structures request sql tests
Last synced: 20 Mar 2026
https://github.com/rickbarretto/rickland
My personal repository for testing concepts in different languages. Patterns, Algorithms, Data Structures...
algorithms data-structures design-patterns patterns
Last synced: 09 Mar 2026
https://github.com/arcj137442/narsese.rs
Narsese的Rust实现
data-structures formatter lexical-parser nars narsese parser
Last synced: 30 Jul 2025
https://github.com/ghivert/elm-data-dumper
Dump data structure easily in Elm!
Last synced: 30 Jul 2025
https://github.com/gemaquejr/ting-trybe-is-not-google
Projeto com o objetivo de manipular pilhas, listas e filas. Este projeto foi criado para avaliação final na seção 05 do módulo de ciência da computação do Curso de Desenvolvimento Web na Trybe.
data-structures list python queue stack
Last synced: 30 Apr 2026
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/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/dishenmakwana/java-data-structures-and-algorithms
This repo contains the basic Data Structure and Algorithms programs in Java.
algorithms data-structures java
Last synced: 16 Apr 2026
https://github.com/yordanov0502/xxxv-republican-academic-programming-olympiad
Competitve programming contest
algorithms c-plus-plus competitive-coding competitive-programming competitive-programming-contests data-structures java team
Last synced: 02 May 2026
https://github.com/yordanov0502/academic-programming-olympiad-of-tu-varna-2022-23
Competitve programming contest
algorithms c-plus-plus competitive-coding competitive-programming competitive-programming-contests cup data-structures gold-medal hackerrank hackerrank-challenges hackerrank-solutions java
Last synced: 01 Apr 2026
https://github.com/saifadin1/cses-solutions
Solutions of CSES problem set
algorithms competitive-programming cses cses-solutions data-structures problem-solving
Last synced: 16 Apr 2026
https://github.com/hanull/problem-solving
알고리즘 풀이(백준, 프로그래머스, 삼성소프트웨어)
algorithms boj data-structures programmers
Last synced: 30 Jul 2025
https://github.com/karthi-21/learndata
Small app for data structure course from learnCodeOnline.
data-structures online-course online-learning
Last synced: 03 Jun 2026
https://github.com/salvillalon45/technical-interview-preparation
My journey coding through NeetCode 150 Problems
algorithms data-structures javascript technical-interview-questions typescript
Last synced: 17 Apr 2026
https://github.com/thwiseman/algorithms
My versions of various common algorithms.
algorithms data-structures sorting
Last synced: 21 Sep 2025
https://github.com/rhaeguard/algorithms-and-interview-questions-python
The repository to stack up algorithms and interview questions I came across
algorithms data-structures interview-questions project-euler python search-algorithm set
Last synced: 17 Apr 2026
https://github.com/riannegreiros/fccjscertification
Free Code Camp - JavaScript Algorithms and Data Structures Projects
algorithms data-structures freecodecamp-project
Last synced: 21 Sep 2025
https://github.com/clementkim/data-structure
아주대학교 자료구조 과제 코드
c-language data-structures implementation
Last synced: 29 Jul 2025
https://github.com/oatw/algorithm
Example implementations of data structures and algorithms in Ruby for learning.
algorithms data-structures ruby
Last synced: 29 Jul 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/milesrack/kattis
A repository of Kattis problems I have solved.
algorithms data-structures data-structures-and-algorithms kattis kattis-challenges kattis-problems kattis-solutions python python3
Last synced: 17 Apr 2026
https://github.com/dj1095/leetcode-mastery
Mastering LeetCode with detailed solutions and complexity analysis 🚀📊💡
algorithms-and-data-structures data-structures java leetcode-solutions python3 spacecomplexity timecomplexity
Last synced: 17 Apr 2026
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/enajenkins/wgu-coursework
WGU: This is an archive of coursework, projects, and notes for the Bachelor of Science, Software Engineering (BSSE - Java) at Western Governors University
algorithms algorithms-and-data-structures android-development angularjs cloud-computing course-notes css data-management data-structures dsa html java javasceript networking-concepts nodejs projects prototypes python reactjs sql
Last synced: 03 Apr 2026
https://github.com/cyberg4b/leetcode-exercises
Some LeetCode Data Structures exercises in TypeScript.
data-structures leetcode typescript
Last synced: 07 May 2026
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/kockarevicivan/dart-snippets
Set of Dart snippets: algorithms, data structures, graph searches etc, created for demonstration purposes.
dart data-structures graph-traversal snippets sorting-algorithms
Last synced: 30 Apr 2026
https://github.com/randomgamingdev/doublelinkedlistlibjs
A simple double linked list that stores the head, tail and length of the list.
data-structures easy easy-to-use javascript linked-list list simple small
Last synced: 29 Jul 2025
https://github.com/asifhaider/data-structures-algorithm_2-2
My solutions to the weekly assignment problems from Data Structure and Algorithms (Part 2) Sessional Course in Level 2 Term 2
algorithms cpp data-structures graph heap java tree
Last synced: 30 Apr 2026
https://github.com/pronazmul/dsa_js
Implementing Data Structure and Algorithm in JavaScript. Implemented Data Structures like (Stack, Queue, link list), Sorting Algorithms like (Linear Search, Binary Search). Big O Notation, Time Complexity and Space Complexity.
algorithms data-structures dsa js
Last synced: 29 Jul 2025
https://github.com/ryancasf/estruturadado
Data storage and organization.
algorithms-and-data-structures data-structures java-data-structure
Last synced: 17 Apr 2026
https://github.com/asccrs/estructura-de-datos
Respositorio utilizado para subr las praticas realizadas en la materia Estructura de datos
algorithms data-structures java
Last synced: 17 Apr 2026
https://github.com/bside89/data_structures_practice4
Practical activity #4, Data Structures, in Computer Engineering graduation.
dag data-structures depth-first-search graphs topological-sort
Last synced: 04 Apr 2026
https://github.com/sevilaymuni/project-no.3-seaborn-plots
Pandas and Seaborn Mediated Comprehensive Analysis on Differentiated Thyroid Cancer
data-analysis data-structures data-visualization mathplotlib pandas python seaborn
Last synced: 18 Apr 2026
https://github.com/moromichele/cs-typescript-jest-practice
Rewriting simple data structures and design patterns examples from javascript to typescript + jest testing as practice
data-structures design-patterns jest typescript
Last synced: 18 Apr 2026
https://github.com/zurd46/zurdsynthdatagen
This Electron project uses the OpenAI ChatCompletion API to generate synthetic datasets in either German (DE) or English (EN).
data data-structures dataset electron json jsonl nodejs openai synthetic
Last synced: 04 Apr 2026
https://github.com/rawanfarakhnah/leetcode-solutions
A collection of my LeetCode solutions in Python and JavaScript, categorized by difficulty (Easy, Medium, Hard). Focused on clean code, efficient solutions, and improving problem-solving skills.
algorithms data-structures javascript leetcode problem-solving python
Last synced: 30 Apr 2026
https://github.com/m0mosenpai/grindmo
The "Upskilling" Repository
advent-of-code algorithms ctf-writeups data-structures
Last synced: 29 Jul 2025
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/mbtakanov/leet-code
LeetCode solutions in Python organized by algorithmic patterns. Each solution includes problem description, and time/space complexity analysis.
algorithms data-structures interview-preparation leetcode programming-challenges python
Last synced: 05 Apr 2026
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/burakahmet/cs50x
Harvard's CS50x problem solutions.
algorithms c computer-engineering computer-science cs50 cs502022 cs50problemsets cs50problemsetssolved cs50x data-structures flask harvard harvardcs50 html-css-javascript python sqlite
Last synced: 18 Apr 2026
https://github.com/jabellard/hash
Open addressed, double hashed hash table.
algorithm algorithms c data-structure data-structures hash-table
Last synced: 04 Jun 2026
https://github.com/shlason/go-data-structures
Golang 實現基本資料結構的練習
data-structures golang practice-project
Last synced: 04 Jun 2026
https://github.com/gz30eee/c-consteallation
A collection of projects showcasing the power and versatility of C, C++, and C# for efficient programming solutions.
algorithms c c-plus-plus c-sharp coding data-structures networking performance programming software-development
Last synced: 18 Apr 2026
https://github.com/kkufieta/algorithms
This is a collection of material and exercises I worked through on my journey to master data structures and algorithms.
algorithms data-structures python3
Last synced: 18 Apr 2026
https://github.com/leandrolimadeveloper/data_structures_and_algorithms
Algorithms and important things covered in the book Grokking Algorithms: An illustrated guide for programmers and other curious people (in Portuguese, Entendendo Algoritmos: Um Guia Ilustrado Para Programadores e Outros Curiosos – the version that I have) written by Aditya Y. Bhargava.
algorithms data-structures javascript python
Last synced: 18 Apr 2026
https://github.com/mujibsayyad/task-manager_linked-list
data-structures reactjs singly-linked-list
Last synced: 18 Apr 2026
https://github.com/lippiece/leetcode
My solutions for LeetCode 75 Study
algorithm array binary-search data-science data-structures dynamic-programming linked-list queue stack string
Last synced: 18 Apr 2026