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-02 00:07:41 UTC
- JSON Representation
https://github.com/rohith-2/java-amrita
Repo Contains All the codes typed by Rohith
algorithms-and-data-structures binary-search-tree binary-tree data-structures heap java object-oriented-programming
Last synced: 23 Jan 2026
https://github.com/athari22/analyzing-the-yelp-dataset
SQL for Data Science
analytics data data-science data-structures er sql
Last synced: 27 Jan 2026
https://github.com/ewliang/javascript-algorithms
Contains a list of common CS algorithms, but implemented using mostly plain old Vanilla JavaScript
algorithms computer-science data-structures javascript search-algorithms sorting-algorithms
Last synced: 24 Jul 2025
https://github.com/ashwinraikar88/odsa
Orchard Algorithms and Data Structures
algorithms data-structures python3
Last synced: 23 Oct 2025
https://github.com/jaimayal/datastructures-algorithms-exercises
List of solved DSA (Leetcode) problems. Implemented in multiple languages (TypeScript, Java, Python). Problems are classified by category. Big O complexity analysis inside each problem's notes.
algorithm algorithms data-structures dsa leetcode leetcode-solutions
Last synced: 23 Oct 2025
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/itsmunim/python-playground
Where all the python trash ends up
algorithm data-structures python
Last synced: 14 Mar 2025
https://github.com/nelsonbn/algorithms-data-structures-heap-sort
Algorithms and Data Structures - Heap Sort
algorithms algorithms-and-data-structures data-structures
Last synced: 24 Oct 2025
https://github.com/kalwar/snake-game
a very basic snake game using queue DS on the web
data-structures javascript queue snake-game
Last synced: 25 May 2026
https://github.com/spacey-sooty/c-basics
beginner c-language data-structures learning
Last synced: 07 Apr 2025
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/anupamakib/uva-and-la-problem-solution
My solution for UVa Problems will be uploaded here, as UVa solutions don't save in their website.
backtracking bfs binary-search brute-force data-structures dfs dijkstra dynamic-programming geometry graph-algorithms greedy implementation linear-search mathematics number-theory queue sorting stack tree two-pointers
Last synced: 24 Oct 2025
https://github.com/rddevitte/libdatastructures
A C library with a collection of basic data structures
array avl-tree c data-structures deque doubly-linked-list linked-list map queue stack static-lib static-library
Last synced: 14 May 2025
https://github.com/shreyapramanik47/tcs-nqt-coding-sheet
This repository contains solutions to common TCS NQT coding problems, covering arrays, strings, sorting, and number systems in C++.
arrays cpp data-structures dsa numbers numbersystem strings tcs tcsnqt
Last synced: 01 Jun 2026
https://github.com/data-mechanics/geoql
Library for performing queries and transformations on GeoJSON data (with emphasis on support for abstract graph representations).
data-science data-structures geographic-data geojson geojson-library
Last synced: 04 Apr 2026
https://github.com/mupinnn/dsa
Repo for learning data structures and algorithms, also to understand more about the programming language which I often use or that I'm currently learning.
Last synced: 24 Oct 2025
https://github.com/odhithsen/data-structures-java
🧑💻 Java implementations of various data structures and their associated operations.
Last synced: 24 Oct 2025
https://github.com/nanafox/binary_trees
A project on the Binary Tree Data Structure.
alx-curriculum binary-search-tree binary-tree c-programming data-structures dsa
Last synced: 06 Nov 2025
https://github.com/clearxs/go-algorithms-and-data-structures
go implementation algorithms and data-structurs
algorithms data-structures go leetcode
Last synced: 20 May 2026
https://github.com/carlosvinimsouza/full-tutorial-python
My tutorial Python completed
data-analysis data-science data-structures django django-framework fastapi fastapi-framework flask flask-web frameworks learn-to-code learning python python3 roadmap tutorial tutorial-code
Last synced: 10 Apr 2026
https://github.com/jeanbou/tech-interview-questions
A good collection of real-world coding interview problems, algorithm challenges & technical questions solved during application processes or its preparation for top tech companies. Includes multiple solutions for firms like Meta (Facebook), Goldman Sachs, Rakuten, Barclays, Line, Lifeware, Odoo, SES, Talkwalker & etc. Perfect for tech interview
algorithms code coding-challenges data-structures faang interview-preparation leetcode love tech-interviews
Last synced: 03 Feb 2026
https://github.com/ranimeshehata/shortest-paths-algorithms
A program implementing the three shortest paths algorithms for directed weighted graphs which are Dijkstra, Bellman-Ford and Floyd-Warshall.
algorithms bellman-ford-algorithm data-structures dijkstra-algorithm floyd-warshall-algorithm graphs java junit-test shortest-path-algorithm
Last synced: 25 Oct 2025
https://github.com/didogrigorov/codewars-problems-solved
A collection of Python solutions to CodeWars katas, organized by kyu level. Perfect for honing problem-solving skills, mastering Python, and tackling coding challenges.
algorithm-challenges algorithms algorithms-and-data-structures codewars codewars-kata-solution codewars-python codewars-solutions codewars-training-exercise coding-challenges coding-interview coding-interviews data-structures programming-challenges programming-contests programming-exercises python3
Last synced: 28 Jun 2025
https://github.com/yogain123/linked-list-api
Create a REST API app which exposes API endpoints , for carrying out Linked List operations.
algorithms data-structures javascript linked-list redis
Last synced: 17 May 2026
https://github.com/navneethg/poppy
Battle tested algorithms and data-structures for your next space-mission or casual reading.
algorithms data-structures library python
Last synced: 10 Apr 2026
https://github.com/j0a0m4/ds-algo
Study repository for Data Structures & Algorithms Course
algorithms data-structures python
Last synced: 26 Apr 2026
https://github.com/inf800/swift4tensorflow
Swift and Swift for TensorFlow
data-structures deep-learning jupyter-notebooks machine-learning swift-package-manager swift5 tensorflow
Last synced: 22 Mar 2025
https://github.com/hamidhosen42/stl-standard-template-library
STL-Standard-Template-Library. All STL Code with problem solving
algorithm c-plus-plus data-structures leetcode online-judge problem-solving stl
Last synced: 15 Mar 2026
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/jungaretti/advent-of-code-2020
Solutions to problems from the merriest coding challenge on the Internet
advent-of-code algorithms data-structures
Last synced: 25 Oct 2025
https://github.com/jungaretti/advent-of-code-2022
Solutions for Advent of Code 2022 in a few languages
advent-of-code algorithms data-structures
Last synced: 25 Oct 2025
https://github.com/jungaretti/advent-of-code-2021
Solutions to Advent of Code challenges written in a bunch of languages
advent-of-code algorithms data-structures
Last synced: 25 Oct 2025
https://github.com/r-n/calculatorstringcpp
The previous CalculatorString, rewritten in C++
calculator college-assignment college-assignments cpp data-structures expression-evaluator inheritance interpreter linked-list math oop operator-overloading string-parsing
Last synced: 25 Oct 2025
https://github.com/rohankalbag/data-structures
This repository contains implementations of certain data structures and the algorithms pertaining to them coded in C++
Last synced: 09 May 2026
https://github.com/ayyesu/pharmacy_management_system-v2
data-structures java javafx-gui mysql
Last synced: 21 Feb 2026
https://github.com/kevinknights29/dsa_in_cplusplus
This repo contains data structures and algorithms implemented in C++.
algorithms cplusplus data-structures
Last synced: 22 Mar 2025
https://github.com/williamfzc/planter
compile dict (json/yaml/toml/everything) to tree
data-structures dictionary json python tree tree-structure yaml
Last synced: 10 May 2026
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/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/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/entropy-tamer/justcode
Compact binary encoder/decoder with space-efficient encoding scheme
binary binary-format bincode compact data-structures decoding encoding no-std rust serialization streaming varint
Last synced: 10 Apr 2026
https://github.com/kevinknights29/dsa_in_java
This repo contains data structures and algorithms implemented in Java.
algorithms data-structures java
Last synced: 22 Mar 2025
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/fenilsonani/os-system
High-performance OS components with 99% faster algorithms, enterprise reliability, and L8 engineering quality. Features O(1) operations, thread safety, and production-ready implementations.
algorithms c99 concurrent-programming data-structures enterprise-software high-performance memory-management operating-systems performance-engineering systems-programming
Last synced: 31 Aug 2025
https://github.com/douglasdotv/dsa-java
Some basic algorithms and data structures.
algorithms data-structures java
Last synced: 30 Aug 2025
https://github.com/infinityintegral/sgextn
C++ application development framework
cpp cpp20 data-structures filesystem gpu-programming gui-application library qt qt-gui qt6 qtcreator utility-library
Last synced: 10 Apr 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/plopezgit/sprint2_t1_mysql_data_structure
Data Structure comprehension
data-structures diagramming drawio eer-diagram field join mysql mysql-database query record sql table terminal workbench
Last synced: 10 May 2026
https://github.com/jjfiv/csc212arraylists
CSC212 Array-Based List Implementations
array-list data-structures dynamic-array smith-csc212
Last synced: 30 Aug 2025
https://github.com/rystrauss/algorithms-and-data-structures
A Java library of important algorithms and data structures.
Last synced: 28 Oct 2025
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/failpt/avl-csharp
Generic AVL tree implementation and testing in C#
avl avl-tree bst csharp data-structures generic generic-library self-balancing-trees
Last synced: 30 Aug 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/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/pedroestevaodev/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: 24 May 2026
https://github.com/shubhbansal44/dsa-workspace
DSA Codebase
algorithms array backtracking-algorithm cpp20 data-structures dsa dynamic-programming greedy-algorithms hashing hashmap linked-list queue recursion searching sorting stack string tree
Last synced: 26 Aug 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/ovuiproduction/unix-file-system-simulation
This project simulates a Unix-like file system using an N-ary tree data structure, enabling efficient file and directory management. It supports essential operations like creation, deletion, traversal, and renaming while providing a command-line interface that mimics Unix shell commands for an intuitive user experience.
command-line-interface data-structures directory-management file-management file-system filesystem-simulation n-ary-tree shell-commands tree-structure unix-shell
Last synced: 10 May 2026
https://github.com/burakyilmaz321/data-structures
Data structure implementations
Last synced: 11 May 2026
https://github.com/anshu10101/leetcode
Collection of my solved LeetCode DSA questions !
Last synced: 25 Aug 2025
https://github.com/khaledsalshibani/cpp-nested-linked-lists
This repository was created as a college assignment. It includes detailed explanations for each file, class, and method used. The project implements nested linked lists for handling basic file operations.
cpp cpp-tutorials data-structures file-handling linked-list
Last synced: 24 Aug 2025
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/wilson0x4d/algs4net
A few fundamental algorithms implemented via C# using .NET Standard 2.0-compatible projects and language features.
algorithms data-structures netfx netstandard
Last synced: 06 Feb 2026
https://github.com/ivan-guerra/dsa
Classic data structures and algorithms implemented in C++
Last synced: 24 Aug 2025
https://github.com/shibam120302/interviewinsight
This repository contains all the DSA (Data-Structures, Algorithms, 450 DSA by Love Babbar Bhaiya, FAANG Questions), Technical Subjects (OS + DBMS + SQL + CN + OOPs) Theory+Questions, FAANG Interview questions, and Miscellaneous Stuff (Programming MCQs, Puzzles, Aptitude, Reasoning). The Programming languages used for demonstration are C++, Python
algorithms backend cpp data-structures datascience deep-learning dsa front-end-development java language machine-learning placement-preparation project python roadmap web
Last synced: 11 May 2026
https://github.com/ikeraguero/javascript-course
This repo provides a place for uploading projects and concepts from Jonas Schmedtmann's 'The Complete JavaScript Course', focused on the essentials of vanilla JS and how it works below the surface.
apis data-structures dom-manipulation javascript oop
Last synced: 23 Aug 2025
https://github.com/abhinav9444/hackerrank
This repository serves as a personal collection and showcase of my coding skills, problem-solving techniques, and progression through various coding challenges on HackerRank. It is also intended to help others learn and understand different approaches to solving programming problems in various languages.
algorithms algorithms-and-data-structures c data-structures hackerrank hackerrank-solutions programming python python3 ruby
Last synced: 11 May 2026
https://github.com/xiaohan2012/pyheap
binary heap implementation in Python
data-structures heap priority-queue
Last synced: 23 Aug 2025
https://github.com/leoobarbosa2/data-sctructures
General information about Data Structures and how to implement it.
data-structures data-structures-and-algorithms
Last synced: 22 Aug 2025
https://github.com/orcalinux/Data-Structure-and-Algorithms-Project
data-structures desktop-application qt6-gui qtcreator
Last synced: 22 Aug 2025
https://github.com/lucashomuniz/project-04
STATISTICAL ANALYSIS FOR DEMAND PLANNING IN POWERBI
bigquery data-analysis data-structures data-visualization database google-cloud-platform powerbi powerbi-visuals sql sql-query
Last synced: 11 May 2026
https://github.com/morfly/affinity
A collection of algorithms and data structures written in your favorite programming language.
algorithms bazel data-structures java kotlin python swift
Last synced: 10 Apr 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/elandeyan/data-structures-and-algorithms
Implementation of data structures and algorithms in different programming languages.
data-structures python python3 queue stack
Last synced: 11 May 2026
https://github.com/snhilde/dsa
Data Structures and Algorithms
algorithms data-structures golang
Last synced: 09 Mar 2026
https://github.com/tyra9/diagram-collection
写博客过程中制作的所有图例、图解,都放在这个仓库(支持.drawio)。
computer-networks data-structures database java javaweb mysql operating-system spring springboot
Last synced: 25 Feb 2026
https://github.com/ariessa/data-structure-algorithm-test
Technical test for a full stack developer role.
algorithms-and-data-structures data-structures javascript jest tdd-javascript
Last synced: 15 Apr 2026
https://github.com/make-github-pseudonymous-again/js-collections-defaultdict
:see_no_evil: Python's defaultdict data structure for JavaScript
agpl collections data-structures default defaultdict dict javascript
Last synced: 21 Aug 2025
https://github.com/lross2k/practice-in-c89
Simple implementations made in C to practice different concepts
algorithms c c89 data-structures
Last synced: 01 Feb 2026
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/ofadiman/grinding-leetcode
Repository contains solutions to leetcode problems.
algorithms data-structures golang leetcode sql typescript
Last synced: 18 Apr 2026
https://github.com/nicovandenhooff/advent-of-code-2022
This repository contains my solutions to the Advent of Code 2022 coding challenge.
advent-of-code advent-of-code-2022 algorithms data-structures optimization python
Last synced: 21 Aug 2025
https://github.com/sumit-kr-das/data_structure_and_algo
algorithms cpp data-structures
Last synced: 21 Aug 2025
https://github.com/jordanhasgul/character-device-driver
A basic concurrent Linux loadable kernel module (LKM) character device driver.
c data-structures kernel-module
Last synced: 20 Aug 2025
https://github.com/kplanisphere/multilist-graph-operations
Proyecto 5 - Estructuras de Datos
adjacency-list algorithm-implementation breadth-first-search cpp data-structures depth-first-search graph-operations graph-theory multilist
Last synced: 20 Aug 2025
https://github.com/mayankagnihotri7/data-structure-algorithms
Data structures and algorithms implemented in JavaScript.
algorithms algorithms-and-data-structures algorithms-datastructures data-structures javascript
Last synced: 20 Aug 2025
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/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/athulsabu2002/s3_ds_lab
Data Structures and Algorithms lab programs for S3 CSE B.Tech. Comprehensive implementation of sorting algorithms, linear/non-linear data structures, graph algorithms, and mathematical applications in C.
Last synced: 20 Aug 2025
https://github.com/fabiokleis/estrutura_de_dados1
estrutura de dados 1 , linguagem C!
Last synced: 20 Aug 2025
https://github.com/adeldaniel/leetcode-problem-solving-in-dart
This codebase is for competitive programming (Problem Solving) exercises with Dart LeetCode and other platforms.
challanges dart dartlang dartlanguage data-structure data-structures data-structures-algorithms data-structures-and-algorithms dsa dsa-algorithm dsa-practice leetcode leetcode-dart leetcode-solutions problem-solving problemsolving programming-challenges
Last synced: 28 Jul 2025
https://github.com/anderson-andre-p/datastructuresandalgorithms
Data Structures and Algorithms to Study
data data-structures data-structures-and-algorithms dsa dsa-algorithm dsa-learning-series structured-data
Last synced: 20 Aug 2025