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-22 00:07:40 UTC
- JSON Representation
https://github.com/nickzs8/binarysearchtree
Implementation of a binary search tree in java.
binary-search-tree data-structures java
Last synced: 01 Sep 2025
https://github.com/sudirkrishnaars/data-stuctures
This repository contains a series of problems solved in C.
Last synced: 30 Jun 2025
https://github.com/davidyslu/onlinejudgepku
Personal submissions on PKU Online Judge (北京大學程式解題系統)
algorithms cpp data-structures
Last synced: 01 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/hanull/problem-solving
알고리즘 풀이(백준, 프로그래머스, 삼성소프트웨어)
algorithms boj data-structures programmers
Last synced: 30 Jul 2025
https://github.com/saqibbedar/dsa
Comprehensive repository for mastering DSA in C++
cpp-data-structures cpp-dsa data-structures datastructures-algorithms dsa-cpp dsa-notes
Last synced: 04 Apr 2025
https://github.com/ztlaine/assignment7
Unit testing a custom data structure using Java.
data-structures java junit unit-testing
Last synced: 17 Mar 2025
https://github.com/josancamon19/data-structures-ytbc
Data Structures Play List from Lucid Programming youtube Channel
algorithms data-structures linked-list python-data-structures
Last synced: 15 Nov 2025
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/gusenov/tag-reg-js
:label: JavaScript структура данных для хранения записей вида ключ-значение, где ключ - это набор тегов.
bitmask data-structures javascript javascript-library key-value tags
Last synced: 29 Jun 2025
https://github.com/likweitan/stutter
Write a method stutter that accepts a queue of integers as a parameter and replaces every element of the queue with two copies of that element for example [1, 2, 3] becomes [1, 1, 1, 2, 2, 2, 3, 3, 3].
Last synced: 12 Oct 2025
https://github.com/mu-selim/calculator
Mathematical calculator using stack data structure.
data-structures javascript stack
Last synced: 08 Jul 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/samirettali/go-datastructures
algorithms data-structures generics go golang
Last synced: 14 Jan 2026
https://github.com/heap-data-structure/pairing-heap
:cherries: Pairing heap data structure for JavaScript
agpl amortized computer-science data-structures heaps javascript meldable-heaps pairing-heap unknown-running-time
Last synced: 12 Apr 2025
https://github.com/giulioz/tensorlibrary
Assignment for Advanced algorithms and programming methods [CM0470] course.
cpp data-structures metaprogramming template tensor
Last synced: 27 Mar 2025
https://github.com/samharrison7/datamapper
Making mapping between datasets as simple as possible.
data data-mapper data-mapping data-science data-structures
Last synced: 17 Mar 2025
https://github.com/suryart/algorithms
Data Structures and Algorthims
algorithms data-structures datastructures ruby
Last synced: 22 Mar 2025
https://github.com/AhmedNassar7/Smart-Campus
A university management system .
algorithms data-structures database java javaswing oop sql ux-ui
Last synced: 07 Apr 2025
https://github.com/kucera-lukas/aoc2022
My solutions to Advent of Code 2022
advent-of-code advent-of-code-2022 advent-of-code-2022-python algorithms data-structures pre-commit pytest python
Last synced: 12 Oct 2025
https://github.com/tony/cs
Self-study for computer science, data structures and algorithms, etc.
algorithms computer-science data-structures self-study
Last synced: 20 Jan 2026
https://github.com/lovesaroha/algorithms-go
This is a collection of implementation of a variety of algorithms implemented in Go. Clean and simple code to help people get started with data structures and algorithms in golang.
algorithms binary-search-tree data-structures dynamic-connectivity flow-network golang graphs sorting-algorithms tries
Last synced: 31 May 2026
https://github.com/thwiseman/algorithms
My versions of various common algorithms.
algorithms data-structures sorting
Last synced: 21 Sep 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/hridxyz/leetcode-practice
A Java-centric repository documenting my problem-solving journey with efficient, annotated solutions and personal insights for algorithmic challenges.
data-structures java leetcode-java leetcode-solutions problem-solving
Last synced: 21 May 2026
https://github.com/petsamuel/python_solutions
Data Structure and Algorithm
algorithms data-structures hackerrank-solutions leetcode-python leetcode-solutions
Last synced: 12 Oct 2025
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/azzaxy1/dasar-pemrograman-javascript
Repository Modul Dasar Pemrograman JavaScript MSIB Batch 6 Dicoding Academy
asynchronous data-structures functional-programming javascript nodejs npm oop
Last synced: 02 May 2026
https://github.com/mindleaving/commons
General code for various projects
collections data-structures general general-purpose helpers mathematics physics
Last synced: 20 Jan 2026
https://github.com/kcenon/go_container_system
High-performance, type-safe container framework for Go with 15 value types, message container support, and cross-language binary serialization. Provides complete binary format compatibility with C++/Rust implementations, multiple serialization formats (Binary, JSON, XML), and comprehensive test coverage.
binary-format container cross-platform data-structures framework golang interoperability messaging serialization type-safe
Last synced: 05 Feb 2026
https://github.com/aykrimino/aoc
solving advent of code problems using golang
algorithms competitive-programming data-structures go golang
Last synced: 30 Mar 2025
https://github.com/withprecedent/camina
Flexible, lightweight, extensible, easy-to-use data structures for Python
data-structures dictionary list mapping python sequence
Last synced: 27 May 2026
https://github.com/talenfisher/cis152
Class materials from CIS152: Data Structures and Algorithms in Java
Last synced: 12 Oct 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/nkeramov/leetcode_solutions
Python solutions of LeetCode problems
algorithm algorithms data-structures leetcode-python leetcode-solutions python
Last synced: 16 May 2026
https://github.com/clementkim/data-structure
아주대학교 자료구조 과제 코드
c-language data-structures implementation
Last synced: 29 Jul 2025
https://github.com/phoemur/avl_tree
Naive implementation of an AVL tree using modern C++ (C++14, smart_pointers,etc...), and also a naive implementation of map using it.
associative-map avl avl-tree avltree cpp data-structures map
Last synced: 19 Oct 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/eduardosilvadiniz/mentoring-dstask-golang
data-structures faculty-project
Last synced: 16 May 2025
https://github.com/ajaybiswas22/ds-and-algo
Implementing all popular problems of data structures and algorithm
algorithm algorithms bfs breadth-first-search bubble-sort data-structures depth-first-search dfs ds insertion-sort linked-list radix-sort searching-algorithms selection-sort sorting-algorithms
Last synced: 12 Oct 2025
https://github.com/dd0wney/ds
Collection of data structures and algorithms for my reference in languages I'm interested in
Last synced: 12 Jun 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/narayan954/dsa-problems
leetcode, geeksforgeeks, usaco, codeforces, etc question's solutions
Last synced: 11 Apr 2026
https://github.com/UshurbakiyevDavlat/Go-Algos
Algos and Data-structures on Golang
algorithms data-structures golang
Last synced: 12 Oct 2025
https://github.com/kylepw/multistack
Example of multiple stacks in one array.
algorithms array data data-structures python stack
Last synced: 17 Mar 2025
https://github.com/antoinegagne/a-tree
A dynamic data structure for efficiently indexing arbitrary boolean expressions
a-tree boolean-algebra boolean-expression boolean-logic data-structures event-filtering rust-crate rust-lang rust-library scientific-paper tree-structure
Last synced: 12 Oct 2025
https://github.com/tsiarokhin/bsu-famcs-algo-solutions
My solutions for "Algorithms and Data Structures" lessons at Belarusian State University (acm.bsu.by)
acm algorithms bsu competitive-programming data-structures famcs study
Last synced: 05 Jan 2026
https://github.com/robin-mlh/treedatastructure
Tree-based data structure system with functions for adding, modifying, deleting or reading data from a directory path.
data-structures functions python utils
Last synced: 12 Oct 2025
https://github.com/daleksla/sgl
Salih's Generic Library (SGL) contains generic containers, procedures to manage their contents, & algorithms.
algorithms c containers data-structures
Last synced: 05 Oct 2025
https://github.com/gauravjuvekar/aint-safe
aint-safe - Lock-free async-interrupt-safe data structures
Last synced: 21 Jul 2025
https://github.com/kasutu/filter
DSS: OOP based filter for objects
data-structures oop-principles typescript
Last synced: 31 Mar 2025
https://github.com/abdur75648/organizational-hierarchy-java
A java program to store employee data and maintains the information about organization hierarchy
algotithms assignment avl-tree binary-search-tree binary-tree col106 data-structures database-management dsa iitd java linked-list queue
Last synced: 31 Mar 2025
https://github.com/beling/algorithms_python
Python implementation of some algorithms and data structures.
algorithm algorithms data-structures data-structures-algorithms data-structures-and-algorithms
Last synced: 15 Mar 2025
https://github.com/firestone82/restaurant-system
VŠB-TUO - School project in VIS
Last synced: 15 May 2026
https://github.com/francescobarbieri/codingchallenges
Solutions to various coding problems from renowned platforms like Advent of Code, LeetCode, and more.
algorithms coding-challenges data-structures interview-prep problem-solving
Last synced: 31 Mar 2025
https://github.com/qsoulior/misc
Collection of implementations written in Go
algorithms data-structures patterns
Last synced: 04 Apr 2025
https://github.com/didogrigorov/leetcode-may-daily-challenges-2023
Python solutions to LeetCode's May 2023 Daily Challenges, organized by date. Ideal for practicing coding, mastering Python, and preparing for interviews.
algorithm-challenges algorithms algorithms-and-data-structures coding coding-challenge coding-challenges coding-interviews data-structures interview leetcode leetcode-python leetcode-solutions programming python python3
Last synced: 12 Oct 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/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/poyea/vis-tree
Command-line generator for some data structures
cli command-line command-line-tool data-structures datastructures ts typescript
Last synced: 03 Apr 2025
https://github.com/abdo-essam/redblacktree-with-gui-and-console-application
Algorithms Analysis and Design Course
data-structures jframe redblack-tree tree-structure
Last synced: 15 Mar 2025
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/ap-atul/data-structures
Simple and Complex Data Structure problems
Last synced: 04 Apr 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/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/yunir/timus-problem-solving
ITMO (09.03.04). 4th semester. Data Structures and Algorithms. Problem solving.
algorithms data-structures dsa problem-solving
Last synced: 17 Jun 2025
https://github.com/yousefkhalaf0/data_structure
Examples of DS concepts with c#
Last synced: 27 Mar 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/nelsonbn/algorithms-data-structures
Algorithms & Data Structures
algorithms algorithms-and-data-structures data-structures
Last synced: 07 Feb 2026
https://github.com/tayyabasghar/deadlock-os
This is a mock Copy of Operating system that is based on Linked List Data Structure i was working on but it is not complete even to my own expectations. I have to leave it as i am in 4th semester and it was 3rd semester Final Project.
cpp17 data-structures linked-list
Last synced: 08 Apr 2025
https://github.com/larzuaga11/trivia_movie
Project that simulate the Backend of a Cinema App.
cpp data-structures linked-list object-oriented-programming
Last synced: 17 Mar 2025
https://github.com/hegner123/learn-datastructures
AI prompt workflow system for generating data structures practice problems with Claude Code
ai-prompts algorithms claude-code data-structures educational go learning-path leetcode-alternative practice-problems prompt-engineering typescript
Last synced: 17 Jan 2026
https://github.com/taeguk/data-structure
Implementation of various data structures
Last synced: 12 Oct 2025
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/r-n/calculatorstring
Calculator that takes math expression string as input like in Python
c calculator data-structures expression-evaluator interpreter linked-list math string-parsing
Last synced: 13 Oct 2025
https://github.com/mritzreal/dsa-course
This repo contains my exercises and projects from Brad Traversy's Data Structures and Algorithms course. I'm taking this course to deepen my understanding of fundamental computer science concepts and improve my JavaScript problem-solving skills
algorithms algorithms-and-data-structures data-structures dsa
Last synced: 29 Mar 2025
https://github.com/bren12/data-structures
Computer programs developed to address the problems generated from the blockade of the Suez Canal and how, using various data structures, we can manage the information to avoid or mitigate this type of problem.
algorithms c-plus-plus data-structures
Last synced: 19 Oct 2025
https://github.com/ahmed-dotnetdev/ps-csharp
LeetCode Challenges using C-Sharp
alogrithms array csharp data-structures dynamic-programming linked-list problem-solving
Last synced: 04 Apr 2025
https://github.com/w1z2z/algorithms-js
Simple algorithms in JavaScript
algorithms data-structures javascript
Last synced: 14 Jul 2025
https://github.com/clarete/algo
Campinho perto do corrego pra treinar lateral, bater falta, cobrar escanteio, e outros fundamentos da computacao
algorithms data-structures search-algorithm
Last synced: 24 Mar 2025
https://github.com/khaleelmuhd1998/programmingpractises
My coding practise history.
algorithms coding data-structures programming
Last synced: 08 Apr 2025
https://github.com/arlovy/tpo-ayed2
Trabajo practico obligatorio para la materia Algoritmos y Estructuras de Datos II en UADE
algorithms algoritmos data-structures estructuras-de-datos java
Last synced: 07 May 2025
https://github.com/vishal-piprotar/dsa_java
Java DSA question_solution
daily-coding-problem data-structures dsa java leetcode
Last synced: 06 Sep 2025
https://github.com/marko19907/algorithms
A collection of algorithms and data structures made as a part of NTNU's "Algorithms and Data Structures" course, fall 2021.
algorithms cache data-structures heap java list maven recursion searching-algorithms sorting-algorithms tree unit-testing
Last synced: 15 May 2026
https://github.com/pedro-estevao/data-structures
Implementations in C++ of algorithms and data structures developed in the Data Structures course at Centro Universitário Barão de Mauá. Includes lists, stacks, queues, trees, graphs, hash tables, and sorting and searching algorithms.
academic-project algorithms algorithms-and-data-structures baraodemaua c computer-science cplusplus cpp data-structures graphs hash-table lists programming queues searching-algorithms stacks tree trees
Last synced: 08 Apr 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/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/kgorze/dna-adjoint-graph-solver
Implementacja operacji i transformacji grafów w C++. Zawiera wykrywanie grafów liniowych, analizę grafów sprzężonych, wizualizację za pomocą Graphviz oraz konwersje między różnymi reprezentacjami grafów. Zawiera testy jednostkowe i dokumentację.
cpp data-structures graph-algorithms graph-theory graphs
Last synced: 20 Sep 2025
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/akshaypratapsingh09/data_structure_and_algorithm
This is a practice repo and boiler plate for all the data structures and Algorithms implemented Using Python
algorithms data-structures hashtable linked-list python3 tree
Last synced: 10 Jan 2026
https://github.com/greenheart/my-freecodecamp-projects
Algorithms and projects from the freeCodeCamp courses
algorithms data-structures freecodecamp javascript sorting-algorithms standard-js
Last synced: 16 Jun 2025
https://github.com/thecoder507/recommendation-software
"Pizza Radar: A practice project to locate pizzerias in Panama City by district. Using LinkedList data structures, it organizes districts and their pizzerias for efficient searches. Note: Some pizzeria data is fictional for testing purposes."
beginner beginner-project data-structures linkedlist panama-city practice-project python
Last synced: 20 Sep 2025
https://github.com/henriquesebastiao/data-structures
Implementações de estruturas de dados
algorithms algorithms-and-data-structures data-structures
Last synced: 01 Jul 2025
https://github.com/nickradford/ts-data-structures
Common data structures implemented as generic classes in Typescript.
data-structures generics typescript typescript-library
Last synced: 19 Jan 2026