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-04-03 00:07:18 UTC
- JSON Representation
https://github.com/bcongdon/hackerrank
:computer: My HackerRank solutions
algorithms data-structures hackerrank python
Last synced: 09 Oct 2025
https://github.com/r1te5h/data_structures-algorithms
Repository displaying Data Structures, Algorithms, and essential methods in Java, and different scripting languages.
algorithms data-structures java-8 javascript python3 typescript
Last synced: 20 Jun 2025
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/moindalvs/learn_eda_house_price_dataset
Data Set: House Prices: Advanced Regression Techniques Exploratory Data Analysis on more than 80 features
cardinality data-analysis data-science data-structures data-visualization missing-values
Last synced: 10 Oct 2025
https://github.com/anhoder/data-structure
There are some data structure implemented by PHP.
data-structure data-structures ds
Last synced: 22 Mar 2025
https://github.com/figsoda/one-of
Rust library that introduces macros to represent and use types that can be converted either From or TryInto the given types
data-structure data-structures enum macro macros rust type
Last synced: 19 Jan 2026
https://github.com/connectaman/c-and-data-structure
Program,Notes,Explanation on Data Structure using C++
cpp data data-structures sorting-algorithms
Last synced: 14 Mar 2025
https://github.com/sparsh-kumar/algorithms-implementation-in-js
A list of all algorithms implemented in plain javascript with clean code and explanation.
algorithms algorithms-and-data-structures data-structures data-structures-and-algorithms javascript linked-list queue stack trees
Last synced: 11 Oct 2025
https://github.com/bsanket16/data-structures
Data Structures and Algorithms Library
algorithms data-structures problem-solving
Last synced: 11 Oct 2025
https://github.com/hirenchauhan2/linkedlist
Linkedlist in Go
data-structures go golang linked-list
Last synced: 14 Jan 2026
https://github.com/armandwipangestu/data-structure
Belajar Data Structure Pada Berbagai Bahasa Pemrograman
Last synced: 05 Apr 2025
https://github.com/rajgupta2/geeksforgeeks-2025-potd
🚀 Daily solutions for GeeksforGeeks Problem of the Day (POTD) - 2025.
bit-manipulation coding-challenges coding-practice competitive-programming data-structures dsa dynamic-programming geeksforgeeks geeksforgeeks-potd- potd problem-solving
Last synced: 30 Mar 2025
https://github.com/manju07/data-structure-and-algorithms-using-java
Advance data-structures and algorithms implemented using Java
advanced-data-structures algorithms-and-data-structures collections-java data-structures java-8 problem-solving problemsolving thread
Last synced: 03 Nov 2025
https://github.com/prembhaskal/go_practice
this is repo to practice go code
algorithms data-structures golang interview
Last synced: 12 Jan 2026
https://github.com/kuwa72/matcher
Simple query language of matching object and query for golang.
data-structures filtering golang json matcher query query-language regex
Last synced: 01 Feb 2026
https://github.com/bzdgn/c-stack-implementation
A Simple Stack Implmentation on C
c data-structure data-structures data-structures-algorithms datastructure datastructures stack
Last synced: 16 Oct 2025
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: 25 Feb 2025
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/saeed-dev2/link_app-multifunctionl-app
Developed a cutting-edge application that integrates real-time text chatting, voice calling, and file sharing functionalities into a user-friendly interface. This project leverages socket programming to deliver seamless communication.
data-structures gui-application network-programming os pickle pil pillow pyaudio python3 socket-programming struct threading-and-concurrency tkinter-python
Last synced: 26 Feb 2025
https://github.com/angelosans/csharp
From Junior to Senior using Csharp, this repository will enhance my knowledge in C# language #c#
data-structures design-patterns oop-in-csharp
Last synced: 13 May 2025
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: 30 Mar 2025
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: 19 Oct 2025
https://github.com/divyansh013/iit-bechyu
data-science data-structures hacktoberfest web-development
Last synced: 24 Jan 2026
https://github.com/angelosans/java
From noob to pro, using this repository to improve my java programing abilities
data-structures design-patterns oop-in-java
Last synced: 13 May 2025
https://github.com/krypt0nn/table
Библиотека реализации таблиц данных на PHP 7.4
Last synced: 24 Feb 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/crisnguyendev/problem-solving-practice-java
A Java-focused repository to master algorithms, data structures, and problem-solving techniques. Ideal for coding interview preparation and competitive programming challenges.
algorithms big-o-interview codeforces data-structures grokking-coding-interview java leetcode problem
Last synced: 14 Apr 2025
https://github.com/lucasguiss/algorithms
Algorithms and data structures in Go
Last synced: 24 Oct 2025
https://github.com/alexforster/deque
A simple fixed-size deque implementation in C.
Last synced: 25 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/riddhish97/dsa
This Repo will have DSA and problem solving solution
algorithm array data-structures dynamic-programming hashmap javascript
Last synced: 28 Jun 2025
https://github.com/chowdhuryj-github/benchmarkinggui
A MSOE Lab Project for a JavaFX application on generating benchmarking plots for different methods of a Array List or Linked List implementation.
benchmarking data-structures javafx
Last synced: 14 Mar 2025
https://github.com/twfksh/data-structures-and-algorithms
This repo contains some data structures and algorithms I've implemented.
algorithms data-structures data-structures-and-algorithms problem-solving
Last synced: 25 Oct 2025
https://github.com/ryomendev/dsa
This repository is dedicated to learning and practicing Data Structures and Algorithms (DSA). It contains solutions to various problems, ranging from basic to advanced topics, helping enhance problem-solving skills and understanding core DSA concepts through hands-on coding.
algorithms algorithms-and-data-structures cpp data-structures
Last synced: 26 Oct 2025
https://github.com/jlchntoz/katana
Katana is a newly designed light-weight programming language
data-structures esolang interpreter programming-language
Last synced: 06 Apr 2025
https://github.com/mikemwai/massive
Amazon massive dataset processing project
data-structures google-drive-api
Last synced: 26 Oct 2025
https://github.com/aritrac1/java
All the Basics concepts of Java, OOPs, DSA in Java and some Projects along practice problems(leetcode and other platforms) and other resources.
algorithms competitive-programming data-structures dsa dsa-algorithm dsa-practice exception-handling java java-basics java-projects leetcode leetcode-java maths multithreading oops-in-java patterns practice-programming project
Last synced: 26 Oct 2025
https://github.com/limajpp/data-structures
This repository contains implementations of various fundamental data structures written in Java. Each implementation is designed from scratch, avoiding the use of Java's built-in data structure libraries, to reinforce a deeper understanding of how they work internally.
algorithms data-structures java
Last synced: 05 Apr 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/ahmedgaafer/ts-data-structures
A lightweight TS data structures package
data-structures graph heap javascript javascript-library stack typescript typescript-library
Last synced: 29 Jan 2026
https://github.com/fabiolutz/estruturas-de-dados
Estruturas de dados criados do zero em C
binary-tree c data-structures linked-list queue stack
Last synced: 29 Jan 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/breadinator/qmat
A simple library for 2-dimensional matrices.
data-structures math mathematics matrix matrix-calculations matrix-library matrix-multiplication rust rustlang
Last synced: 30 Jan 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/nouranhaitham/ds_guide_me
An application designed to help travelers navigate a country efficiently while staying within budget.
academic-project algotithms bfs-algorithm budget-travel cplusplus css data-structures dfs-algorithm graph gui guide-me qt route-planning software-development traveltech
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/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/d33p0st/modstore
Basic and Modded Data Structures with rust backend for speed and safety and python's comfortability.
custom-data-structures custom-data-type data-structures linux modstore python python3 rust unix windows
Last synced: 07 Feb 2026
https://github.com/humayan-kabir/data-structure
data structure repository for competitive programming
competitive-programming cpp data-structures
Last synced: 30 Jun 2025
https://github.com/dreden33773/ds_in_rust
An implementation of some common data structures in Rust.
algorithms data-structures data-structures-and-algorithms rust
Last synced: 06 Apr 2025
https://github.com/thegolurk/improve-your-skill
Algorithms, and a bit of everything
algorithms c-plus-plus data-structures elixir exercises go golang rust skill
Last synced: 17 Mar 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/praveenraam/dailycodingnote
A repository for daily programming notes and code snippets organized by topics like languages, data structures, algorithms, OS. Managed with Obsidian for efficient learning and version control.
algorithms code-snippets data-structures java learning-notes obsidian personal-projects programming version-control
Last synced: 18 Mar 2026
https://github.com/somaz94/terraform-bigquery-googlesheet
terraform-bigquery-googlesheet
bigquery data-structures googlesheetapi terraform
Last synced: 10 Feb 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/sagar-gavhane/rahome
Popular data structures for writing efficient programs in JavaScript.
data-structures hashtable javascript linked-list queue stack typescript
Last synced: 11 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/chiraghariprasad/hospital-management-system
Patient Records, Doctor Assignments, and Waiting Queue Management
binary-file-handling c-programming data-structures doctor-management hashing healthcare-software hospital-management-system interactive-console-application patient-management priority-queue
Last synced: 13 Feb 2026
https://github.com/zannatul-naim/data-structure
CSE-2122 Data Structure Lab
algorithm array array-methods bfs-algorithm data-structures dfs-algorithm graph linked-list matrix queue stack tree
Last synced: 21 Jun 2025
https://github.com/masumkhan081/c-plus-plus-code-notes
This repository contains notes and code snippets related to C++ programming, focusing on various fundamental concepts, the Standard Template Library (STL), and best practices. It serves as a personal reference for learning and consolidating knowledge in C++. Intend to use for personal use and to help reinforce understanding of C++ concepts
cpp data-structures low-level-programming programming-language
Last synced: 19 Mar 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/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/savi-lang/map
Hash Map data structures for the Savi standard library.
data-structures hash-map library savi standard-library
Last synced: 19 Mar 2026
https://github.com/huseyincenik/tableau
This repository contains Tableau visualizations and related resources for my project.
analytics api bianalyst business-analytics business-intelligence business-solutions dashboard data data-analysis data-science data-structures dataanalysis dataset datavisualization drilldown interactive-visualizations tableau tableau-dashboards viz
Last synced: 19 Mar 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/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/singhjyoti24/leetcodedsa
Collection of LeetCode questions to ace the coding interview! - Created using [LeetHub](https://github.com/QasimWani/LeetHub)
algorithms data-structures java leetcode
Last synced: 05 Nov 2025
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/mubashir1osmani/datastructures-algorithms
CPS305
c data-structures emacs-lisp lisp shell
Last synced: 30 Mar 2026
https://github.com/lakshitnagar/ds-algo
From ground up implementation of data structure and algorithms.
algorithms algorithms-and-data-structures algorithms-datastructures basic-data-structures data-structures linked-list
Last synced: 23 Mar 2025
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/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/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: 03 Apr 2026
https://github.com/surya-v-28/leetytry
DSA (Data Structure and Algorithm) in Java
algorithms data-structures java oops oops-in-java
Last synced: 15 Jun 2025
https://github.com/follen99/algorithmsanddatastructures_java
Questa è una serie di esempi di algoritmi e strutture dati scritti in linguaggio Java
algorithms algorithms-and-data-structures data-science data-structures java
Last synced: 05 Nov 2025
https://github.com/apfirebolt/data-structures-and-algorithms-in-python
Data Structure and Algorithms in Python
algorithms data data-structures python python3 tkinter-gui
Last synced: 15 Mar 2025
https://github.com/farhaduneci/contactbook
A simple contact book written with Python.
Last synced: 01 Sep 2025
https://github.com/d-michail/jheaps-trace
Trace drivers for JHeaps
benchmark data-structures fibonacci-heap heap pairing-heap priority-queue simulation trace-based
Last synced: 16 May 2025
https://github.com/yziyan/data_struct
数据结构
arraylist data-structures datastructures linked-list queue stack
Last synced: 05 Apr 2025
https://github.com/jepozdemir/data_structures_csharp
Class vs. Record vs. Struct in C#
csharp data-structure-types data-structures reference-types value-types
Last synced: 24 Dec 2025
https://github.com/sakshijain009/just-problems
Variety of Data Structures and Algorithms Problems in C and Java 🥂
c coding-challenge data-structures gfg internship java practice preparation programming-challenges questions
Last synced: 08 Mar 2026
https://github.com/0x484558/fairqueue
Spatially distancing fair queue
data-structures fairness no-std queue round-robin stack
Last synced: 21 Feb 2026
https://github.com/solangeug/fundamentals
Java programming principles, data structures and algorithms fundamentals.
algorithms data-structures fundamentals java-8
Last synced: 18 Mar 2025
https://github.com/phipsgabler/algdesign-persistent-data-structures
Presentation for Algorithm Design Seminar 2 on persistent data structures
algorithm-design data-structures persistent-data-structures
Last synced: 03 Feb 2026
https://github.com/vishesh-gupta/algolvers
A :notebook: to my solutions to algorithms that I have encountered and want to face
algorthims cpp data-structures leetcode
Last synced: 03 Apr 2025
https://github.com/jenniferplusplus/interview-algorithms
A collection of solutions to algorithm or data structure based programming challenges I've been given during interviews recently.
algorithm-challenges algorithms algorithms-and-data-structures data-structures interview interview-practice interview-preparation interview-questions
Last synced: 18 Nov 2025
https://github.com/dominikjalowiecki/java-certificate-database
Simple database alike program for storing and managing rows with certificates informations.
data-structures database inno-setup java launch4j
Last synced: 05 Mar 2025
https://github.com/richardmiruka/alx-interview
This interview repository 📒 is a collection of (practical) questions and answers designed to help someone prepare for programming interviews. The repository is organized into several categories, including Algorithms, programming concepts, and miscellaneous topics through Practical questions and concepts such as Pascal's triangle.
algorithms algorithms-and-data-structures data-structures logic logic-programming programming-languages
Last synced: 26 Feb 2025
https://github.com/kalongn/cse-214
Data Structure & Algorithm with Java (College Class).
algorithm data-structures java
Last synced: 30 Oct 2025
https://github.com/ehsaniara/datastructuresamples
Computer Engineering Data Structure Samples in JAVA
Last synced: 25 Feb 2025
https://github.com/clintjohnsn/ds-algo
Leetcode solutions in python, with time and complexity analysis and documentation.
algorithms data-structures leetcode leetcode-python leetcode-python3 leetcode-solutions
Last synced: 14 Mar 2025
https://github.com/codesbyprafful/data-structures
THIS REPOSITORY CONTAINS ESSENTIAL IMPLEMENTATIONS OF FUNDAMENTAL DATA STRUCTURES SUCH AS STACKS AND QUEUES. IT INCLUDES BOTH STANDARD IMPLEMENTATIONS AND PROBLEM-SOLVING EXERCISES TO ENHANCE UNDERSTANDING AND APPLICATION OF THESE CONCEPTS. THIS REPOSITORY IS DESIGNED TO HELP STUDENTS AND DEVELOPERS PRACTICE DATA STRUCTURE.
Last synced: 31 Mar 2025