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-07-08 00:08:01 UTC
- JSON Representation
https://github.com/yoc00lig/algorithms-and-data-structures
Algorithms and data structures course at AGH UST. Implementations of basic algorithms and tasks solutions.
agh-ust algorithms algorithms-and-data-structures asd data-structures leetcode
Last synced: 12 Sep 2025
https://github.com/mrigank005/c-programming
Welcome to my C Programming Repository! This repository contains a collection of C programs that cover fundamental concepts, data structures, algorithms, and real-world applications. Whether you are a beginner or an experienced programmer, you'll find useful resources here.
Last synced: 05 Apr 2025
https://github.com/dylankle/dieting-data
Food and water tracking application with GUI written completely in Java
data-structures gui input-output object-oriented-programming
Last synced: 15 Jun 2025
https://github.com/gama1903/leetcode_practice
Targeted on specific class of data structure or algorithm.
algorithms cpp data-structures leetcode
Last synced: 02 Jul 2026
https://github.com/lukasondrejka/data-structures-census
C++ generic data structures and data structures for efficient census data access
Last synced: 13 Mar 2025
https://github.com/zunainaliazam/phonebook-management-system
This project is made as a project for the implementation of Data structures. In this project, I have used doubly linked list to maintain this phonebook.
cpp data-structures doubly-linked-list
Last synced: 05 Apr 2025
https://github.com/hadjiprocopis/histocurse
A Java implementation of a multidimensional histogram backed on dense/conventional OR sparse array. Extremely efficient when number of dimensions is large and back-store is sparse array. This module depends on other projects which can be found on my repo here. See README below to see what you need to download.
data-analysis data-structures histogram multidimensional
Last synced: 03 Jul 2026
https://github.com/ramarav/data-structures-and-algorithms-in-python
A beginner-friendly introduction to common data structures (linked lists, stacks, queues, graphs) and algorithms (search, sorting, recursion, dynamic programming) in Python. This course will help you prepare for coding interviews and assessments.
algorithms algorithms-and-data-structures data-structures python python-3 python3
Last synced: 01 May 2026
https://github.com/maks28atish03kumar04sahu01/Java-Game-Series
Game Hub: Puzzles & Play is a diverse digital playground with captivating classics like Snake-fruit, tic-tac-toe, bricks breaker, pong, and Tetris. Developed with precision and accessible across devices using Java it offers seamless gaming enjoyment for all.
awt-gui bricksbreaker-game data-structures game-development game-logic java-8 pong-game problem-solving snake-fruit-game swing-gui tetris-game tic-tac-toe-game
Last synced: 03 Jul 2026
https://github.com/maks28atish03kumar04sahu01/Java-Project-04
Create a UI using JAVA for some particular B. Tech branches and perform the following operations "ADD", "UPDATE", "DELETE", "SEARCH", "FETCH" and connect the JAVA to MySQL using the XAMMP server.
awt-gui data-structures java-8 jdbc-driver localhost mysql-database swing-gui xampp
Last synced: 03 Jul 2026
https://github.com/manuelgil/vscode-data-pack
This extension pack includes the essential extensions for data analysts.
data-analysis data-science data-structures data-visualization vscode-extension
Last synced: 07 Apr 2026
https://github.com/abdullrahmen/alx-higher_level_programming
This repo contains all the projects that I have done in the ALX curriculum on Higher level programming.
classes data-structures oop oop-concepts oops-in-python practices python python-3 python-app python-script python3 script scripting scripts
Last synced: 15 Jun 2026
https://github.com/abdullrahmen/alx-low_level_programming
This repo contains all the projects that I have done in the ALX curriculum on low level programming.
arrays bitmanipulation c data-structures debug debugging dynamic-library low-level-programming memory memory-management strings
Last synced: 23 Jun 2025
https://github.com/henriquelluiz/scala-data-structures
Learning DSA with Scala Language.
algorithms data-structures jvm scala
Last synced: 02 May 2026
https://github.com/adityaadaki21/cuisine-recommendation-system-using-c
This code is a simple program for managing and recommending cuisines.
c data-structures data-structures-
Last synced: 04 Oct 2025
https://github.com/sohail-iqb/dsa
Comprehensive DSA notes in C++ featuring key concepts, implementations, and problem-solving techniques.
algorithms cpp data-structures noteshare
Last synced: 12 Sep 2025
https://github.com/maxrt101/cpp-collections
POC collections library using C++20 concepts
collections cpp20 data-structures
Last synced: 05 Apr 2025
https://github.com/llleeeaaannn/binarysearchtree
Implementation of a Binary Search Tree data structure through Ruby
Last synced: 13 May 2025
https://github.com/lavantien/go-graphy
Graph Theory Briefings and Algorithm Implementations in Go
algorithms data-structures graph
Last synced: 13 May 2025
https://github.com/jconleyscales/graph-adjacency-matrix
Undirected weighted graph utilities + Graph class (adjacency matrix) in Python.
adjacency-matrix data-structures graphs python
Last synced: 25 May 2026
https://github.com/therustifyer/master-data_structures-and-algorithms
Code and docs for the course Master Data Structures and Algorithms in C/C++
algorithms algorithms-and-data-structures c cpp data-structures
Last synced: 18 May 2026
https://github.com/alvin319/competitive-programming
algorithms competitive-programming data-structures
Last synced: 03 Jul 2026
https://github.com/zaythedev/amazon-clone
The main idea for this project was to style the clone to look like Amazon and connect a React app to a database. I also received practice working with APIs using Stripe to take pseudo payments.
amazon data-structures react reactjs
Last synced: 18 May 2026
https://github.com/erikrios/hackerrank
The Solution Code of Challenges in HackerRank
algorithm-and-data-structure algorithms data-structures hackerrank hackerrank-solutions java problem-solving
Last synced: 25 Jun 2025
https://github.com/erikrios/neetcode-dsa
Data Structures & Algorithms Neetcode's Courses
Last synced: 25 Jun 2025
https://github.com/erikrios/avl-tree
AVL Tree Implementation using Go
algorithms data-structures data-structures-and-algorithms go golang
Last synced: 25 Jun 2025
https://github.com/fdifrison/java-data-structures
Review of ADS principles in java
algorithms data-structures java
Last synced: 25 Jun 2025
https://github.com/prosenjitjoy/leetcode-solutions
Leetcode problem solutions in Go
algorithms data-structures problem-solving
Last synced: 05 Apr 2025
https://github.com/erikrios/data-structures-and-algorithms
The Implementations of Data Structures and Algorithms
algorithms data-structures data-structures-and-algorithms
Last synced: 25 Jun 2025
https://github.com/randomgamingdev/onewaylinkedlistlibjs
A simple one way linked list that stores the head, tail and length of the list
data-structures easy easy-to-use javascript linked-list list simple small
Last synced: 13 Mar 2025
https://github.com/randomgamingdev/onewaylinkedlistlib
A simple one way linked list that stores the head, tail and length of the list
cpp data-structures easy easy-to-use header-only linked-list list simple small
Last synced: 20 Aug 2025
https://github.com/douglasmatosdev/data-structure-and-algorithms-in-python
Data Structure is an area of Computer Science that studies computational techniques for the efficient organization and manipulation of any amount of information. In other words, when you develop a system you must think about which data structures to use; and the choice of a given data structure will influence the performance of the software.
algorithms algorithms-and-data-structures data-science data-structures python python3
Last synced: 21 Mar 2025
https://github.com/kamarbandi/php_fundamental
📚 Fundamental Data Structures and Algorithms. This repository is a collection of fundamental data structures, algorithms, and essential programming concepts. It's aimed at providing clear and concise implementations of key topics with explanations and examples in PHP.
algorithms bfs binary-search binary-search-trees binary-trees bubble-sort data-structures dfs graphs hash-tables linear-search linked-list merge-sort php quick-sort searching-algorithms sorting-algorithms stacks-and-queues trees
Last synced: 03 Jul 2026
https://github.com/fvucemilo/sorting-visualizer
This is a web application built with Next.js, TypeScript, and Tailwind CSS that allows you to visualize various sorting algorithms in action.
algorithm-visualization animation code-visualization data-structures educational-tools frontend-development github-pages interactive-sorting nextjs open-source-development performance-optimization reactjs responsive-web-design software-engineering sorting-algorithms tailwind-css typescript ui-ux-design visualization web-application
Last synced: 07 Apr 2026
https://github.com/kawre/dsa
My personal implementations of various data structures and algorithms using Java.
algorithms algorithms-and-data-structures data-structures dsa dsa-practice java
Last synced: 21 Mar 2025
https://github.com/bharathkumaarr/datastructures
A repo for all the Data Structures learnt.
Last synced: 13 Jul 2025
https://github.com/willis7/phrase-trie
Implementation of the Trie search algorithm for finding phrases in a body of text
Last synced: 13 Apr 2025
https://github.com/mariamelantably/scala
this repository consists of scala programs from the university of oxford's prelims imperative programming course
data-structures imperative-programming scala
Last synced: 05 Apr 2025
https://github.com/gfav-cybergeek/prodigy_ml_01
A linear regression model to predict house prices based on square footage, number of bedrooms, and bathrooms. Includes feature engineering, preprocessing, and model evaluation.
ai airtificialintelligence algorithms algorithms-and-data-structures data-structures data-visualization jupyter jupyter-notebook jupyterlab machine-learning machine-learning-algorithms machine-learning-models python
Last synced: 05 Apr 2025
https://github.com/funnyboy-roks/random-javascript-projects
This is a repo of the random JS projects that I work on
data-structures hexadecimal-color javascript math
Last synced: 06 Nov 2025
https://github.com/tejanhu/revisitjava
Revisiting Java Programming
algorithm-challenges algorithms data-structures java
Last synced: 29 Mar 2025
https://github.com/sebastian-nunez/data-structures-java
Some notes regarding Data Structures & Algorithms in Java.
algorithms data-structures java oop
Last synced: 18 May 2026
https://github.com/abhishek-parmar1/program_snippets
These are Program_snippets developed by me for fast programming in contests on competitive websites deposited on GitHub.
algorithms c c-plus-plus data-structures standard-template-library
Last synced: 18 May 2026
https://github.com/kylemit/code-challenges
Code Challenge Solutions
algorithms data-structures hackerrank hackerrank-solutions leetcode leetcode-solutions
Last synced: 21 Mar 2025
https://github.com/xpodev/quickstruct
A library to ease the creation of C structs in Python
cpython cstruct data-structures python python-3 python3 struct structs structure structures
Last synced: 14 May 2025
https://github.com/hubtou/pylists4c
Python-style lists for the C language
c data-structures dll library linked-list linked-lists linkedlist list lists lists-python pylists4c python queue queues shared-library stack stacks tree tree-structure trees
Last synced: 18 May 2026
https://github.com/xounder/lista-pilha-fila
List, Stack and Queue implementation in Java
Last synced: 13 Jun 2026
https://github.com/orelba/linked-lists
Implementation of the linked list data structure in Javascript
computer-science data-structures linked-list
Last synced: 12 Jun 2025
https://github.com/vanhung4499/my-wiki
My personal wiki and blog!
algorithms data-structures database elasticsearch golang java javascript mongodb mysql redis spring spring-boot typescript
Last synced: 13 Apr 2025
https://github.com/rystrauss/algorithms-and-data-structures
A Java library of important algorithms and data structures.
Last synced: 03 Jul 2026
https://github.com/sunsided/fixedstack-rs
Safe and Unsafe Stack Implementations in Rust
benchmark data-structures rust stack unsafe-code
Last synced: 29 Mar 2025
https://github.com/dapper91/contests
Different contests problems (timus, geeksforgeeks)
algorithms contests data-structures interview-practice python
Last synced: 29 Mar 2025
https://github.com/klmitch/dbprim
Database Primitives Library
c data-structures datastructures library
Last synced: 13 Mar 2025
https://github.com/dubisdev/pointer-stack-structure
A JavaScript implementation of a stack with a pointer
data-structures pointers stack
Last synced: 17 Mar 2025
https://github.com/jmcph4/enceladus
Touching the rings of Saturn
algorithms algorithms-and-data-structures algorithms-datastructures algorithms-implemented collection collections collections-rust data-structures datastructures datastructures-algorithms datastructuresandalgorithm
Last synced: 12 Apr 2025
https://github.com/arshad-khalid/patient-queue-management-system
A queue management system for patients in a clinic
algorithms c data-structures queue-management
Last synced: 18 May 2026
https://github.com/jabellard/libds
libds - data structure library.
algorithm algorithms binary-heap binary-search-tree c data-structures gcc gcc-complier graph hash-table linked-list linux make queue stack vector
Last synced: 22 Apr 2026
https://github.com/ppodds/ncudatastructurehw
National Central University Data Structure Homework (Backup)
c cpp data-structures homework ncucsie
Last synced: 18 May 2026
https://github.com/thakuratul2/java-dsa-2023
Java Practice Question for Placement
algorithms data-structures java
Last synced: 07 Jun 2026
https://github.com/youseftareq33/java_datastructuer_implementationds
Data Structure Implementation
data-structures implementation java
Last synced: 12 Sep 2025
https://github.com/otabek8866/my-leetcode-solutions
Solving LeetCode problems as a free time hobby
algorithms data-structures dynamic-programming leetcode-c leetcode-python leetcode-solutions questions-and-answers
Last synced: 20 Jul 2025
https://github.com/kemboi590/teach2give-test
The repository is a technial test for Teach2Give used to demonstrate my ability to provide clear and effective solutions.
data-structures problem-solving technical-test
Last synced: 25 Jun 2025
https://github.com/ashbellett/data-structures
Implementations of data structures.
Last synced: 21 Mar 2025
https://github.com/daniel-keogh/word-cloud-generator
Java program that generates a word-cloud from a URL or text file
data-structures java wordcloud wordcloud-generator
Last synced: 18 May 2026
https://github.com/bragdond/universal-linked-list-c
Universal data structure linked list implemented in C
Last synced: 21 Mar 2025
https://github.com/victoriacheng15/coding-practice
algorithms data-structures javascript jest-tests
Last synced: 29 Mar 2025
https://github.com/danielbrodi/watchdog-program-monitor
A multi-threaded program which monitors another program to see if its out of control or have stopped operation, and resets it if needed. Written in C and includes synchronization and concurrency tools, signals and a custom module of a callbacks scheduler that was written by me.
c data-structures fork multithreading process process-manager scheduler semaphore shared-library shared-memory shared-object signal signal-processing signaling signals synchronization thread thread-safe threading watchdog
Last synced: 25 Jun 2025
https://github.com/samyouaret/php-datastructure
A small PHP data-structure package
algorithms data-structures linked-list php queue stack
Last synced: 05 Apr 2025
https://github.com/huangcongqing/js-algorithmsanddatastructure
JS 算法与数据结构
algorithms data-structures javascript
Last synced: 02 Apr 2025
https://github.com/thenocturnaldevgypsy/duskgrimoires-java-lab-exercises
DuskGrimoires : Java library/source codes that I've coded and used for lecturing CS/IT subjects and topics during my career as Assistant Professor for BSCS, BSIT and BSCOE way back late 2012 to 2015 (on-going retrieving the codes and rearranging the repo) . You like the Repo? Don't forget to 🌟, 👁️, 🔱 and ❤️
algorithms algorithms-and-data-structures computer-science computer-science-algorithms computer-science-data-structures computer-science-education data-structures data-structures-and-algorithms duskgrimoires java programming programming-exercises thenocturnaldevgypsy thenocturnaldevgypsy-io
Last synced: 02 Mar 2025
https://github.com/chenmingyong0423/algorithms
Data Structures and Algorithms implemented in Go. 基于 Go 语言使用泛型实现的数据结构与算法.
algorithms data-structures go golang
Last synced: 29 Mar 2025
https://github.com/nandomattos/linkedlists
C algorithm to create and modify linked lists using reference parameter
c data-structures linked-list pointers
Last synced: 04 Jul 2026
https://github.com/nelsonbn/algorithms-data-structures-kahn
Algorithms and Data Structures - Kahn
algorithms algorithms-and-data-structures data-structures graphs
Last synced: 29 Mar 2025
https://github.com/ondrejhruby/pythonessentials
A comprehensive guide to Python essentials, featuring a variety of code examples demonstrating basic to advanced concepts. This repository is ideal for beginners and intermediate learners looking to strengthen their Python programming skills through practical exercises.
algorithms classes-and-objects data-structures functions jupyter-notebook programming python
Last synced: 18 May 2026
https://github.com/jwykocki/1-month-preparation-kit---hackerrank
Solutions for the problems from Interview Preparation Kits - 1 Month Preparation Kit
algorithms data-structures problem-solving
Last synced: 04 Jul 2025
https://github.com/nikhilvdev/swift-algorithms
The word Algorithm means “a process or set of rules to be followed in calculations or other problem-solving operations”. Therefore Algorithm refers to a set of rules/instructions that step-by-step define how a work is to be executed upon in order to get the expected results.
algorithms data-structures swift
Last synced: 26 May 2026
https://github.com/wiirios/data-structure
data structure in C
algorithms c-language data-structures
Last synced: 04 Jul 2025
https://github.com/boemer00/leetcode
Data Structure and Algorithm problems from leetcode and neetcode
algorithms data-structures leetcode python
Last synced: 19 May 2026
https://github.com/jiaqiluo/shortcut-navigator
A practice for directed graph abstraction using an adjacency list
Last synced: 19 May 2026
https://github.com/muawiya-contact/roman-to-integer-python
# roman-to-integer-python
algorithms beginner-friendly coding-moves command-line-tool converter data-structures educational number-conversion numeral-system open-source python python-exercise python-project python3 roman-numerals utility
Last synced: 12 May 2025
https://github.com/cserajdeep/dsa-sparse-matrix2triplet
Sparse Matrix to Triplet and various triplet operations. e.g., transpose, addition, and multiplication.
c colab-notebook data-structures dsa matrix matrix-multiplication multiplication sparse-matrix triplet
Last synced: 19 May 2026
https://github.com/momen-alshouha/data-structures-array-stack-queue
This repo contains a C++ template classes for array , queue and stack , designed with OOP principles. It features various operations for those data-structues and more..
arrays data-structures object-oriented-programming oop-principles queue stack
Last synced: 21 Jul 2025
https://github.com/ereh11/ramadan-problem-solving-challenge
Ramadan Problem Solving Challenge is a 30-day coding challenge where participants solve a new problem daily throughout Ramadan
algorithms data-structures problem-solving
Last synced: 13 Sep 2025
https://github.com/ahmad-ali-rafique/pandas-mastry-notebook
Pandas Mastry Notebook is a repository dedicated to exploring the capabilities of the pandas library for data manipulation, analysis, and visualization in Python. Dive into a variety of data operations, analytical techniques, and visualization methods to uncover insights from your datasets.
data-structures dataanalytics datase pandas pandas-library python
Last synced: 10 Apr 2026
https://github.com/bp7968h/java_dsa
Data structures and algorithms in Java.
algorithms data-structures java
Last synced: 13 Jun 2025
https://github.com/rithinch/googletechdevguide-programming-solutions
:nerd_face: Solutions to Google Tech Dev Guide Problems - Foundation Path.
algorithms csharp data-structures foundation-path google-tech-dev-guide
Last synced: 21 Mar 2025
https://github.com/chiragaug6/data-structure
Here is the Data Structure With Java
data-structures java problem-solving
Last synced: 04 Mar 2025
https://github.com/ermolaevv/all_labs
Проект-контейнер для выполнения практических заданий по курсу МП2
cmake cpp data-structures gtest labs winforms
Last synced: 19 May 2026
https://github.com/neutronixy/stacksofwax
Home to the codebase of a dynamic music streaming social network that connects users through their love of music. Here, you'll find everything that powers our community's ability to explore, share, and discuss their favorite tunes and podcasts.
back-end back-end-development data-structures database front-end front-end-development full-stack fullstack-development music music-database music-player music-server music-service server-side soundcloud spotify website
Last synced: 28 Oct 2025
https://github.com/mushroomator/ad-oth
Algorithms und Data Structures - Course at OTH Regensburg
algorithms approximation-algorithms data-structures go golang graphs-algorithms java searching-algorithms sorting-algorithms
Last synced: 18 May 2026
https://github.com/maximfersko/matrix-library
Implementation of the data type library matrix and operations on the type.
algorithms c data-structures matrix matrix-library
Last synced: 26 Jun 2025
https://github.com/soloeinsteinmit/ds-algo-deck-v010
Data Structure and Algorithm Visualizer is an interactive web application designed to help students, developers, and educators learn data structures and algorithms in an engaging way. This tool allows users to explore and manipulate various data structures and algorithms with visual representations.
ai algorithms algorithms-and-data-structures data-structures dsa-visualizer framer-motion heroui nodejs react react-router redux redux-persist redux-toolkit tailwindcss
Last synced: 24 Feb 2025
https://github.com/sahilmemon7/data_structures_algorithms
Main data structures and algorithms in Java along with their time and space complexities.
algorithms data-structures java
Last synced: 13 Sep 2025
https://github.com/toxicmango64/push_swap
Push_swap is a an efficient sorting algorithm using two stacks and a limited set of operations. The goal is to sort a given set of integers in ascending order using the fewest possible moves, implementing and optimizing various sorting algorithms to achieve the best performance within specified benchmarks.
algorithms c data-structures programming sorting-algorithms
Last synced: 13 Mar 2025
https://github.com/bibhestee/binary_trees
0x1D. C - Binary trees
algorithm binary-trees c data-structures
Last synced: 06 Apr 2025