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/celineboutinon/laplace-immo
ENSAE-ENSAI Formation Continue (Cepe)/OpenClassrooms Data Analyst 2022-2023 - Projet 3
data-analysis data-analytics data-structures database-design database-schema databases mysql-connector-python mysql-workbench python sql
Last synced: 30 Apr 2026
https://github.com/tayyabasghar/dsa_semester_3
This repo has all the code that we learn in class. Data Structures and everything else. If you are a student of CS 2018 from UET, this might help you.
Last synced: 08 Apr 2025
https://github.com/douglasdotv/cs50x
A repository for CS50 problem sets, labs and final project.
ai c cs50 cs50x cybersecurity data-structures python sql web-development
Last synced: 30 Apr 2026
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/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/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/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/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/ololobus/practice
Random programming exercises
c data-structures educational pointers
Last synced: 18 Jul 2025
https://github.com/syedhuzaifanazim/oel-a1-data-structures
data-structures jupyter-notebook python3
Last synced: 01 May 2026
https://github.com/oniani/purity
A collection of various algorithms and data structures
algorithms data-structures functional-programming haskell
Last synced: 08 Jun 2026
https://github.com/jaskaransinghbhalla/iitd-col106
Data Structures & Algorithms course at IIT Delhi | Assignments
Last synced: 28 Jun 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/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/mlondimchunu/js
Just Javascript including data structures and algorithms in JS
algorithms data-structures data-structures-and-algorithms javascript
Last synced: 01 May 2026
https://github.com/dipto9999/visual_studio_exploration
Visual Studio Programs with Unit Test Framework
algorithms c cpp data-structures unittest visual-studio-2019
Last synced: 01 May 2026
https://github.com/iamabdelrahman/embedded-systems-diploma
Learn_In_Depth Embedded Systems Diploma Labs, Assignments, and Projects
c data-structures embedded embedded-c git makefile state-machine
Last synced: 01 May 2026
https://github.com/raynard2010/aol-data-structures
This repository contains my answers for the AoL (Assurance of Learning) of COMP6048001 - Data Structures Course. The score I got for these answers is 100.
assurance-of-learning binus c case case-study data-structures tries
Last synced: 02 May 2026
https://github.com/kasutu/filter
DSS: OOP based filter for objects
data-structures oop-principles typescript
Last synced: 31 Mar 2025
https://github.com/matteo-campana/princeton-practice-programming-assignment
Algorithms, Part I Princeton University, programming assignements and interview questions
algotithms coursera data-structures data-structures-and-algorithms java princeton princeton-algs4 princeton-coursera
Last synced: 02 May 2026
https://github.com/stynw7/algorithm_and_programming_python
Provides programs of Basic Algorithm and Programming using Python
algorithms algorithms-and-data-structures data-structures oop oops-in-python python
Last synced: 02 May 2026
https://github.com/iamanirudha97/boston_path_finder_psa_project
Finding Shorted path between T line stations located in boston using Graph Algorithms
data-structures graph-algorithms java
Last synced: 09 Jun 2026
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/first-coding/data-structure
This DataStructure warehouse is used to learn for me.
Last synced: 02 May 2026
https://github.com/basemax/ccontacts
This is a simple contacts manager written in C with a simple CLI interface and a lot of features.
c contacts contacts-app contacts-management contacts-manager data-structure data-structure-and-algorithm data-structures data-structures-algorithms data-structures-and-algorithms data-structures-c datastructure ds
Last synced: 15 Oct 2025
https://github.com/rockchalkwushock/dsa-notes
Notes from Data Structure & Algorithm tutorials.
Last synced: 27 Jan 2026
https://github.com/benjaminsemah/fcc-coding-challenges
This repo is a collection of JavaScript Solutions and Walkthroughs to common coding challenges. The challenges in this repo are taken from the FreeCodeCamp's curriculum.
algorithms data-structures freecodecamp javascript solutions walkthrough
Last synced: 14 Oct 2025
https://github.com/sam0jones0/cracking-the-coding-interview
My solutions written in Python to the problems presented in "Cracking the coding interview 6th edition: 189 programming questions and solutions" by Gayle Laakmann McDowell.
algorithms cracking-the-coding-interview data-structures python python3
Last synced: 15 Oct 2025
https://github.com/mizcausevic-dev/zig-agent-graph-db
In-memory directed graph DB in Zig for AI agent context graphs. Typed nodes (agent, tool, fact, result, citation), labeled edges, BFS traversal, JSON serialization. Pure Zig stdlib, zero deps.
agent ai-agents data-structures embedded graph graph-database platform-engineering systems-programming zig ziglang
Last synced: 01 Jun 2026
https://github.com/ososuna/matchmaking-lol
🕹️ Matchmaking algorithm for solo queue rankeds in League of Legends
data-structures league-of-legends machine-learning python
Last synced: 14 Apr 2026
https://github.com/singharyan1007/javadsa
The repository is collection of all the problems discussed in JAVA-DSA-Bootcamp by Kunal Kushwaha.
algorithms data-structures dsa faang-preparation java
Last synced: 15 Oct 2025
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/mohammed-majid/task-manager
To-do list web app that organizes data using a heap data structure
Last synced: 16 Oct 2025
https://github.com/StudyResearchProjects/dsa-in-cpp
Data Structures and Algorithms with C++
algorithms cpp data-structures
Last synced: 16 Oct 2025
https://github.com/heap-data-structure/d-ary-heap
:octopus: d-ary heap data structure library for JavaScript
agpl binary-heap computer-science d-ary-heap data-structures heaps javascript worst-case
Last synced: 16 Oct 2025
https://github.com/antonygz/estructura_de_datos
Implementaciones y explicaciones de estructuras de datos en distintos lenguajes.
data-structures graphs queues stack trees
Last synced: 27 Jan 2026
https://github.com/ryansakurai/huffman-coding
Project that turns text into code using Huffman Coding, based on an Advanced Data Structures exercise.
compression data-structures java
Last synced: 16 Oct 2025
https://github.com/barrettj12/collections
Generic, Java-style collections in Go.
collection data-structures golang library
Last synced: 27 Jan 2026
https://github.com/ierturk/rust-practice
Rust Language Practice
algorithm algorithms algorithms-and-data-structures data-structures dsa practice project-template recruitment-test rust rust-lang rust-practice template-project testing unit-testing
Last synced: 16 Oct 2025
https://github.com/ychaaibi/leetcode-javascript-30
Leetcode - Learn JS Basics with 30 Qs 🧩🧠
algorithms basic competitive-programming data-structures javascript javascript-leetcode javascript-questions leetcode problem-solving
Last synced: 14 Oct 2025
https://github.com/pedrohenrique-git/data-structures
algorithms c-plus-plus data-structures
Last synced: 01 Jun 2026
https://github.com/mahyaret/ctci-6th-edition-commonlisp
Cracking the Coding Interview 6th Ed. Solutions
algorithms careercup common-lisp cracking-the-coding-interview data-structures interview-questions
Last synced: 14 Oct 2025
https://github.com/koehlma/sharedvec-rs
A fast but limited ordered collection for storing values of a single type.
Last synced: 17 Oct 2025
https://github.com/ahmednassar7/money-hub
A bank management system.
algorithms cpp data-structures database oop sql
Last synced: 02 May 2026
https://github.com/mcleber/data_structures_and_algorithms_in_python
Data Structures and Algorithms in Python
algorithms-datastructures algotithms data-structures data-structures-and-algorithms data-structures-python learning-data-structure
Last synced: 09 Jun 2026
https://github.com/josecarlosnf/graphs
Implementações de grafos utilizadas na disciplina de projetos de algoritmos II (eq. estruturas de dados II)
bfs-search breadth-first-search data-structures deep-first-search dfs-search dijsktra-algorithm graph prim-algorithm python search ufpa
Last synced: 17 Oct 2025
https://github.com/mezdelex/rustexamples
All kind of different exercises in Rust.
borrowing concurrency data-structures mutability rust
Last synced: 01 Jun 2026
https://github.com/tiennhm/algorithms
Tông hợp chi tiết các thuật toán lập trình
algorithms data-structures source-code
Last synced: 17 Oct 2025
https://github.com/theronwolcott/data-structure-binary-patricia-trie-main
Binary Patricia Trie for efficient binary string storage and management. Features include insertion, deletion, search, in-order traversal, longest string retrieval, and size tracking with a compressed, memory-efficient node structure.
Last synced: 14 Oct 2025
https://github.com/samad-yar-khan/competetive-programming
This is a repository for all the competitive programming contests/
competitive-programming data-structures problem-solving
Last synced: 14 Oct 2025
https://github.com/wellingtonmwadali/binary_trees
This repo contains handled ALX tasks about binary tree.Binary trees are widely used in computer science and data structures due to their efficient search, insertion, and deletion operation s
binary-search-tree binary-tree data-structures
Last synced: 14 Oct 2025
https://github.com/myselfakashagarwal/javase
HolyGrail ☕️ DataStructuresFromScratch with different unusual brain edging algo ; beats 100% in linked list implementations from scratch on leetcode
Last synced: 16 Mar 2025
https://github.com/warborn/algorithms
Implementation of some of the data structures & algorithms i've found in books and courses
algorithms computer-science data-structures interview-preparation ruby
Last synced: 09 Jun 2026
https://github.com/apavazza/data-structures
Repository for the Data Structures course
Last synced: 14 Oct 2025
https://github.com/jurshsmith/data-fuel
Houses a blockchain syncing engine & implementations of the LinkedList data-structure
data-structures linked-list rust sync sync-engine
Last synced: 14 Oct 2025
https://github.com/belovetech/binary_trees
The study of binary trees, which are non-primitive non-linear data structures, and how they differ from non-primitive linear data structures such as arrays, stacks, queues, and linked lists.
algorithms binary-tree c data-structures
Last synced: 18 Oct 2025
https://github.com/dishenmakwana/c-datastructures-and-algorithms
Data Structure And Algorithms
Last synced: 01 Jun 2026
https://github.com/zhibirc/algorithms
This is yet another place where various algorithms live.
algorithm-challenges algorithms algorithms-and-data-structures algorithms-implemented computer-science data-structures discrete-mathematics
Last synced: 13 Oct 2025
https://github.com/notthestallion/data_structures_sentinel_dynamic_link
The purpose of this repository is to provide implementations of three different types of data structures: sentinel-based, dynamic using malloc, and linked using pointers. These data structures can be used in various algorithms and programs for efficient storage, retrieval, and manipulation of data.
data-structures dynamic dynamic-programming link linked-data linked-list sentinel sentinels
Last synced: 18 Oct 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
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/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/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/haseeeb21/queue-in-python
Creating class of Queue, which contains functions of queue implementation, by importing deque library.
class data-structures dequeue enqueue googlecolaboratory python python3 queue
Last synced: 12 Oct 2025
https://github.com/talenfisher/cis152
Class materials from CIS152: Data Structures and Algorithms in Java
Last synced: 12 Oct 2025
https://github.com/frank-wong-cn/datastructures-cpp
(Re)learning data structures.
algorithm avl-tree data-structures hashmap linked-list
Last synced: 20 Oct 2025
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/tomboddaert/zig_structures
An implementation of some data structures used to help me learn Zig
Last synced: 20 Oct 2025
https://github.com/akr-2803/dsa-declassified
Declassified, easy to-understand explanations and visuals to DSA problems and more.
algorithms algorithms-and-data-structures data-structures data-structures-and-algorithms dynamic-programming leetcode leetcode-solutions problem-of-the-day
Last synced: 20 Oct 2025
https://github.com/kalebers/data_structures_masters_2025
Repositorio para trabalhos da materia de Estrutura de Dados no Mestrado de Cybersegurança na PUCPR.
arrays binary-search-tree data-structures hash-table python
Last synced: 12 Oct 2025
https://github.com/c2akula/bitarray
Package bitarray provides a convenient and fast BitArray data structure that compactly stores bits in Go.
bitarray boolean compact convenient data-structures fast go golang pure-go pure-golang
Last synced: 14 Jan 2026
https://github.com/samirettali/go-datastructures
algorithms data-structures generics go golang
Last synced: 14 Jan 2026
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/dylankle/dungeon-first-search
Checks if a graph in the form of a dictionary has an exit
data-structures depth-first-search
Last synced: 12 Oct 2025
https://github.com/alpha74/rosalind_bioinformatics
Questions solved on rosalind.info related to Bioinformatics.
algorithms bioinformatics cpp data-structures dna rosalind rosalind-bioinformatics-challenge rosalind-solutions
Last synced: 01 Jun 2026
https://github.com/ferstormblessed/datastructures-algorithms
Basic data structures and algorithms with c++
algorithms-and-data-structures cpp data-structures
Last synced: 01 Jun 2026
https://github.com/tmcgrath325/mutableconvexhulls.jl
Planar convex hulls that support efficient insertion and removal of points
convex-hull convex-hull-algorithms data-structures julia
Last synced: 03 Mar 2026
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/saadarazzaq/master-lists-in-python
Master LISTS in a LAYMAN Language ✨
Last synced: 11 Oct 2025
https://github.com/afneves/haskellgraphs
A Haskell implementation of classic graph algorithms, including Dijkstra's shortest path and a Traveling Salesman Problem (TSP) solver, developed for the Functional and Logic Programming course at FEUP.
algorithms bit-masking data-structures dijkstra dynamic-programming graph-algorithms haskell memoization shortest-path-algorithm traveling-salesman-problem tsp
Last synced: 11 Oct 2025
https://github.com/dennuguyen/cpp
C++ DSA snippets
algorithms cpp cpp20 data-structures dsa googletest
Last synced: 03 May 2026
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/maccauhuru/modern-js-sandbox-code
Code i am writing for the modern JS from beginning course
api data-structures es6 functional-programming javascript object-oriented-programming prototype
Last synced: 28 May 2026
https://github.com/rieljasperapos/data-structures-and-algorithms
A collection of my practice codes for Data Structures and Algorithms (DSA) topics from my university.
Last synced: 23 Oct 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/hk-transfield/python-data-structures
A collection of simple data structures written in Python 3.
abstract-data-types algorithms data-structures data-structures-and-algorithms python python-3
Last synced: 11 Oct 2025
https://github.com/pedro-git-projects/go-data-structures-and-algorithms
Implementation of most of the classical data structures and algorithms in Go
algorithms data-structures go golang
Last synced: 14 Jan 2026
https://github.com/jaketarnow/algorithmsreview
Algorithm and Data Structures review
algorithms c data-structures interview-practice java python
Last synced: 03 May 2026
https://github.com/bmancini55/algorithms
Data structures and algorithms playground
Last synced: 25 Jun 2026
https://github.com/furkanunsalan/data-structures-and-algorithms
📊 My journey through learning data structures and algorithms
Last synced: 24 Oct 2025
https://github.com/eldehan/go-exercises
A collection of coding problems and exercises completed in Go
algorithms data-structures go golang
Last synced: 14 Jan 2026
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/bisceglialuigi/advent_of_code
This repository contains my solutions for the Advent of Code challenges! Advent of Code is an annual coding event featuring daily programming puzzles throughout December. It's a fun way to improve problem-solving skills and explore creative algorithms.
advent-of-code advent-of-code-2024 algorithms competitive-programming data-structures fun python3
Last synced: 01 Jul 2025