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-23 00:07:37 UTC
- JSON Representation
https://github.com/virjilakrum/merkle_proof_file_transfer
merkle_proof_file_transfer is an open-source project designed to demonstrate the use of Merkle proofs for secure and efficient file transfer.
data-structures file-transfer merkle-hash-trees merkle-proof merkle-tree move
Last synced: 05 Oct 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/schak04/s-vector
A minimal implementation of a dynamic array I'm writing in C, inspired by C++ STL's std::vector.
c-programming data-structures dynamic-array reimplementation
Last synced: 31 May 2026
https://github.com/wzslr321/leetcode
My leetcode solutions, update systematically :>
algorithms algorithms-and-data-structures cpp data-structures leetcode leetcode-cpp leetcode-solutions
Last synced: 07 Oct 2025
https://github.com/nouemankhal/competitive-programming
Some of my solutions for competitive programming problems in different Online Judges ( Codeforces, UVa, SPOJ, Kattis...) and contests
algorithms competitive-programming data-structures
Last synced: 08 Oct 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/jlmsc/estruturas-de-dados
Implementações de algumas estruturas.
algorithms algorithms-and-data-structures data-structures java
Last synced: 08 Oct 2025
https://github.com/bl33h/byletter
Categorize words by their starting letter in a dictionary.
algorithms data-structures dictionary logic python text-processing word
Last synced: 09 Oct 2025
https://github.com/sword-jin/go-algorithm
golang 常用数据结构,算法
algorithms btree data-structures heap queue stack tree
Last synced: 09 Oct 2025
https://github.com/bcongdon/hackerrank
:computer: My HackerRank solutions
algorithms data-structures hackerrank python
Last synced: 09 Oct 2025
https://github.com/asynched/data-structures
Implementation of a series of data structures in C
Last synced: 09 Oct 2025
https://github.com/iboudhaine/hnsw-attribute-filtering-optimization
Optimizing multi-attribute filtering for Approximate Nearest Neighbor (ANN) search using HNSW. This project integrates bitsets and Roaring Bitmaps into HNSWLib to accelerate query performance by reducing evaluation costs for large attribute datasets.
ann-search approximate-nearest-neighbor bitsets cpp data-structures efficient-filtering hnsw optimization roaring-bitmaps
Last synced: 18 May 2026
https://github.com/qulia/go-qulia
Go common library
data-structures golang graph heap set stack tree trie
Last synced: 14 Jan 2026
https://github.com/joshua-light/fenwick-tree-rs
A Fenwick tree implementation.
data-structures fenwick-tree rust
Last synced: 11 Oct 2025
https://github.com/hassan11196/ds-assignments
Data Structures Assignments - FAST NUCES (Karachi) - CS201 - Fall 2018
bfs c cpp data-structures dfs infix optimization pathfinding postfix
Last synced: 18 Apr 2026
https://github.com/siddhantsingh1230/algorithms
All Algorithms in nutshell C
algorithms daa data-structures design-analysis-algorithms
Last synced: 12 Oct 2025
https://github.com/baqar-abbas/data-structures---algorithms
This Repo contains the programs related to Data structures and algorithms built using C language, C# (C Sharp), JavaScript and Ruby.
abstract-data-types algorithms algorithms-and-data-structures arrays binary-search c cpp csharp data-structures javascript linear-search linked-list linkedlist queue recursion stack
Last synced: 12 Oct 2025
https://github.com/dimodimchev/struct-algo
A repository where I will upload different data structures and algorithms I explore
Last synced: 13 Oct 2025
https://github.com/miladsade96/leetcode_with_java
Solving Leetcode Challenges using Java Programming Language and Testing them with JUnit
algorithm algorithms algorithms-and-data-structures data-structures java java-8 javaee leetcode leetcode-java leetcode-solutions
Last synced: 18 Feb 2026
https://github.com/sandeepkumarmishra354/dsa-practical
All DS & Algo related practical files will be pushed here.
algorithms data-structures javascript nodejs
Last synced: 20 Apr 2026
https://github.com/lancejpollard/tl-bplus-tree.js
4 B+ Tree Implementations from trincot on StackOverflow
algorithms bplustree data-structures javascript tree
Last synced: 17 Oct 2025
https://github.com/dp6/templates-centro-de-inovacoes
Modelos de arquiteturas, documentações, testes e deploys para as iniciativas do centro de inovação
data-quality data-science data-structures dp6 gtm inovacao
Last synced: 05 Feb 2026
https://github.com/sminerport/sortvisualizer
The Sort Visualizer is an interactive tool that demonstrates various sorting algorithms in real-time. It supports Bubble Sort, Quick Sort, and more, making algorithm learning visual and intuitive.
algorithm-analysis algorithm-visualisation algorithm-visualizer data-structures data-structures-and-algorithms educational-project educational-software interactive interactive-visualizations python sorting-algorithms visualization
Last synced: 19 Oct 2025
https://github.com/richiepagard/c-algorithm
Write some algorithms with C programming language. I'm trying to write the best way that I can.
algorithms c cprogramming data-structures
Last synced: 18 Jan 2026
https://github.com/pradyuman7/tree
Tree data structure class in all of its glory, in Java.
data-structures java tree tree-library
Last synced: 01 Jun 2026
https://github.com/massigy/entry-to-data-structures
this repo containes code about basic data structures (arrays, strings, matrixs...) and thier sorts and searching algorithms!
data-structures git github pascal
Last synced: 22 Oct 2025
https://github.com/merteldem1r/AlgoStruct
AlgoStruct: Mastering DSA with C & C++ Data Structures and Algorithms, Essential Concepts like Pointers, OOP, Structures, Memory Allocation etc. with well explained comment lines and Readme files. Implementing all Data Structures from scratch and their Algorithms.
algorithms c cpp data-structures
Last synced: 23 Oct 2025
https://github.com/odilson-dev/hashmap
The Hashmap Project is an assignment from TOP's curriculum, where participants work on creating and implementing a hashmap data structure as part of their learning exercises.
data-structures hashmap ruby theodinproject
Last synced: 24 Oct 2025
https://github.com/vedant-jain03/dsa-questions
This repo contain all my Algorithms basics problems and problem types
algorithms cpp14 data-structures
Last synced: 25 Oct 2025
https://github.com/siyamulislam/oop_ps
AN INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING WITH JAVA™, FIFTH EDITION
data-structures java oop problem-solving
Last synced: 26 Oct 2025
https://github.com/mikemwai/massive
Amazon massive dataset processing project
data-structures google-drive-api
Last synced: 26 Oct 2025
https://github.com/samuelastech/code
Every piece of concept that I'm learning will be placed here so that I can consult it later as a reference
algorithms data-structures data-types dynamic-programming language-learning math programming-paradigms
Last synced: 06 Feb 2026
https://github.com/khalidelboray/dsa-20-labs
Solutions for DSA 20 Course
algorithm-challenges data-structures perl perl6 python3 raku rakudo
Last synced: 29 Jan 2026
https://github.com/chihebabiza/my-cpp-stack-array
A lightweight, template-based stack class built on top of the `clsMyQueueArr` class, which in turn uses a custom dynamic array (`clsDynamicArray`). This class provides basic stack behavior (LIFO – Last In, First Out) by inserting new elements at the beginning of the internal array.
cpp cpp-library data-structures oop stack
Last synced: 16 Mar 2026
https://github.com/elliotekj/doubly_linked_list
A fast, amortised O(log n) doubly linked list implementation
data-structures doubly-linked-list elixir
Last synced: 17 Mar 2026
https://github.com/gossiperloturot/densemap
A collection data structure that is permanently accessible by unique keys and fast iterable
Last synced: 31 Jan 2026
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/skytreader/pydagogical
Implementations of textbook data structures
algorithms data-structures python
Last synced: 01 Feb 2026
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/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/abhishekyadav-01/metro-navigator
This project implements a Metro Station Management System using advanced data structures in C++. The system efficiently manages metro lines and stations, supports real-time route planning, and calculates optimal ticket fares using pathfinding algorithms.
algorithms avl-tree-implementations cpp17 data-structures oops-in-cpp
Last synced: 08 Feb 2026
https://github.com/salma-mamdoh/data-structures-implementation
Our project for Data Structures Course taken during fall 2023 semester
circular-linked-list cpp data-structures doubly-linked-list problem-solving queue single-linked-list stack
Last synced: 08 Feb 2026
https://github.com/orxfun/orx-imp-vec
ImpVec stands for immutable push vector 👿, it is a data structure which allows appending elements with a shared reference.
data-structures pinned pinned-elements rust self-referential self-referential-structure vector
Last synced: 17 Mar 2026
https://github.com/can-dy-jack/algorithm
JavaScript算法与数据结构库
algorithms data-structures double-linked-list heap linked-list priority-queue queue stack
Last synced: 18 Mar 2026
https://github.com/shoyeb45/avltreevisualizer
This is data structure project. In this project I've built AVL tree visualisation application using javafx library of java. This project have solidified my understanding of AVL tree data structure and learnt a lot from this project
data-structures data-visualization java javafx javafx-application visualization
Last synced: 27 Feb 2026
https://github.com/abhay-kanwasi/data-structure
Various data structures in python with proper code with explanation and meaningful comments
algorithm data-structures python pythonbeginners pythondatastructure
Last synced: 13 Feb 2026
https://github.com/noughtmare/fleet-array
A modern implementation of diff arrays
array data-structures persistent-data-structure
Last synced: 14 Feb 2026
https://github.com/pablohenrique/aulaspython-fatec
Repository destined for Fatec's Microinformatics classes - ADS. Realizado com @HenriqueQueirozz
ads data-structures exercises functions learning-python logic-programming pycharm-ide
Last synced: 02 Apr 2026
https://github.com/dominikjalowiecki/programming-projects
Minor programming projects (from books, tutorials and my own).
algorithms data-structures design-patterns practice-projects programming
Last synced: 02 Mar 2026
https://github.com/jli198/cpe360
CPE 360 - Computational Data Structures & Algorithms
algorithms big-o big-o-notation binary-search binary-search-tree cplusplus data-structures linked-list linkedlist object-oriented-programming queue recursion stacks tree-structure
Last synced: 03 Mar 2026
https://github.com/yawar-abass/dsa
Data Structure And Algorithms through Java. Some Basic Java Programs .
algorithms data-structures data-structures-and-algorithms dsa java
Last synced: 29 Mar 2026
https://github.com/stdlib-js/utils-fifo
First-in-first-out (FIFO) queue.
collection data data-structure data-structures fifo first-in first-out javascript node node-js nodejs queue stdlib structure util utilities utility utils
Last synced: 16 Apr 2026
https://github.com/saqibbedar/cpp-algorithms-datastructures
Structured Data Structures & Algorithms (DSA) in C++: topic-wise implementations, labs, assignments, revision notes, and interview practice.
algorithms c-plus-plus coding-interview coding-practice competitive-programming cp cpp data-structures dsa interview-preparation linked-list priority-queue problem-solving queue recursion searching sorting stack stl tree
Last synced: 03 Jun 2026
https://github.com/md-mafujul-hasan/hackerrank_algorithms_solution
These Contain Some Algorithm Solution of Hacker Rank😏
algorithm algorithm-challenges algorithm-hackerrank algorithms algorithms-and-data-structures algorithms-datastructures data-structures hackerrank hackerrank-algorithm hackerrank-algorithms hackerrank-algorithms-solution hackerrank-algorithms-solutions hackerrank-algorithms-solutions-php hackerrank-algorithms-warmup hackerrank-algorithms-youtube hackerrank-solutions python
Last synced: 30 Apr 2026
https://github.com/imbios/lab-extract-common-letters
📝 TypeScript implementation of an algorithm to extract common characters across multiple strings, optimized for performance with O(n*k) time complexity.
algorithms coding-challenge coding-interview data-structures educational hacktoberfest hash-table interview-preparation leetcode npm-package optimization performance problem-solving string-manipulation time-complexity typescript
Last synced: 20 Apr 2026
https://github.com/algusdark/programming-puzzles
A repository with programming puzzles and solutions in TypeScript
algorithms codeando-pues data-structures javascript programming programming-puzzles puzzles typescript
Last synced: 20 Apr 2026
https://github.com/lebrancconvas/datastructure-algorithms-playground
Practicing Data Structures and Algorithms in various Programming Language.
algorithms data-structures data-structures-and-algorithms
Last synced: 04 Jun 2026
https://github.com/priyakdey/algoexpert-solutions
Algoexpert Solution
algoexpert algoexpert-java-solutions algoexpert-solutions algorithms algorithms-and-data-structures data-structures faang-interview interview-preparation
Last synced: 21 Apr 2026
https://github.com/miladsade96/lcrs
LeetCode Related Stuff
algorithms algorithms-and-data-structures data-structures hacktoberfest-accepted hacktoberfest2022 javascript jest jest-tests leetcode-python leetcode-solutions pytest python unit-testing
Last synced: 21 Apr 2026
https://github.com/wisdomenigma/probable-potato
The rust wrapper of Btree *
data-structures docker docker-image rust rust-crate
Last synced: 21 Apr 2026
https://github.com/justinlubin/cs-162-notes
UChicago CS 162 Notes, Winter 2017.
algorithms c data-structures notes
Last synced: 21 Apr 2026
https://github.com/hossein13m/leetcodechallenges
LeetCode Challenges Answers and Explanations
algorithms data-structures javascript leetcode
Last synced: 05 Jun 2026
https://github.com/aalekh/solutions
Solutions to some DS Algo problems
algorithm array bit-manipulation data-structures dynamic-programming graph hash heap interview-practice interview-questions linked-list string tree
Last synced: 05 Jun 2026
https://github.com/evandrolg/data_structures_in_js
A collection of data structure developed in JavaScript.
algorithms data-structures js performance
Last synced: 06 Jun 2026
https://github.com/satishdash/juliaexercism
Exercises on various Julia concepts from Exercism.io
data-structures julialang programming
Last synced: 25 Apr 2026
https://github.com/vtickner/codecademy-recommendation-software
This portfolio project was created as part of Codecademy's Computer Science Career Path course. The recommendation software I have created provides TV show recommendations based off genre types.
algorithms classes-in-python data-structures flowchart json python quicksort stack
Last synced: 25 Apr 2026
https://github.com/yashkathe/dsa-with-javascript
Data Structures, Algorithms and Problems with Javascript
algorithms data-structures graphs javascript javascript-dsa linked-list problem-solving sorting-algorithms trees typescript
Last synced: 25 Apr 2026
https://github.com/frenzyexists/linked-lists-everywhere
The second Data Structures Project I made during Data Structures, that's it
college college-assignment college-project data-structures java java-project reeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
Last synced: 11 Jun 2026
https://github.com/avivharuzi/algorithms-and-data-structures
Implementation of Algorithms and Data Structures using JS
algorithms algorithms-and-data-structures data-structures javascript
Last synced: 07 Jun 2026
https://github.com/483759/algorithmsolutionstorage
Problem Solving, 자료구조, 알고리즘 공부 내용 정리
algorithm data-structures problem-solving
Last synced: 07 Jun 2026
https://github.com/zalbright90/top-linked-list
This project implements a custom Linked List data structure in JavaScript using ES6 modules. The LinkedList class provides a comprehensive set of methods for manipulating and interacting with a singly linked list.
algorithms coding-challenge computer-science data-structures es6 interview-prep learning linked-list nodejs odin-project programming software-development web-development
Last synced: 27 Apr 2026
https://github.com/iampavangandhi/chatbot
💬 Chatbot Web App (using APIs)
chatbot data-structures javascript json json-api
Last synced: 28 Apr 2026
https://github.com/emanoelcampos/java-data-structures-algorithms
Atividades e exercícios desenvolvidos no curso de Estrutura de Dados e Algoritmos com Java da orientadora Loiane Groner
algorithms algoritmos data-structures estrutura-de-dados java loiane loiane-groner
Last synced: 28 Apr 2026
https://github.com/eduardob-programador/dsa-learning
A project where I build data structures and algorithms, and test them
algorithms algorithms-datastructures data-structures dsa java junit-jupiter junit5 searching-algorithms sorting-algorithms
Last synced: 29 Apr 2026
https://github.com/iamjuniorb/data_structures_and_algorithms
I'm working on Data Structures and Algorithms I C949 class in school and decided to write up all of these searching algorithms, sorting algorithms, strutures, and so on to get a better understanding. These can be used with large datasets to test their space and time complexities.
data data-analysis data-science data-structures datastructures datastructures-algorithms datastructuresandalgorithm math mathematics programming python python-app python-library python3
Last synced: 08 Jun 2026
https://github.com/valentinnsoare/mathquizwithcomputerassistedinstructions
Math quizes with an interactive menu and instructions from computer to solve the questions in case you have your answer wrong.
data-structures interaction-design interactive java-17 mathematics maven oop-principles
Last synced: 30 Apr 2026
https://github.com/rvats20/airline-dashboard
Airline Dashboard is designed to provide real-time insights and analytics for airline operations. This dashboard helps airlines monitor key performance indicators (KPIs), track flights, manage resources, and improve overall efficiency.
cicd dashboard-application dashboard-templates data-structures matplotlib pandas plotly python real-time visualization
Last synced: 30 Apr 2026
https://github.com/mrpranavr/data_structures_and_algos
A daily practice tracker for Data structures and Algorithms
algorithms data-structures java python3
Last synced: 01 May 2026
https://github.com/tuan882612/leetcode
My solutions to Leetcode problems.
algorithms data-structures leetcode python
Last synced: 08 Jun 2026
https://github.com/wotermelon/data-structure
常用的一些数据结构的实现,如链表、栈、队列、树等
data-structures javascript linked-list queue stack tree-structure
Last synced: 01 May 2026
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: 01 May 2026
https://github.com/abhishekmaity001/data-structures-algorithms
This Repository contains all my Data Structures & Algorithms code snippets which will help in coding interview. (All codes will be implemented in Python)
algorithms circular-linked-list data-structures doubly-linked-list linked-list python queue recursion-problem stack
Last synced: 02 May 2026
https://github.com/bastidood/option-block
A minimal utility Rust crate for small, fixed-size blocks of optional types.
data-structures embedded no-std rust
Last synced: 09 Jun 2026
https://github.com/fmontes/dotcms-gatsby
Gatbsy Source Plugin for @dotcms. Using the @dotcms endpoints to create a Gatsby source plugin.
data-structures dotcms endpoints gatsby gatsby-site nodejs rest yarn
Last synced: 03 May 2026
https://github.com/pranshuchittora/stacky
🥞 Stack emulator
array css data-structures html js material project stack
Last synced: 03 May 2026
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: 03 May 2026
https://github.com/avanishd-3/data-structures
Implementations of various data structures
Last synced: 04 May 2026
https://github.com/ikhsan3adi/dsa_dump
Matkul Struktur Data dan Algoritma
algorithms c cpp data-structures data-structures-and-algorithms dsa
Last synced: 09 Jun 2026
https://github.com/kalongn/shuffle-algorithm
Shuffle Algorithm for a Spotify Playlist
bash data-structures java music node-js shuffle spotify
Last synced: 05 May 2026
https://github.com/snandasena/cpp-advanced-topics
Advanced Topics In C++
algorithms c concurrent-programming cpp data-structures datastructures-algorithms idioms oop python solid-principles webassembly
Last synced: 05 May 2026
https://github.com/iamkira420/student-management-system
Basic Student Management System thatallows users to perform CRUD (Create, Read, Update, Delete) operations on a list of students.
cli cpp data-structures database oop sql terminal
Last synced: 06 May 2026
https://github.com/massigy/c-hash-tables
This C project implments a Hash Table data structure.
c cprogramming data-structures gcc git github hashtable linked-list makefile
Last synced: 07 May 2026
https://github.com/yash22222/sync-intern-s-ml-tasks
SYNC INTERN'S Machine Learning internship will offer you to enhance your skills by doing real-life example projects. This internship will increase your knowledge in the field of data and algorithms to understand how a machine learns.
bhpp boston-house-datasets boston-house-price-prediction boston-house-pricing data data-structures machine-learning machine-learning-algorithms numpy pandas sync-intern sync-interns
Last synced: 07 May 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: 08 May 2026
https://github.com/andyduke/data_processor_cli
Flexible command-line data processor.
command-line command-line-tool converter csv data data-structures json template toml xml yaml
Last synced: 08 May 2026
https://github.com/kaikalii/nolloc
Allocationless, resizable data structures for Rust
Last synced: 10 Jun 2026