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/jabhij/hacks_python
Python hacks for code optimization.
algorithms data-structures datatypes python
Last synced: 27 May 2026
https://github.com/jashanj0tsingh/javatutorials
Learning Java - Beginner
algorithm basics beginners data-structures java tutorial
Last synced: 08 Apr 2025
https://github.com/saka7/algorithms
Algorithms and data structures in TypeScript
algorithms cumputer-science data-structures typescript
Last synced: 18 Mar 2025
https://github.com/cqllum/schema2dwh
⚡ Automatically produce a data model on your database using its information schema using GenAI.
ai data data-structures dataengineering datawarehousing dwh gemini gemini-api genai reporting reporting-tool schema-design
Last synced: 13 Mar 2025
https://github.com/hosu-kim/super_cool_goat_stack_sorter
A highly optimized integer sorting project implementing the chunk sorting algorithm.
algorithm-optimization c data-structures sorting-algorithms stack-operations
Last synced: 11 Jun 2025
https://github.com/iampavangandhi/huffmanendec
♾️ Huffman Encoder-Decoder Web App (using Huffman Coding)
data-structures encoder-decoder huffman-coding huffman-tree javascript
Last synced: 16 Jun 2025
https://github.com/musleh0001/dsa
Data Structure and Algorithm
alrogithm data-structures python3
Last synced: 24 Mar 2025
https://github.com/alexdvorak/c_cpp_projects
For the sake of learning how to translate across languages and how things work
algorithms algorithms-implemented c data-structures data-structures-c sorting-algorithms sorting-algorithms-implemented
Last synced: 29 May 2026
https://github.com/nishkarsh25/iit-h-hospital-helpdesk-portal
Description: The IIT-H Hospital Helpdesk Portal is a multipurpose system that includes a directory of doctors and patients, an appointment management system, and a feedback management portal. The portal allows for easy access to important information, including doctor and patient details, appointment availability, and feedback ratings.,
data-structures linkedlists-using-class
Last synced: 15 Jul 2025
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/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/orgh0/interview_bit
Solutions to Problems of InterviewBit
algorithm data-structures interviewbit
Last synced: 15 Mar 2025
https://github.com/alexfigliolia/data-structures
Efficient data structures for every day programming
algorithms data-structures typescript
Last synced: 23 Apr 2025
https://github.com/inductivecomputerscience/pbgraphs.ts
pbGraphs.ts is a graph library for TypeScript
algorithms data-structures directed-graphs graph-algorithms graph-datastructures graph-theory-algorithms graphs typescript typescript-library undirected-graphs
Last synced: 20 Jun 2025
https://github.com/haidermalikk/cs_notes
My CS notes. Include Topics Like: Data structures, Algorithims, OOP, Syntax for various languages, etc.
algorithms algorithms-and-data-structures begginer-friendly csnote csnotes data-structures explanation python
Last synced: 09 Apr 2025
https://github.com/bzdgn/tower-of-hanoi-demo
Tower Of Hanoi Demonstration WIth Java and Custom Stack Implementation For Pegs
data-structures data-structures-algorithms java recursive recursive-algorithm stack tower-of-hanoi
Last synced: 28 Mar 2025
https://github.com/hendrialqori/dsa-javascript
Learn algorithm and data structure in Javascript
algorithm data-structures javascipt
Last synced: 31 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
https://github.com/sureshsundriyal/rcu-cache
A FIFO cache implementation in Python with lock-free reads.
cache data-structures fifo-cache lock-free-reads python rcu rcu-cache
Last synced: 23 Mar 2025
https://github.com/tom-spalding/petrie-itis
a ITIS search wrapper to be used with Petrie
api api-wrapper classification data-structures graph itis petrie phylogeny taxonomy
Last synced: 31 Mar 2025
https://github.com/davbrito/dbds
A C library of common data structures.
c data-structures list map tree vector
Last synced: 20 Jun 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/victoriacheng15/data-structures-and-algorithms
a repo contains my solutions included Jest testing for DSA problems from HackerRank, Leetcode, and Project Eular
algorithms algorithms-and-data-structures codesignal-solutions data-structures hackerrank-solutions javascript project-euler-solutions
Last synced: 29 Mar 2025
https://github.com/rmodi6/minesweeper-game
The age-old annoying Minesweeper game on Windows implemented in Java using Java Swing tools.
data-structures java java-game java-swing java-swing-game minesweeper-game
Last synced: 29 Aug 2025
https://github.com/deepanshu-rawat6/java-dsa-prep
Experimenting with data structures and algorithms!
algorithms data-structures java
Last synced: 24 Apr 2025
https://github.com/viniciuslawliet/bell-cranel-algorithm
The Bell Cranel Algorithm is a Python tool designed for generating and visualizing multilayer graphs. It offers customizable parameters for nodes, edges, and interlayer connections, facilitating the modeling and visualization of intricate systems such as dungeons, mazes, and networks.
algorithm anime danmachi data-structures dungeons graph python rpg
Last synced: 29 Mar 2025
https://github.com/luisenmarroquin/data-structures-and-algorithms
Great coding challenges using many programming languages
algorithms binary-search breadth-first-search computer computer-science data-science data-structures depth-first-search graphs hash-maps hash-tables heaps linked-lists merge-sort queues quicksort stacks trees tries
Last synced: 09 Apr 2025
https://github.com/ochieng424/data-structures-and-algorithms
Data Structures and Algorithm in Python
algorithms algorithms-and-data-structures data-structures python3
Last synced: 29 May 2026
https://github.com/le-michael/simple
A compilation of simple data-structures written in go
Last synced: 16 Mar 2025
https://github.com/drapegnik/algorithms
⏱️practise tasks on theory of algorithms on FAMCS, BSU
algorithms brute-force bsu c-plus-plus cpp data-structures famcs graph-algorithms
Last synced: 05 Apr 2025
https://github.com/georgegkas/data_structures_and_algorithms_in_python
My solutions to the exercises found in the book "Data Structures and Algorithms in Python".
algorithms algorithms-implemented data-structures python3
Last synced: 27 Apr 2025
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/Priyansusahoo/Data-Structure-And-Algorithms-Java
Learning Data Structures & Algorithms | Leetcode | Java
algorithms data-structures dsa-practice graph java leetcode leetcode-java list searching-algorithms sorting-algorithms tree
Last synced: 25 Apr 2025
https://github.com/pferreirafabricio/data-structures
🍌 Data structures with C language
Last synced: 05 Jun 2026
https://github.com/suniksha12/dsa_programs
This repository is a comprehensive collection of Data Structures and Algorithms (DSA) programs implemented in Java. Each major topic in DSA has its dedicated subfolder, referred to as a ‘set’. Each ‘set’ encapsulates 10-12 specific DSA programs related to the overarching topic.
algorithms approach data-structures datastructures-algorithms dsa file-upload git github interview-preparation interview-questions java pages problem-solving revision solutions spacecomplexity star timecomplexity
Last synced: 26 Jan 2026
https://github.com/rabinadk1/linearhashing
Hash Table visualization with Linear Probing for key collision
data-structures hashtable javascript p5js
Last synced: 11 Mar 2026
https://github.com/kopach-artem/fleet-managment
Car Fleet Manager in C: Manages vehicle data, refueling logs, and service alerts. The program utilizes linked lists for efficient data handling and provides a console-based user interface for interactive management. Includes source code, user interface, and documentation.
c c-plus-plus data-structures fleet-management structures
Last synced: 28 Apr 2026
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/maestre3d/coding-interview
Basic coding interview algorithms written in Java 15.
algorithms algorithms-and-data-structures coding-interviews data-structures
Last synced: 02 Apr 2025
https://github.com/denizkarya1999/dsa_practice_with_x27
Practice Data Structures and Algorithms for better software engineering
algorithms coding-interviews computer-science data-structures self-practice
Last synced: 02 Sep 2025
https://github.com/selcia25/programming-in-data-structures
Welcome to the "Programming in Data Structures" repository! This repository contains Python code examples and implementations of various data structures and algorithms to help you learn and practice programming concepts related to data structures.
algorithms code data-structures
Last synced: 22 Jun 2026
https://github.com/ugurcanerdogan/movie-library-system
Library System - Data Structures project with Linked Lists
data-structures library-management-system linked-list
Last synced: 06 Jul 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/vvaldesc/blockmerge_game
NUMERIC BLOCK MERGING GAME CPP BASED.
allegro5 arrays cpp data-structures estructuras-de-datos fstream game poo
Last synced: 04 Jun 2026
https://github.com/talha4t/dsa
Data Structure and Algorithm
algorithms data-structures data-structures-and-algorithms dsa
Last synced: 28 Oct 2025
https://github.com/jabellard/heap
Max heap implementation.
algorithm algorithms c data-structure data-structures heap max-heap
Last synced: 11 Mar 2025
https://github.com/abrarulhassan-786/phone-book
Hello, This project is a Phone book system Project, I have made using only python and use the concept of Data Structure. It's simple and you can download or copy code easily.
algorithms data-structures programming-language project python
Last synced: 17 Mar 2025
https://github.com/fabriciopsouza/miniprojeto-dw
Miniprojeto Curso PostGree SQL e Pentaho DI
data-structures database datawarehouse etl pentaho pentaho-data-integration postgreesql sql
Last synced: 31 May 2026
https://github.com/grainme/cs50x_2022
Bunch of CS problems
c cs data-structures flask memory python
Last synced: 13 Apr 2026
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/asiimwedismas/java_data_structures
Implementation of a few data structures written in Java, complete with tests.
Last synced: 29 Mar 2025
https://github.com/reity/are
Library for defining and working with abstract regular expressions that support strings/sequences with elements of any symbol type, with an emphasis on supporting scenarios in which it is necessary to work with regular expressions as abstract mathematical objects.
data-structures python python-library re-to-nfa regular-expressions regular-languages theory-of-computation
Last synced: 13 Sep 2025
https://github.com/Riad-ENNAIM/data-structures
Implement some Data Structures using JavaScript
Last synced: 29 Apr 2025
https://github.com/hasnainroopawalla/algorithm-visualization-python3
Draw Graphs and Visualize Algorithms (Sorting, Shortest Path, etc,) in Python3 (Pygame)
data-structures pygame python3 shortest-path-algorithm sorting-algorithm-visualizations visualize-algorithms
Last synced: 06 Oct 2025
https://github.com/jcalmcrasher/hackerrank-challenges
My algo solutions (mostly hackerrank challenges)
algorithms data-structures typescript
Last synced: 02 Sep 2025
https://github.com/agnel/leetcode
My solutions to leetcode practice
algorithms data-structures dsa dsa-practice leetcode leetcode-solutions
Last synced: 02 Sep 2025
https://github.com/dzenis-h/data-structures-and-algorithms
JS Interview preparation 👨💻 📊 📋
algorithms data-structures es6 interview-questions javascript
Last synced: 08 Oct 2025
https://github.com/gotz1480/data-structures-python
Basic data structures implementations in Python
data-structures data-structures-python
Last synced: 07 Apr 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/the-pro7/data-structures-in-javascript
An implementation of a few of the pupular data structures in the JS programming language
Last synced: 09 Oct 2025
https://github.com/ranaessam03/vectorclass
Vector class implementation using c++
data-structures object-oriented-programming
Last synced: 10 Oct 2025
https://github.com/tarball0/data-structures-notes
Repo to help with Data Structures and Algorithms
Last synced: 21 Feb 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/valentinnsoare/structcraftlib
Java library with custom data structures made with customization benefits and performance in mind.
arraylist binary-search binary-search-tree data-structures design-patterns hashtable heap java library linked-list performance queue sorting-algorithms stack
Last synced: 23 Mar 2025
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/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/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/donghl-dev/practices-algorithm
알고리즘과 자료구조를 통한 문제풀이 저장소
algorithm data-structures kotlin problem-solving
Last synced: 23 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/thomasafink/optimal_knn_distance_for_data_science
Plotting the Optimal Distance for Data Scientists in Python using the K-Nearest Neighbour K-NN Algorithm
data-science data-structures data-visualization k-nearest-neighbor knn knn-classification map mapping open-street-map osm osmnx python
Last synced: 24 Oct 2025
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/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/neuodev/linkedlist
Build Linked List. Methods: reverseLinkedList, getKthFromTheEnd, toArray, size, indexOf, contains, deleteLast, deleteFirst, addFirst, addLast
data-structures linked-list reverse-linked-list
Last synced: 27 May 2026
https://github.com/thomasms/fortsraw
Native data structures for modern Fortran
data-structures fortran fortran2008 ftl linked-list
Last synced: 28 Jan 2026
https://github.com/nixtomalon/guess-the-number
🎲 A basic text-based game developed using the C programming language.
basic-programming c console-application data-structures fundamentals game sample-project
Last synced: 24 Jan 2026
https://github.com/solangeug/text-editor
This project is part of the Data Structures and Performance in Java Coursera course, developed by the University of California, San Diego. It allows its user to manage, manipulate and reason about large sets of textual data.
algorithms data-structures java-8 java-fx junit5 maven string-manipulation
Last synced: 15 Apr 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/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/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/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/forketyfork/coding-problems
Solutions to various coding problems from LeetCode, HackerRank, Daily Coding Problem etc. Each problem is accompanied by unit tests.
algorithms coding-problems data-structures hackerrank java leetcode
Last synced: 26 Feb 2026
https://github.com/facundomunoz/data-structure
:books: Algorithms and Data Structures implemented in Java
data-structure-java data-structures
Last synced: 27 May 2026
https://github.com/kailash-natarajan/hospital-record-management
Data Structures Project
binary-search-tree computer-science cpp data-structures filehandling linked-list
Last synced: 24 Jun 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