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-03 00:07:45 UTC
- JSON Representation
https://github.com/pwalig/aisd-bst
binary search tree
binary-search-tree college-assignment cplusplus cpp data-structures data-structures-and-algorithms
Last synced: 03 Sep 2025
https://github.com/youssefali11997/problem-solving-in-ds-and-algo-book-solutions
My Solutions to "Problem Solving in Data Structures and Algorithms Using Java" Book.
algorithms data-structures java problem-solving
Last synced: 25 Jun 2026
https://github.com/revazashvili/cpp-linked-list
simple linked list data structure example in c++
cpp data-structures linked-list
Last synced: 10 Jun 2026
https://github.com/pvlbzn/algorithms
Algorithms and data structure implementations
algorithms clrs data-structures
Last synced: 13 Jun 2026
https://github.com/drcbeatz/python-algorithms-and-datastructures
Easy to understand implementations of popular algorithms and data structures in Python, with tests using Pytest & CI with Github Actions.
algorithms continuous-integration data-structures github-actions pipenv pytest python type-hints
Last synced: 06 May 2026
https://github.com/vforsh/data-structures
This repo is me trying to fill the knowledge gap I have in basics of CS. Things like sorting algorithms and commonly used data structures.
algorithms algorithms-and-data-structures computer-science data-structures sorting-algorithms
Last synced: 13 Jun 2025
https://github.com/anpep/nih
Implementation of commonly used data-structures and snippets
c data-structures data-structures-c utility-functions utility-library
Last synced: 25 Mar 2025
https://github.com/maestre3d/facebook-interview-go
Meta (Facebook) coding interview questions with solutions written in the Go programming language.
algorithms coding-interviews data-structures facebook go golang meta
Last synced: 02 Apr 2025
https://github.com/tomazjunior/data-structure
Exercise the data structure, algorithm and problem-solving skills adding a daily coding problem.
algorithm data-structures problem-solving-skills
Last synced: 08 Apr 2025
https://github.com/programkingabel/princeton-algos-ds
Princeton Algos and DS with Java
algorithms backend bigonotation data-structures
Last synced: 13 Jun 2025
https://github.com/elvircrn/dm
algorithms data-structures discrete-mathematics graph-algorithms
Last synced: 02 Jan 2026
https://github.com/gingercro/studlib
A desktop application for managing student, book, and loan records in a database
algorithms-and-data-structures charp crud csharp-app csharp-code data-structures database database-management dataset gui microsoft-sql-server netframework object-oriented-programming software-development software-engineering sql-query sql-server sqlconnection visual-studio windows-forms
Last synced: 24 Nov 2025
https://github.com/edoriggio/algorithms-and-data-structures
Collection of algorithms and data structures
data-structures python3 searching-algorithms sorting-algorithms
Last synced: 11 May 2025
https://github.com/bmf-san/go-radix-tree
Implementation of Radix Tree assuming use in HTTP Router.
algorithms compressed-tree data-structures go http-router patricia-tree radix-tree trie
Last synced: 24 Mar 2025
https://github.com/rahul8320/ds_and_algo
Implementation of data structures and algorithms in cpp.
algorithms algorithms-and-data-structures algorithms-datastructures cpp data-structures linked-list oops searching-algorithms sorting-algorithms
Last synced: 24 Mar 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
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/sombertm/ts-dsa
Various Data Structures & Algorithms implemented in TypeScript with a strong focus on typings and extensibility
algorithms data-structures types typescript
Last synced: 10 Jun 2026
https://github.com/ashishshres/linked-list-in-data-structure
Linked List in Data Structure
circular-linked-list data-structures doubly-linked-list linked-list singly-linked-list
Last synced: 02 Jul 2025
https://github.com/victorhmp/mac323
Programming assignments and class notes
algorithms data-structures java
Last synced: 08 Apr 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/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/shiva16/da
Data Analytics - Study materials
analytics data-analysis data-science data-structures
Last synced: 07 Feb 2026
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/proton/algos
Algorithms on Python, Ruby, Rust, Java and JavaScript
algorithms algorithms-and-data-structures coursera data-structures graphs graphs-algorithms java javascript python ruby rust sort sorting sorting-algorithms union-find union-find-algorithm
Last synced: 13 Apr 2026
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/roy7077/design-and-analysis-of-algorithm
algorithms-and-data-structures circular-linked-list data-structures dfs-algorithm dijkstra-algorithm doubly-linked-list dynamic-programming graph knapsack01 linked-list power-function stack subset-sum-problem topological-sort unordered-map
Last synced: 10 Aug 2025
https://github.com/baguilar6174/react-ts-queue-app
Implementation of the queue data structure, using Typescript.
data-structures queue typescript
Last synced: 09 Nov 2025
https://github.com/jonathanfernandi/data-structures
This repository contains Jonathan's AoL (Assurance of Learning) Case Study for COMP6048001 - Data Structures Course. This case study has been declared to have passed with a high distinction (score: 100, grade: A).
assurance-of-learning c case-study data-structures
Last synced: 06 Jul 2025
https://github.com/kpatel0170/resources
A comprehensive resources for CS students. A guide to enhance your skills and stay up-to-date with the latest trends.
algorithms blockchain data-structures dsa dsa-algorithm github ml-ai resources system-design web-development
Last synced: 09 Aug 2025
https://github.com/parmodkumar28/codingninjas_dsa
Coding Ninjas DSA Questions Solutions
Last synced: 14 Jun 2025
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/Elevated-Standards/DataDemise
DataDemise is an application for certifying and verifying the destruction of data stored across various cloud providers. It ensures secure and verifiable destruction of data, providing certificates as proof of destruction.
cyber-security data-cleaning data-destruction data-sanitization data-science data-structures data-verification destruction-of-data information-security proof-of-destruction
Last synced: 02 Oct 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/mateusz-przybyla/addressbook_objectoriented
C++ (OOP) application - Przyszly Programista course (training)
cpp data-structures oop txt-files
Last synced: 09 Nov 2025
https://github.com/rurangiza/philosopher
This project is about solving the "dinning philosopher" problem in a multi-threading progam
algorithms data-structures inter-process-communication multithreading operating-system
Last synced: 10 Sep 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/vishal-raj-1/july-leetcoding-challenge
This repository contains solutions of leetcode july challenge.
algorithms cpp data-structures data-structures-and-algorithms leetcode-july-challenge
Last synced: 30 May 2026
https://github.com/sourceduty/data_architect
🛠️ Develop, model and simulate data architecture framework.
ai artificial-intelligence chatgpt custom-gpt custom-gpts data data-architect data-design data-strategy data-structures data-systems framework framework-development gpt gpts openai openai-chatgpt
Last synced: 08 Aug 2025
https://github.com/hd-genius/data-structures
C++ datastrucure implementations without the standard library
Last synced: 07 Aug 2025
https://github.com/vertikajain/js-data-structures-and-algorithms
DSA using JS
data-structures javascript sliding-windows
Last synced: 11 Mar 2025
https://github.com/neuralsignal/loris
Loris: Database and Analysis application for a Drosophila Lab (or any lab)
data-analysis data-structures database datajoint flask neuroscience
Last synced: 12 Mar 2026
https://github.com/stynh/rtree.js
algorithms-and-data-structures data-structures data-visualization r-tree r-trees typescript
Last synced: 04 Apr 2025
https://github.com/mustafahakkoz/network_analysis
Centrality calculations of a graph in C language
centrality-calculations data-structures social-graph
Last synced: 29 Jun 2026
https://github.com/alexandrbig1/goit-sql-hw-04
This repository houses my third homework assignment for the SQL module, focusing on DML and DDL commands. Explore data manipulation and database structure definitions through practical exercises.
computerscience data-structures database ddl-commands dml-commands softwareengineer sql
Last synced: 02 Jul 2025
https://github.com/aryaghan-mutum/algorhythms
A curated collection of algorithm implementations.
algorithms computer-science cryptography data-structures functional-programming graph-algorithms lisp mathematics number-theory racket searching-algorithms software-engineering sorting-algorithms tree-algorithms
Last synced: 21 Feb 2026
https://github.com/waynewbishop/bishop-algorithms-book
A book on commonly used algorithms & data structures in Swift.
algorithms book data-structures graph-algorithms ios-sdk swift
Last synced: 02 Apr 2025
https://github.com/montybechir/redblacktreemapreduce
A hadoop project that is able to handle very large data sets and construct a red black tree. A script is available to automate iterative map reduce jobs.
data-structures distributed-computing hadoop mapreduce python redblacktree scripting
Last synced: 10 Jan 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/arcsymer/algorithms
Idiomatic C#/.NET 10 algorithms & data-structures library built from scratch — 11 structures, 16 algorithms, 129 tests, 7 Codility-style katas
algorithms csharp data-structures dotnet interview-prep portfolio
Last synced: 29 Jun 2026
https://github.com/gauravcodepro/diff-alternative-data-structure-r
I read this post today and they mentioned the diff which i have used a lot in R but i want to put this git just to show that you can also do this from a data structure point of view
data-science data-structures r rdataframe rprog rprogramming
Last synced: 17 Aug 2025
https://github.com/kubepay/java-cs-to-enterprise
This repository acts as standalone or upcoming book for educating interested Computer Science students to Data Structures, Algoritms, Design Pattersn on Java 8.
algorithms computer-science data-structures design-patterns enterprise-design-patterns functional-programming java-8 reactive-programming
Last synced: 24 May 2026
https://github.com/ishibi/rust-dsa
🦀 Implementation of Data Structures and Algorithms in Rust
algorithms data-structures rust
Last synced: 02 Apr 2025
https://github.com/skharchikov/leetcode-rust
LeetCode solutions in Rust
algorithms blind75 data-structures leetcode rust
Last synced: 23 Jun 2026
https://github.com/r-n/calculatorstringcpp2
Calculator that takes math expression string input like in Python
calculator cpp data-structures expression-evaluator inheritance interpreter linked-list math oop operator-overloading string-parsing
Last synced: 31 Mar 2025
https://github.com/mekhails/splay-tree
Realization of splay tree data structure on C language.
Last synced: 16 Mar 2025
https://github.com/adrianomonteiroweb/python-algorithms-project
Projeto em Python de algoritimos.
algorithms algorithms-and-data-structures complexity-algorithm data-science data-structures python3
Last synced: 15 Mar 2025
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/f4str/c-collections-library
Simple library of generic data structures for C
algorithms c collections containers data-structures
Last synced: 04 Aug 2025
https://github.com/rfdzan/lru_cache
An efficient LRU (Least Recently Used) cache implementation, inspired by python's OrderedDict
data-structures lru-cache scala
Last synced: 10 Jan 2026
https://github.com/ahmedtrb/linkedlist
implementing a linkedlist data structure in c++
cpp data-structures linked-list
Last synced: 02 Apr 2026
https://github.com/bookseer/algorithms
Алгоритмы и структуры данных
algorithm algorithms data-structures education
Last synced: 03 Mar 2026
https://github.com/lourdilene/algorithms
Practice of algorithms and data structures
algorithms data-structures javascript python3 typescript
Last synced: 13 Apr 2026
https://github.com/kernelshreyak/dsa_learning
My learning of Data Structures and Algorithms through implementations in Go,Python and JavaScript. Also contains solutions to some competitive programming exercises
algorithms algorithms-and-data-structures competitive-programming data-structures golang javascript python3
Last synced: 04 May 2026
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/khaleelmuhd1998/programmingpractises
My coding practise history.
algorithms coding data-structures programming
Last synced: 08 Apr 2025
https://github.com/walshyb/datastructures-and-algorithms
My notes on common algorithms and data structures
algorithms algorithms-and-data-structures arrays data-structures datastructures graphs hashmaps latex
Last synced: 10 May 2026
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/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/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/lukehb/137-datastructures
Data structures used for building java applications, particularly data-mining projects.
data-structures file java spatio-temporal trajectory
Last synced: 07 Jun 2026
https://github.com/gauravjuvekar/aint-safe
aint-safe - Lock-free async-interrupt-safe data structures
Last synced: 21 Jul 2025
https://github.com/rishabh3112/binary-trees
Code to basic binary tree problems follow along 😃🎉
binary-tree data-structures iteration java recursion
Last synced: 25 Mar 2025
https://github.com/genthegreat/data-structures-and-algorithms
Data Structures in Javascript
algorithms algorithms-and-data-structures data-structures
Last synced: 23 Jun 2026
https://github.com/narayan954/dsa-problems
leetcode, geeksforgeeks, usaco, codeforces, etc question's solutions
Last synced: 11 Apr 2026
https://github.com/tlmader/java-basics
Basic algorithms and data structures in Java
algorithms data-structures java
Last synced: 01 Mar 2025