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-03-30 00:07:31 UTC
- JSON Representation
https://github.com/r533-code/colt-cpp
C++ data structures, Unicode-aware string, allocators and other utilities used throughout the Colt Compiler.
allocators cpp20 data-structures string unicode
Last synced: 25 Feb 2026
https://github.com/vladpodilnyk/probably
A Bloom filter implementation in Go
data-structures distributed-systems probabilistic-data-structures
Last synced: 25 Mar 2025
https://github.com/pr47h4m/datastructuresandalgorithmscpp
Repository Focuses On Implementation Of Data Structures And Algorithms In CPP
algorithms codejam cpp data-structures kickstart oop
Last synced: 09 Apr 2025
https://github.com/chowdhuryj-github/autocompleter
A MSOE Lab Project for a JavaFX application on word searching using different backing data structures for a ordered and unordered list of words.
data-structures javafx unit-testing
Last synced: 05 Sep 2025
https://github.com/mehdieidi/cmap
Concurrent multi-writable, multi-readable, and thread-safe hash table implemented using sharding technique.
concurrent data-structure data-structures go golang map parallel thread-safe
Last synced: 01 Feb 2026
https://github.com/olaolatunbos/leetcode
The repository contains my solutions to leetcode questions in Python, along with data structures and algorithms
algorithms algorithms-and-data-structures data-structures leetocde python
Last synced: 30 Nov 2025
https://github.com/bm371613/slice-aggregator
A library for aggregating values assigned to indices by slices and the other way around
data-structures fenwick-tree interval interval-tree prefix-sum slice slice-aggregator
Last synced: 12 Mar 2026
https://github.com/lbwa/algorithms
Algorithm fundamentals implemented by JavaScript(TypeScript), @golang, @rust-lang.
algorithms algorithms-implemented data-structures go golang heap javascript linked-list queue searching-algorithms sorting-algorithms stack typescript
Last synced: 10 Apr 2025
https://github.com/winter000boy/breast-cancer-prediction-using-ml
Breast Cancer Detection Using Machine Learning is a project that applies machine learning algorithms to identify and classify breast cancer as malignant or benign based on medical data. By analyzing patterns in tumor features, this model supports early diagnosis and enhances decision-making in medical diagnostics.
data-science data-structures deep-learning flask-application machine-learning neural-network python3 web-development
Last synced: 25 Mar 2025
https://github.com/osiota10/alx-low_level_programming
C Low Level Programming - Data Structures, Linux/Unix System Programming and Algorithms with ALX Software Engineering
algorithms assembly c data data-structures linux shell unix
Last synced: 25 Jun 2025
https://github.com/hqarroum/binary-search-tree
🌳 A set of idiomatic implementations of a binary-search tree in multiple languages.
algorithms-and-data-structures binary-search-tree bst-tree c cpp17 data-structures python tree-structure
Last synced: 02 Feb 2026
https://github.com/poodarchu/algos
Algorithms and Data Structures in practice.
algorithms cpp data-structures leetcode-solutions map sorting-algorithms tree-structure
Last synced: 04 Sep 2025
https://github.com/musleh0001/dsa
Data Structure and Algorithm
alrogithm data-structures python3
Last synced: 24 Mar 2025
https://github.com/kishore-ganesh/datastructures
A collection of datastructures implemented in C and C++
data-structures datastructures datastructures-implemented sort
Last synced: 08 Oct 2025
https://github.com/radmitr/data-structures-and-algorithms
Data structures and algorithms by Olexandr Tsymbaliuk. Not finished.
Last synced: 16 Mar 2025
https://github.com/massigy/c-graphs
This C project implements a graph data structure
c cprogramming data-structures gcc git github graph-algorithms makefile
Last synced: 01 Apr 2025
https://github.com/mathusanm6/leetcode
Solutions for Leetcode Problems (tested using pytest and continuous integration)
algorithms algorithms-and-data-structures continuous-integration data-structures flake8 leetcode-python leetcode-solutions pytest
Last synced: 28 Aug 2025
https://github.com/kfrancischen/leetcode
Leetcode solutions
algorithms data-structures leetcode-python
Last synced: 06 Jul 2025
https://github.com/nelsonbn/algorithms-data-structures-binary-search-tree
Algorithms and Data Structures - Binary Search Tree (BST)
algorithms algorithms-and-data-structures data-structures
Last synced: 06 Mar 2025
https://github.com/w8r/binary-trees
Binary trees: Simple Binary, AVL, Red-Black
avl-tree binary-search-tree binary-trees data-structures priority-queue red-black-tree
Last synced: 06 Jul 2025
https://github.com/basemax/mystackjava
My Stack Implementation In Java. Here we are going to design a full-featured class for Stack's Data structure.
data-structure data-structure-and-algorithm data-structure-java data-structures data-structures-algorithms data-structures-and-algorithms data-structures-interview-questions data-structures-java java stack
Last synced: 08 Jul 2025
https://github.com/amrhossamdev/leetcode
Collection of leetcode questions that I solved - feel free to ask me at any time <3
algorithms data-structures interview-questions leetcode
Last synced: 15 Mar 2025
https://github.com/plurid/plurid-data-structures-typescript
Utility Data Structures Implemented in TypeScript
Last synced: 08 Nov 2025
https://github.com/guibrandt/multi-splay
Multi-splay tree implementation written in Go
data-structures dynamic-optimality go multi-splay-tree tree-structure
Last synced: 09 Oct 2025
https://github.com/syedaanoosha/java_dsa
algorithms data-structures data-structures-and-algorithms dsa java
Last synced: 16 Mar 2025
https://github.com/nilesh2000/errorfreecodes
Repository I use for my interview preparation.
algorithms cpp data-structures
Last synced: 09 Oct 2025
https://github.com/pferreirafabricio/data-structures
🍌 Data structures with C language
Last synced: 03 Dec 2025
https://github.com/lebrancworkshop/learn-cpp-from-youtube
Learning C++ from many resources in Youtube (E.G. The Cherno, Neso Academy)
algorithms assembly-language cpp data-structures data-structures-and-algorithms self-study youtube
Last synced: 21 Sep 2025
https://github.com/hozlucas28/c-algorithms-practical-work-2025
Practical work repository for the Algorithms and Data Structures course (C language) at the National University of La Matanza (@unlam).
2025 algorithms c codeblocks continuous-integration data-structures gcc-complier github-actions mit-license practical-work university-assignment unlam
Last synced: 01 Apr 2025
https://github.com/bpstelios10/coursera-algos
Coursera algorithms 1 (from Princeton Uni)
algorithms balanced-search-trees data-structures hashtable java mergesort priority-queue quicksort symbol-tables union-find
Last synced: 17 Nov 2025
https://github.com/jacobgrisham/spell-checker-data-structures-using-c
Program that spell-checks a file after loading a dictionary of words from disk into memory. Includes run-time data output.
big-o c computer-memory data-structures
Last synced: 04 Sep 2025
https://github.com/thanhdatpb/leetcode
These are the exercises I did on the leetcode website to further improve my knowledge of algorithms, data queries and learn new programming languages.
algorithms data-structures java javascript mysql-database
Last synced: 08 Feb 2026
https://github.com/idriz4work/cs50
In CS50 from the Harvard University, I acquired a strong foundation in programming and gained the skills to develop my own software. This was showcased in my final project titled "Hustlers Place".
algorithms arrays c data-structures flask html-css-javascript memory python sql
Last synced: 10 Oct 2025
https://github.com/kharzixen/data-structures-and-algorithms
This project is dedicated to implementing a variety of fundamental data structures and algorithms in C++ for educational purposes. The goal is to enhance my understanding of core computer science concepts through hands-on coding and problem-solving.
algorithms data-structures list queue stack vector
Last synced: 01 Mar 2025
https://github.com/lmithilesh-26/cses-problem-set
This Repository contains My Solutions to the CSES Problem-Set.
algorithms cpp20 cses-problem-set-solution data-structures problem-solving
Last synced: 17 Mar 2025
https://github.com/aryanshukla206/gfg160
Solve 160 GeeksforGeeks questions in a systematic manner, explaining concepts and workflows daily.
Last synced: 02 Apr 2025
https://github.com/jabellard/bst
Binary search tree.
algorithm algorithms binary-search-tree c data-structure data-structures
Last synced: 12 Dec 2025
https://github.com/farhad2415/job_scraper
Job Site Based Job Scraping with python
automation bash-script data data-scraping data-structures python selenium selenium-python
Last synced: 06 Oct 2025
https://github.com/guligon90/vcx-solutions-challenge
Technical assessment for the position of full-stack web delevoper at VC-X Solutions.
backend-webdevelopment data-structures oop python3
Last synced: 06 Mar 2025
https://github.com/maipa01/mstd
mstd (Maipa's Standard Library) is an extension of the C++ standard library, providing additional utility functions, new data types, and helpful templates for type comparisons. It aims to enhance the standard functionality with useful features while maintaining compatibility with modern C++.
bsd-3-clause cpp cpp-library cpp20 cross-platform data-structures function-type-traits header-only macros macros-cpp open-source ordered-map ordered-set overflow-detection standard-library-extension string-utilities terminal-utilities utility-library
Last synced: 10 Feb 2026
https://github.com/chandantech2023/strivers_a2z_dsa_course-sheet
A DSA course that helps you to understand all DSA Concepts topic wise with practical implementation from A to Z in a well-organized and structured manner.🤩
array data-structures dynamic-programming graphs heaps linked-list programming-fundamentals queue searching-algorithms sorting-algorithms stacks string tree two-pointers
Last synced: 06 Oct 2025
https://github.com/nelsonbn/algorithms-data-structures-linked-list
Algorithms and Data Structures - Linked List
algorithms algorithms-and-data-structures data-structures linked-list
Last synced: 06 Mar 2025
https://github.com/alexmatthes/writeam-text-editor
✍️ writeAM: A terminal-based text editor built from scratch in C as a learning project. Inspired by the Kilo editor, it features syntax highlighting for C, search functionality, and robust raw mode terminal handling.
c cli data-structures kilo-editor student-project systems-programming terminal text-editor
Last synced: 06 Oct 2025
https://github.com/wittyicon29/dsa
Some problems of leetcode on various techniques and concepts of DSA
algorithms data-structures leetcode
Last synced: 07 Oct 2025
https://github.com/valdirmendesdev/adt_go
Abstract Data Type in Go
abstract-data-types adt data-structure data-structures dsa list queue
Last synced: 14 Jan 2026
https://github.com/nikhilcodes/dsa-warehouse
A moderately structured repo to store Data structure and Algorithms.
Last synced: 08 Oct 2025
https://github.com/zaythedev/amazon-clone
The main idea for this project was to style the clone to look like Amazon and connect a React app to a database. I also received practice working with APIs using Stripe to take pseudo payments.
amazon data-structures react reactjs
Last synced: 08 Oct 2025
https://github.com/ethan-gao-code/go-ds
Go-DS (Go Data Structures) - Bloom Filters, Lists, Queues, Sets, Stacks, Trees and much more
avl-tree bloom-filter data-structures go golang list queue set skiplist stack tree
Last synced: 14 Jan 2026
https://github.com/eskabore/woerter
Dies ist ein C-Programm, das Wörter aus einer Datei liest, sie in einem Array speichert und verschiedene Optionen zur Manipulation und Suche bereitstellt. Das Programm liest Wörter aus einer Datei mit dem Namen "woerter.txt", die sich im selben Verzeichnis wie die ausführbare Datei befinden sollte.
algorithms algorithms-datastructures c data-structures sorting-algorithms
Last synced: 08 Oct 2025
https://github.com/siddhantprateek/golang-resources
Golang Learning Resources
cloud-computing cloud-native cloudnative data-structures go golang machine-learning
Last synced: 08 Oct 2025
https://github.com/italoaalves/data-structures
Data Structures projects
avl-tree data-sorting data-structures list pokeapi queue stack university-project
Last synced: 09 Oct 2025
https://github.com/tmartins11/aeds-i
Repositório para registrar todos os projetos concluídos na disciplina de AEDS I - 1º Período BCC | UNIFAL.
Last synced: 09 Oct 2025
https://github.com/lapets/bitlist
Pure-Python library for working with bit vectors.
bit bit-algorithms bit-array bit-manipulation bit-vector bit-vectors bits bitvector common-library data-structures python
Last synced: 09 Oct 2025
https://github.com/aishikmukherjee/students-management-system-using-c
Developer/Creator: Aishik Mukherjee
c c-programming code coding data-structures final-year-project learn-to-code programming programming-in-c programming-language project ready-to-use source-code students-magement-system
Last synced: 30 Jun 2025
https://github.com/simon-gardier/image-classifier
📷 Image classifier with Dynamic Time Warping
algorithms bounded-queue data-structures dynamic-time-warping info0902
Last synced: 10 Oct 2025
https://github.com/askeladdk/toolbox
Useful algorithms and data structures for Go.
algorithms data-structures go golang
Last synced: 14 Jan 2026
https://github.com/rbuj/basic-data-structures
A collection of simple examples for learning basic data structures using C.
Last synced: 11 Oct 2025
https://github.com/freddydrew/deepdiveusingjava
Where I keep all of my class work from Udemy's Data Structures & Algorithms: Deep Dive Using Java course.
arraylist arrays data-structures hashtable heaps linked-list queues search-algorithms sorting-algorithms stacks trees
Last synced: 11 Oct 2025
https://github.com/augusto11cb/data-structures-and-algorithms
Repository of code references, notes and observations on data structure and algorithm studies.
big-o big-o-performance data-structures dynamic-programming graph-algorithms hash hashmap hashmaps hashset hashtable hashtables heap linked-list priority-queue queue searching-algorithms sorting-algorithms stack tree-structure trie
Last synced: 11 Oct 2025
https://github.com/chiragsdev/data-structure
Here is the Data Structure With Java
data-structures java problem-solving
Last synced: 03 Dec 2025
https://github.com/hemisphere-studio/async-subscription-map
Async bookkeeping data structure for multithreaded state subscriptions
async data-structures multithreading subscriptions
Last synced: 15 Mar 2025
https://github.com/millukii/go-exercises
Golang exercises
concurency data-structures golang template testing
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/lewisadiaz/proyecto-integrado-cpp
Voting system for three different series categories
c data-structures functions loops string-manipulation voting-system
Last synced: 12 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/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/shahdd21/social-media-application
A project that simulates a real-world social media application
authentication authorization console data-structures database design-patterns hashing-algorithm hashing-passwords java oop security simulation social-media social-network
Last synced: 03 Mar 2025
https://github.com/ishmal793/lists-tuples-dictionaries-json-sets
Beginner-friendly Python practice covering core collection types like lists, tuples, dictionaries, sets, and JSON with real-world problems.
beginner-projects data-preparation data-structures dictionaries json lists python python-collections python-practice sets text-processing tuples
Last synced: 13 Oct 2025
https://github.com/qibinlou/kotlin-common-lib
A Guava-like Kotlin common platform algorithms and utilities lib.
algorithms common data-structures js jvm kotlin library
Last synced: 13 Oct 2025
https://github.com/azaz9026/myntra_review_project
Myntra Scraper Project Project Overview: The Myntra Scraper Project is designed to extract product data from the Myntra website. This tool enables users to gather information such as product names, prices, descriptions, ratings, and images for analysis, comparison, or personal use.
data-science data-structures data-visualization filesystem github mogodb mogoose python3 strreamlit web-scraping
Last synced: 27 Dec 2025
https://github.com/smercer10/blockbuster
WIP collection of lock-free data structures.
cpp data-structures lock-free non-blocking
Last synced: 14 Oct 2025
https://github.com/febits/computer-science
Computer science stuff
c data-structures data-structures-and-algorithms data-structures-c python strings
Last synced: 16 Jan 2026
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/theronwolcott/data-structure-phonebook
This project implements Ordered Linear Probing (OLP) and Quadratic Probing (QP) for collision resolution in hash tables, supporting soft deletion, hard deletion, and auto-resizing with prime number capacities for optimal performance.
data-structures hash-tables java
Last synced: 14 Oct 2025
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/astro-ph/cosmolib
Easy-to-use formats and plots for cosmological observables
cosmology data-structures library plotting visualization
Last synced: 22 Jan 2026
https://github.com/msskowron/godatastructures
Collection of data structures implemented in Golang.
Last synced: 26 Feb 2025
https://github.com/ahlusar1989/exercisms
Small finger exercises
data-structures exercise functional problem-solving scala
Last synced: 15 Oct 2025
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/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/sachingw777/data-structures
Implementation of C++ Data Structures & Algorithms.
algorithms cpp data-structures
Last synced: 26 Feb 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/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/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/iampavangandhi/splitwisecashflow
💵 Splitwise Cashflow Web App (using Heaps)
data-structures heap heaps javascript vanilla-javascript
Last synced: 18 Oct 2025
https://github.com/erikaax08/omegaup-answers
Mis soluciones a problemas de algoritmia en OmegaUP
algorithms algorithms-and-data-structures algoritmos c competitive-coding competitive-programming competitive-programming-contests cpp data-structures omegaup
Last synced: 19 Oct 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/recrsn/lru
GoLang LRU implementation
data-structures golang lru-cache
Last synced: 17 Mar 2025
https://github.com/ashwinraikar88/odsa
Orchard Algorithms and Data Structures
algorithms data-structures python3
Last synced: 23 Oct 2025
https://github.com/rodrigojunqueiradev/python-exercises
Repositório para armazenar exercícios realizados na linguagem Python / Repository to organize exercises with Python language
data-analysis data-science data-structures data-visualization database math pandas pandas-python python python-3 python3 sql statistics
Last synced: 23 Oct 2025
https://github.com/elkard/polynomialdatacontainer
C++ project on the 2nd semester of CS at Warsaw University of Technology
cpp11 data-structures parser polynomials template
Last synced: 24 Oct 2025