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-30 00:07:47 UTC
- JSON Representation
https://github.com/gaarutyunov/dsa
Data Structures and Algorithms
algorithms data-structures deno
Last synced: 30 Apr 2026
https://github.com/samarjit98/dsa_college
This is a compilation of many important data structures and their applications.
algorithms c cplusplus-11 data-structures java
Last synced: 17 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/plurid/plurid-data-structures-typescript
Utility Data Structures Implemented in TypeScript
Last synced: 30 Apr 2026
https://github.com/darthdevv/javascript
Practicing JavaScript and implementing new patterns and algorithms and data structures
algorthims arrays data-structures design-patterns es6 function javascript objects problem-solving strings
Last synced: 05 Jun 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/proxzima/competitive-coding
Solved questions from all major competitive coding platforms
algorithms codechef coding coding-challenge competitive-programming cpp data-structures hackerrank interviewbit leetcode project-euler python regex sql
Last synced: 30 Apr 2026
https://github.com/agilord/lookup
Dart package for constant (immutable) data structures for effiecient lookup, indexing and search in memory and on disk.
Last synced: 16 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/hadil19/pattern-searching
A high-performance Python library for single and multiple pattern searching, optimized for bioinformatics and large-scale text analysis
aho-corasick aho-corasick-algorithm algorithm algorithms bioinformatics boyer-moore data-structures dna-sequencing educational kmp-algorithm pattern-matching pattern-search python python-library string-matching
Last synced: 04 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/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
https://github.com/kakashysen/swift-playgrounds
Swift Playgrounds
algorithm data-structures generics protocols swift
Last synced: 10 Jun 2026
https://github.com/xanonymous-github/data_structure
Practice Data Structure
Last synced: 08 May 2026
https://github.com/sphere-sh/go-struct-sync
A Go package for comparing struct instances and applying detected changes.
data-structures golang sphere structures sync
Last synced: 10 Jun 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: 03 Jun 2026
https://github.com/md-emon-hasan/data-structures-and-algorithms-dsa-in-python-full-course-by-coding-ninjas-in-english-
A comprehensive Python course on data structures and algorithms from Coding Ninjas, providing detailed explanations and practical examples.
algorithm algorithms-and-data-structures data-structures dsa programming-language pyhton-3 python
Last synced: 09 May 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/izure1/node-relation
This module helps you manage string, numbers as a group.
backend data-structures front-end javascript linked-list linkedlist math relationship tree tree-structure
Last synced: 09 May 2026
https://github.com/fl03/algae
A collection of useful algorithms and data-structures optimized for blockchain environments
algorithms data-structures rust scsys wasm
Last synced: 24 Apr 2026
https://github.com/shikha-code36/striver-sde-sheet-python-solutions
Solution for Striver's SDE Sheet implemented in Python
algorithm backtracking-algorithm bit-manipulation data-structures dynamic-programming graphs-algorithms hashing hashmap heap interview-questions leetcode-solutions linked-list python-ds-algo python-leetcode recursive-algorithm strings striver-sde-sheet strivers-sde-sheet tree tries
Last synced: 06 Jun 2026
https://github.com/andronovo-bit/hybridcachelibrary
HybridCacheLibrary - A high-performance, thread-safe caching library in C#, combining the strengths of both LRU and LFU cache eviction strategies. Perfect for managing dynamically sized caches with customizable frequency settings.
cache caching csharp data-structures dotnet hybrid-cache lfu lru memory-management performance software-library thread-safe
Last synced: 09 May 2026
https://github.com/pragativerma18/data-structure-practice
This repository contains code for easy to advanced data structures using C as a part of my programming practice.
algorithms-and-data-structures c cpp data-structures leetcode-cpp leetcode-practice leetcode-solutions programming-challenges programming-practice python python3
Last synced: 09 May 2026
https://github.com/rahulkp220/algorithms-datastructure-refresher
A repo dedicated to refresh my algorithms and data structure knowledge.
algorithms data-structures golang julialang python3
Last synced: 09 May 2026
https://github.com/debakarr/code_backup
Backup of programs I did in my college.
algorithm college cpp data-structures java lab numerical-methods vhdl
Last synced: 09 May 2026
https://github.com/gabrielmpinho/cs50-sql
Solutions and notes from CS50’s Introduction to Databases with SQL. Covers CRUD operations, data modeling, normalization, joins, views, indexes, and connecting SQL with Python and Java. Begins with SQLite for portability and introduces PostgreSQL and MySQL for scalability.
data-analysis data-structures data-visualization database databases javascript python sql
Last synced: 10 May 2026
https://github.com/maxicorrea/javascript-data-structures
Basic implementation of data structures programmed and tested with javascript and jest.
abstract-data-types adt data-structures javascript jest jest-test jest-tests unit-testing unittest
Last synced: 17 Apr 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/brianttn/linked-list_bubble-sort_insert-node
A simple "linked list" application with the bubble sort method. It can sort the linked list node values in ascending order and find the appropriate position in sorted linked list to insert a new node element.
data-structures linked-list memory-allocation sorting
Last synced: 24 Apr 2026
https://github.com/ericgitangu/leetcode-projects
Solutions to various LeetCode Problems
algorithms data-structures dynamic-programming problem-solving
Last synced: 24 Apr 2026
https://github.com/massigy/c-singlelinkedlists
This repo contains all the single linked Lists manipulation functions and procedures, written in the C programming language.
algorithms c cprogramming data-structures gcc git github linked-list makefile
Last synced: 11 May 2026
https://github.com/makramkd/theoden
A deliberately thin data structures library.
Last synced: 12 Jun 2026
https://github.com/alexkalderimis/adventofcode
My solutions for the code exercises posted at https://adventofcode.com/
adventofcode algorithm-challenges data-structures
Last synced: 11 May 2026
https://github.com/betarixm/csed233
POSTECH: Data Structure (Spring 2020)
data-structures graph postech sort trees
Last synced: 25 Apr 2026
https://github.com/aliaks-ei/data-structures
A collection of the most famous data structures implemented in Typescript
binary-search data-structures editorconfig-checker hash-table javascript jest linked-list typescript unit-testing
Last synced: 19 Apr 2026
https://github.com/mavroprovato/algorithms
A library that implements various data structures and algorithms in C.
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/neelanjan00/grid-path-finder
A web app for finding and visualizing the path between a source position and a destination position in a grid using Graph algorithms such as BFS, DFS, Dijkstra, etc.
algorithms data-structures graph-theory reactjs search-algorithm
Last synced: 18 Apr 2026
https://github.com/maemoonfarooq/shortest-path-finder-using-parallel-processing
Welcome to the Parallel Shortest Path Finder! This innovative tool is designed to swiftly determine the shortest routes between pairs of nodes in a graph. Leveraging the power of Dijkstra's algorithm, it navigates graph connections using an adjacency list and a hash table-based distance matrix for optimal efficiency.
bash-script c data-structures mpi openmp-parallelization
Last synced: 18 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/purejoymind/datastructures
Data structures & Algorithms implemented in C#
algorithms algorithms-and-data-structures csharp csharp-code data-structures
Last synced: 15 Jun 2026
https://github.com/mehwishferoz/wynk-music-app-in-c
C project simulating Wynk music app functionalities, featuring user management, music browsing, playlist creation, and song playback using linked lists, hash tables, stacks, and queues.
algorithms c data-structures dsa dsa-project
Last synced: 06 Jun 2026
https://github.com/hatimhtm/c-fundamentals
Canonical C11 reference: 7 sorts, binary search, 4 crypto primitives (Caesar/Vigenère/XOR/SHA-256), 7 data structures (linked list, stack, queue, BST, heap, trie, hash table), POSIX systems demos. Zero deps, 1009 test assertions, ASan + UBSan clean, GCC + Clang clean.
addresssanitizer algorithms binary-search binary-search-tree c c11 data-structure data-structures encryption hash-table heap linked-list makefile open-source sha256 sorting systems-programming trie undefined-behavior-sanitizer vigenere
Last synced: 16 Jun 2026
https://github.com/stuyy/graph
A simple Graph Data Structure.
algorithms data-structures graph graph-theory graphtheory java
Last synced: 16 Jun 2026
https://github.com/utkarshmishra12/leetcode_solutions
LeetCode Solutions - Repository For Codes Of Various Data Structures And Algorithms and Competitive Programming Problems
algorithms coding-solutions cpp data-structures interview interview-preparation leetcode leetcode-cpp leetcode-cpp-solutions leetcode-solutions
Last synced: 05 Apr 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/adityarajsingh/cp
All the code solutions for problems related to Data Structures and Algorithms and problems of various coding platforms.
algorithms competettive-programming cpp data-structures problem-solving
Last synced: 18 Jun 2026
https://github.com/nberlette/iterable
Type-safe utilities for iterables and iterators in TypeScript and JavaScript.
collections data-structures deno iterable iterables iteration iterator jsr monorepo typescript
Last synced: 18 Apr 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/piyushpriyadarshi/javautility
all datastructures and utility functions implemented in java
algorithms algorithms-and-data-structures data-structures datastructures java-8 problem-solving utility-application utility-classes utility-library
Last synced: 18 Jun 2026
https://github.com/simobin/dsa_ii
Data structure and algorithm
algorithm cpp data-structures dsa
Last synced: 18 Jun 2026
https://github.com/joozef315/csharp-datastructures-algorithms
Explore essential data structures and algorithms in C#, including stacks, queues, binary search trees, and sorting/searching methods.
algorithms binary-search binary-search-tree csharp data-structures linked-list mergesort queue sorting-algorithms stack
Last synced: 18 Jun 2026
https://github.com/483759/algorithmsolutionstorage
Problem Solving, 자료구조, 알고리즘 공부 내용 정리
algorithm data-structures problem-solving
Last synced: 07 Jun 2026
https://github.com/saket-sk/semester4-sppu-data-structures-and-files-lab
Data Structure and Files Programs
Last synced: 20 Jun 2026
https://github.com/abdalrahman-alhamod/tree-algorithms
The Tree Algorithms project is a Java-based repository that provides implementations of various tree data structures and algorithms. It offers a collection of classes for building, manipulating, and traversing trees, as well as performing operations specific to different types of trees.
algorithms avl-tree binary-search-tree binary-tree binsary btree data-structures desktop-application heap heapsort-algorithm java maxheap min minheap priority-queue trees
Last synced: 27 Apr 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/vishalpadaswan3/mykaa---shopping-website
An E-Commerce website for women fashion products. A Solo Project built by a me and executed in 5 Days
backend css css-animations css-grid data-structures database expressjs html mongodb mongoose nodejs
Last synced: 05 Apr 2026
https://github.com/icherya/coursera-data-structures-algorithms
🎓 Coursera: Data Structures and Algorithms Specialization | JavaScript
algorithms binary-search-tree data-structures data-structures-and-algorithms dynamic-programming graph-algorithms greedy-algorithm hash-algorithm heap heuristics javascript js minimum-spanning-trees priority-queue search-algorithms shortest-paths sorting-algorithms tree-structure
Last synced: 21 Jun 2026
https://github.com/peterpf/gomathlib
Go library with mathematical functions, data structures and other concepts
data-structures filters mathematics number-theory
Last synced: 04 Mar 2026
https://github.com/neehan/dsa-implemented
C++ implementation of various data structures and algorithms
algorithms c-plus-plus data-structures implementaion
Last synced: 22 Jun 2026
https://github.com/souvikpaul6436/dsa-sheet
Merged DSA Sheet
algorithm algorithms-and-data-structures data-structures
Last synced: 19 Mar 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/junaidbinjaman/dsa-notes
A collection of my learning journey in Data Structures and Algorithms (DSA), featuring practice problems, solutions, and explanations in PHP & JS. Perfect for brushing up on core concepts and improving coding skills!
data-algorithms data-structure-and-algorithm data-structures
Last synced: 28 Apr 2026
https://github.com/moindalvs/assignment_multi_linear_regression_2
Consider only the below columns and prepare a prediction model for predicting Price. Corolla<-Corolla[c("Price","Age_08_04","KM","HP","cc","Doors","Gears","Quarterly_Tax","Weight")]
cooks-distance data-science data-structures data-visualization exploratory-data-analysis feature-engineering feature-selection influencers multi-collinearity-issue outlier-removal outliers-detection predictive-modeling
Last synced: 18 Apr 2026
https://github.com/lukevanin/swift-algorithms
Fundamental algorithms and data structures implemented in Swift
algorithms data-structures swift
Last synced: 22 Jun 2026
https://github.com/sun-lab-nbb/ataraxis-data-structures
A Python library that provides classes and structures for storing, manipulating, and sharing data between Python processes.
ataraxis data-logging data-manipulation data-structures shared-memory
Last synced: 19 Feb 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/sachinkalsi/algorithms
Algorithms
algorithms algorithms-and-data-structures data-structures
Last synced: 08 Jun 2026
https://github.com/a3ro-dev/dsa
My data structure and algorithm repository. In Python
data-structures linked-list python stack
Last synced: 25 Jun 2026
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: 20 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/williamwutq/bblock
Persistent checksummed blocks built on top of bstack's allocators
allocation binary block data data-structures database rust rust-crate rust-library serialization
Last synced: 25 Jun 2026
https://github.com/kedarkk1/data-structures-and-algorithm-visualizer
Visualization of Various Data Structure and Algorithms (sorting, filtering, etc) for better understanding. MergeSort Done. Scroll down this github page to see screenshots of the WebApp
data-structure data-structures javascript javascript-game merge-sort mergesort react reactjs visualizer
Last synced: 29 Apr 2026
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: 02 Apr 2026
https://github.com/kalongn/cse-214
Data Structure & Algorithm with Java (College Class).
algorithm data-structures java
Last synced: 28 Jun 2026
https://github.com/abhijivani3001/dsa_in_c
This repository is of Data Structure in C language.
Last synced: 28 May 2026
https://github.com/evasabeeh/travel-route-planner
Implemented Dijkstra's algorithm to find the most optimal path between the origin and destination.
Last synced: 04 May 2026
https://github.com/diogo-nb/radix-sort
Radix sort implementation in C for education purposes.
c data-structures radix-sort sorting-algorithms
Last synced: 13 Jul 2025
https://github.com/rhaeguard/algorithms-in-java
The collection of my Java implementations of common algorithms and data structures and more
algorithms data-structures java sorting-algorithms
Last synced: 01 Aug 2025
https://github.com/awais-124/stack-expression-converter
Expressions Converter. Third semester project using data structures concept.
cpp data-structures expression-converter-application programming stack
Last synced: 07 Apr 2025
https://github.com/daryaandreyuk/leetcodetasks
Preparation for LIVE Coding interviews
algorithms coding data-structures java notations
Last synced: 07 Apr 2025
https://github.com/rishabh96b/simple-coding-solutions
Here you can find the code for simple programs. This is for beginners who can take reference from these solutions.
Last synced: 25 Mar 2025
https://github.com/dronnix/bwarr
Black-White Array: fast, ordered data structure based on arrays with O(log N) memory allocations
btree btrees cache cache-friendly computer-science data-structure data-structures go golang ordered performance sorted-set
Last synced: 13 Jan 2026
https://github.com/r-pagard/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: 30 Mar 2025
https://github.com/orgh0/interview_bit
Solutions to Problems of InterviewBit
algorithm data-structures interviewbit
Last synced: 15 Mar 2025
https://github.com/zakariaelbouzkri/stack_sorter
This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting
Last synced: 22 Nov 2025
https://github.com/jose-jaen/coding-questions
Programming algorithms
algorithms codeforces codeforces-solutions coding competitive-programming data-structures hackerrank programming python
Last synced: 16 May 2026
https://github.com/uchamod/flutter-notepro
A simple and efficient to-do and note-taking app developed using Flutter. This app allows users to create, manage, and organize tasks and notes with ease. Data is securely stored locally using Hive, ensuring quick access and offline functionality. The project highlights the use of Flutter for creating intuitive user interfaces and Hive.
algorithms dart data-structures flutter hive localstorage state-management ui-design
Last synced: 13 Apr 2026
https://github.com/willgreen98/data-structures-and-algorithms
Sorting-Algorithms For CS Theory
algorithm algorithms algorithms-and-data-structures algorithms-implemented cpp data-structures datastructures geeksforgeeks
Last synced: 08 Nov 2025
https://github.com/spideystreet/ai-learning-journey
Documenting my journey in learning Artificial Intelligence, with a focus on Data systems & Machine / Deep Learning and their applications. Includes structured notes and interesting research papers. Updated regularly as I learn.
academic data-structures education learning machine-learning
Last synced: 09 Mar 2026
https://github.com/davidyslu/OnlineJudgeZero
Personal Submission of Online Judge Zero (臺灣高中生程式解題系統)
algorithms cpp data-structures
Last synced: 29 Aug 2025
https://github.com/bola-nabil/codeforces
codeforces solutions
algorithm algorithms algorithms-and-data-structures codeforces codeforces-solutions cpp data-structures problem-solving
Last synced: 16 Mar 2025
https://github.com/cdellacqua/channel.js
A simple yet powerful abstraction that enables communication between asynchronous tasks.
Last synced: 15 Mar 2025
https://github.com/waqaszafar9/cricket-managment-database
cricket website data base mangment project
cricket-data cricket-dataset data data-structures database database-management database-management-system database-schema oracle oracle-database sql sql-query
Last synced: 10 Aug 2025
https://github.com/snimmagadda1/coding-challenges
🧠 Collection of coding challenges to keep sharp
algorithms algorithms-and-data-structures data-structures go golang java leetcode leetcode-go leetcode-golang leetcode-java leetcode-solutions
Last synced: 30 Mar 2025
https://github.com/yeyom/school_code
Personal school's code snippets, projects and homeworks, feel free to use them, for the most important snippets: https://gist.github.com/YeyoM
algorithms c cpp csharp data-structures java javascript python school school-assignment school-project schoolwork
Last synced: 07 Apr 2026
https://github.com/jabhij/hacks_python
Python hacks for code optimization.
algorithms data-structures datatypes python
Last synced: 27 May 2026
https://github.com/iyashwantsaini/dust
Data Structures | Algorithms | STL | C++
algorithms cpp data-structures
Last synced: 30 Aug 2025