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-01 00:07:32 UTC
- JSON Representation
https://github.com/bishal7448/leetcode_dsa_100_question_challenge
100-Day LeetCode DSA Challenge This repository tracks my journey of solving one LeetCode problem daily for 100 days. Each entry includes the problem, code solution, and explanation of the approach. Aimed at mastering Data Structures and Algorithms, it showcases consistent progress and learning. 🚀
algorithms c data-structures datastructures-algorithms dsa-learning-series java javascript leetcode
Last synced: 12 Apr 2025
https://github.com/gireeshbharmshetty/java-lru-cache
A simple LRU (Least Recently Used) Cache implementation in Java using HashMap and Doubly Linked List.
algorithms cache data-structures java lru-cache system-design
Last synced: 07 May 2025
https://github.com/arlovy/tpo-ayed2
Trabajo practico obligatorio para la materia Algoritmos y Estructuras de Datos II en UADE
algorithms algoritmos data-structures estructuras-de-datos java
Last synced: 07 May 2025
https://github.com/prayash/playgorithms
📖 Algorithms and data structures in JavaScript and Swift 3
algorithms cracking-the-coding-interview data-structures leetcode
Last synced: 12 Apr 2025
https://github.com/jnsougata/assignments
Assignments I'm working on as part of my studies
data-structures dbms os programming
Last synced: 20 Jul 2025
https://github.com/yashsiwach/university_trash
DSA Practice questions 💫Only For Help
algorithm algorithms algorithms-and-data-structures cpp data-structures datastructures-algorithms dsa-algorithm notes
Last synced: 10 Jul 2025
https://github.com/gojax64/my-data-structures
This is a repository where I present all data structurs that I have made.
Last synced: 20 Jul 2025
https://github.com/swapnilsachan03/apna-college-dsa
This is where I'll commit all the code of what I learn in Apna College's DSA with C++ playlist.
algorithms apna-college data-structures dsa
Last synced: 03 Apr 2025
https://github.com/dannykenneth/kangaroo-long-jump
A game based on grade 11 2D kinematics. Your goal is to grow a kangaroo by jumping across obstacles and catching food. This is a project created for grade 11 computer science.
data-structures file-handling python-3
Last synced: 09 Sep 2025
https://github.com/sgbasaraner/aoc-rust
my advent of code 2018 solutions, in rust
advent-of-code advent-of-code-2018 adventofcode algorithms data-structures rust
Last synced: 05 Apr 2025
https://github.com/matheussnicacio/insertionsort
Insertion sort que imprime valores ordenados e invertidos e aleatórios em um vetor de 10000 numeros
c data-structures data-structures-and-algorithms estrutura-de-dados
Last synced: 08 Aug 2025
https://github.com/erfan22r/datastructuresproject-antcity
algorithms cpp data-structures decoding encoding
Last synced: 30 Apr 2025
https://github.com/matheussnicacio/mergesort
Merge sort que imprime valores ordenados e invertidos e aleatórios em um vetor de 10000 numeros
c data-structures data-structures-and-algorithms estrutura-de-dados
Last synced: 07 May 2025
https://github.com/matheussnicacio/quicksort
QuickSort que imprime valores ordenados e invertidos e aleatórios em um vetor de 10000 numeros
c data-structures data-structures-and-algorithms estrutura-de-dados
Last synced: 07 May 2025
https://github.com/sohnryang/code-archive-cplusplus
My useful algorithms and data structure implementations... in C++
algorithms c-plus-plus data-structures graph-algorithms math-algorithms segment-tree treap
Last synced: 09 Sep 2025
https://github.com/joshuainovero/reverse-ll-in-a-snake-game
cpp data-structures linked-list reverse-linked-list sfml snake-game
Last synced: 03 Mar 2025
https://github.com/vaibhavmojidra/data-structures---stack-using-array-in-java
A stack is a linear data structure that follows the principle of Last In First Out (LIFO). This means the last element inserted inside the stack is removed first.
array data-structures java mojidra stack vaibhav vaibhav-mojidra vaibhavmojidra
Last synced: 12 Apr 2025
https://github.com/vaibhavmojidra/data-structures---linked-list-in-java
Linked List is a sequence of links which contains items. Each link contains a connection to another link. Linked list is the second most-used data structure after array.
data-structures java java-8 linked-list mojidra vaibhav vaibhav-mojidra vaibhavmojidra
Last synced: 12 Apr 2025
https://github.com/vaibhavmojidra/data-structures---stack-using-linked-list-in-java
A stack is a linear data structure that follows the principle of Last In First Out (LIFO). This means the last element inserted inside the stack is removed first.
data-structures java linked-list mojidra stack vaibhav vaibhav-mojidra vaibhavmojidra
Last synced: 12 Apr 2025
https://github.com/vaibhavmojidra/java-console-sample-data-set-generator
This API allows user to generator different random list.
api data-structures jar java mojidra vaibhav vaibhav-mojidra vaibhavmojidra
Last synced: 12 Apr 2025
https://github.com/mosalem149/data-structure_binary_tree
That repo is for data structure tree using python programming language
binary-tree data-structures jupyter python3 tree tree-structure
Last synced: 17 May 2026
https://github.com/black-panthera/university-resource-allocator
Student Management System in C++ - OOP university system managing BTech & DualDegree students with faculty.Features: Random data generation, faculty advisor assignment, CGPA-based project guides, hostel-based allocation, TA supervision, constraint validation, overlap analysis, multi-criteria sorting, and workload distribution tracking and lot more!
constraint-satisfaction-problem constraints cpp data-structures object-oriented-programming oops-in-cpp random-generation resource-allocation resource-management student-management-system
Last synced: 15 Jun 2025
https://github.com/vaibhavmojidra/data-structures---queue-using-linked-list-in-java
Queue is an abstract data structure, somewhat similar to Stacks. Unlike stacks, a queue is open at both its ends. One end is always used to insert data (enqueue) and the other is used to remove data (dequeue). Queue follows First-In-First-Out methodology, i.e., the data item stored first will be accessed first.
data-structures java linked-list mojidra queue vaibhav vaibhav-mojidra vaibhavmojidra
Last synced: 26 Oct 2025
https://github.com/vaibhavmojidra/data-structures---hashtable-using-array-and-linked-list-in-java
Hash Table is a data structure which stores data in an associative manner. In a hash table, data is stored in an array format, where each data value has its own unique index value. Access of data becomes very fast if we know the index of the desired data. Thus, it becomes a data structure in which insertion and search operations are very fast irrespective of the size of the data. Hash Table uses an array as a storage medium and uses hash technique to generate an index where an element is to be inserted or is to be located from.
arrays data data-structures hashing java linked-list mojidra vaibhav vaibhav-mojidra vaibhavmojidra
Last synced: 12 Apr 2025
https://github.com/mdh266/cpp-practice
Practice Codes in C++
algorithms c-plus-plus cpp cpp11 data-structures datastructures
Last synced: 11 Sep 2025
https://github.com/frostbyte012/daily-problems-leetcode
This repo will have all my leetcode problems and will be updated almost regularly as I solve more and more problems
algorithms algorithms-and-data-structures coding-challenges coding-interviews competitive-programming cpp data-structures faang hacktoberfest interview interview-questions maang mathematics placement-preparation placements
Last synced: 10 Apr 2025
https://github.com/ibfleming/the-fundamentals
This repository contains various implementations of programming concepts, principles, and techniques...
algorithms algorithms-and-data-structures c-plus-plus data-structures
Last synced: 05 Apr 2025
https://github.com/data-structures-and-algorithms/deque
:snake: Python's deque data structure for JavaScript
agpl computer-science data-structures deque javascript
Last synced: 06 May 2025
https://github.com/gojax64/cci
Problem solving for the book Cracking the Coding Interview.
data-structures logic-programming
Last synced: 11 Sep 2025
https://github.com/erenisci/javascript
JavaScript
data-structures dom fundamentals javascript
Last synced: 18 Jul 2025
https://github.com/kabirbose/dsa-sorting-assignment
Program that uses different sorting algorithms to sort and manipulate data from a text file
algorithms data-structures python3 sorting
Last synced: 09 Sep 2025
https://github.com/yousryessam/competitive-programming-library
All the essentials for competitive programmers in one place. This repository contains core code snippets , Data Structure and Algorithms commonly used in competitive programming
algorithms competitive-programming cpp data-structures icpc problem-solving reference
Last synced: 03 Mar 2025
https://github.com/nubisub/dsawithc
Praktikum Struktur Data
c data-structures graph linked-list
Last synced: 11 Apr 2025
https://github.com/zyx-0314/dsa-patient-record-management-system
A C++ console application for managing patient records. Features include patient registration, display, and update.
basic-programming cpp data-structures school-project
Last synced: 17 Mar 2025
https://github.com/julianjuko/subset-prompter
Reduce large datasets down to unique subsets - quickly.
data-structures data-visualization
Last synced: 11 Apr 2025
https://github.com/jorgeterence/go-data-structures
Algorythms and data structures in practice
algorithms data-structures golang graph-algorithms
Last synced: 05 Apr 2025
https://github.com/devprnvk/flighttrackersystem
a simple console-based Airline Information System implemented in C. The program allows users to view a table of flights, display detailed information about a specific flight by ID, and explore a table of airports and their countries. Feel free to explore, modify, and enhance the code for your learning and project needs.
airline c data-structures low-level-programming management memory-allocation reservation-system
Last synced: 26 Mar 2025
https://github.com/linsanity03/learning_go
This projects is dedicated to learning GO language and its use case
data-structures golang ticket-booking-app
Last synced: 05 Apr 2025
https://github.com/dhruvkb/man106
some C++ programs made for the course MAN-106
cplusplus-11 data-structures iit-roorkee
Last synced: 05 Apr 2025
https://github.com/thewasif/algorithms-typescript
Learning Data Structures & Algorithms with JavaScript
algorithms data-structures javascript
Last synced: 22 Mar 2025
https://github.com/itsferdiardiansa/in-memory-storage
This project aims to develop an in-memory storage solution, which is a fast and efficient temporary data storage system. This in-memory storage stores data in the main memory (RAM), allowing faster access compared to disk storage.
btree-indexes data-structures nestjs tree typescript
Last synced: 17 May 2026
https://github.com/amaanwanie/dsa
all of the ds lectures i studied in class.
c data-structures linked-list queues stack
Last synced: 10 Jul 2025
https://github.com/imrandil/python_mini_5_project
5 Python mini projects, that will showcase that i am familiar with the python and can work with python as well.
data-structures learning-by-doing projects python
Last synced: 02 Mar 2026
https://github.com/bside89/data_structures_extra2
Extra activity #2, Data Structures, in Computer Engineering graduation.
data-structures memory-management
Last synced: 04 Apr 2026
https://github.com/wisn/cppds
A collection of various data structures implementation in C++11
cpp11 data-structures telkom-university
Last synced: 15 Jul 2025
https://github.com/piotrl/compsci-alghoritms
🎓 My implementations of popular algorithms concepts
algorithms c computer-science data-structures learning
Last synced: 30 Jun 2026
https://github.com/soumyajit4119/my-codingjournal
✍️ A daily log of my coding practice, projects, and learning progress — organized by topics, languages, and goals.
algorithms css data-structures hackerrank html5 java javascript leetcode mysql notes problem-solving python
Last synced: 11 Apr 2025
https://github.com/cesarobedfl/data_structures
c++ data structures algorithms
Last synced: 05 Apr 2025
https://github.com/129ashish/ds_c_list
in this repository here I have discussed about the different type of operations can be performed on Linked List.
c-language data-structures linked-llist
Last synced: 28 Mar 2025
https://github.com/parminderpaul/lru-cache
This repository contains an object-oriented implementation of an LRU Cache in multiple programming languages. It demonstrates efficient `get` and `put` operations using a hashmap and doubly-linked-list structure. 🐙💻
arc asyncio cache caching cpp data-structures fifo-cache go header-only in-memory lfu lfu-cache lru lru-cache python server strapi volatile
Last synced: 14 Apr 2026
https://github.com/likhithkp/js-dsa
Javascript Data Structure and Algorithms
alogorithms data-structures dsa javascript
Last synced: 05 Apr 2025
https://github.com/ryanlarge13/algos
Algorithm testing, creation, manipulation & more in every language I can work with
algorithms cpp data-structures js rust
Last synced: 09 May 2026
https://github.com/gustapinto/go_data_structures
A simple collection of abstract data structures implemented in Go
Last synced: 05 Apr 2025
https://github.com/yevheniidatsenko/goit-algo-fp
📊 Hometask - Basic Algorithms and Data Structures (Final Project)
algorithms breadth-first-search data-structures deapth-first-search goit goit-algo-fp monte-carlo python
Last synced: 05 Apr 2025
https://github.com/yevheniidatsenko/goit-algo-hw-02
📊 Hometask - Basic Algorithms and Data Structures (Basic data structures)
algorithms data-structures goit-algo-hw-02 python
Last synced: 23 Jul 2025
https://github.com/kumpatlapavankumar/hackerrank_java_solutions
using java
computer-science data-science data-structures enjoy-coding github hackerrank-solutions java learning-by-doing
Last synced: 17 May 2026
https://github.com/mohamedasad10/datastructures_algorithms
DSA📜exploration with detailed notes and explanations.
algorithms algorithms-and-data-structures data-structures java
Last synced: 08 Jun 2026
https://github.com/vevdokimovm/mephi-tree-structures
C++ implementation of Binary Tree and Binary Heap with interactive console interface. MEPhI lab
binary-heap binary-tree cmake cpp data-structures
Last synced: 27 Jun 2026
https://github.com/vevdokimovm/codesignal-solutions
Python solutions to CodeSignal Data Structures track — linked lists, stacks, queues, sorting and binary search
algorithms data-structures linked-list python queue stack
Last synced: 27 Jun 2026
https://github.com/vevdokimovm/sem3-lab2-cpp
C++ lab: Binary Search Tree, generic Dictionary and frequency Histogram
binary-search-tree cpp data-structures dictionary
Last synced: 27 Jun 2026
https://github.com/balta2ar/scratchpad
Experiments with algorithms/data structures, leetcode solutions
algorithms data-structures leetcode leetcode-python leetcode-solutions
Last synced: 28 Jun 2026
https://github.com/adithaker/datastructures_algos_c
👓(ONGOING) This repo will contain all ds and algorithms required for competitive programming in
algorithms c competitive-programming data-structures deque linked-list queue stack
Last synced: 28 Jun 2026
https://github.com/sgtfloyd/algorithms
algorithms c-plus-plus data-structures
Last synced: 28 Jun 2026
https://github.com/choewy/data-structures-and-algorithm
자료구조 및 알고리즘(Python3 & React)
algorithm algorithms-and-data-structures data-structures python3 react
Last synced: 28 Jun 2026
https://github.com/marlaugustin/spring2024-datastructure
This is a repository containing the different labs and projects that I had to do for my Data structure and algorithms class for my spring semester
Last synced: 28 Jun 2026
https://github.com/fgazzelloni/20240930-dwpwr
Data Wrangling Practice with R - 30 September Tutorial for R-Ladies Rome
data data-science data-structures data-wrangling
Last synced: 28 Jun 2026
https://github.com/abdullah00001/way-to-be-a-rated-coder
A dedicated repository to track my 90-day journey of competitive programming practice — mastering algorithms, solving problems daily, and leveling up to become a rated coder.
algorithms c competitive-programming cpp data-structures dsa
Last synced: 29 Jun 2026
https://github.com/shuddha2021/java-bookstore-manager
Java-Powered Bookstore: Streamlined Inventory Management System
bookstoreapplication data-structures educational-project inventory-management java object-oriented-programming open-source system-design
Last synced: 29 Jun 2026
https://github.com/ivanproskuryakov/algorithms-ts
Leetcode algorithms in TS
algorithms data-structures typescript
Last synced: 29 Jun 2026
https://github.com/sur16-cse/internity-internship-dsa-2021
This internship is for Design and Analysis of Algorithm. It is 45 days internship cover important concepts of data structure and algorithm . It also cover advanced topic for placement.
Last synced: 29 Jun 2026
https://github.com/iker-gonzalez/ft-containers
Reimplementation of stack, vector and map container types of the C++ standard template library (STL).
algorithms containers cpp data-structures operator-overloading standard-template-library templates
Last synced: 29 Jun 2026
https://github.com/mcleber/data_structures_and_algorithms_in_cpp
Data Structures in C++
algorithms algorithms-datastructures data-structures data-structures-and-algorithms data-structures-cpp learning-data-structure
Last synced: 29 Jun 2026
https://github.com/jacobwi/cs260_data_structures
Collection of pure C++ data structures and algorithms implementations in a real-world project.
algorithms cplusplus data-structures
Last synced: 29 Jun 2026
https://github.com/essammohamed1/ds_course_fcis_students_2024
Course material , slides , code and exercises
Last synced: 29 Jun 2026
https://github.com/arcsymer/algorithms
Idiomatic C#/.NET 10 algorithms & data-structures library built from scratch — 11 structures, 16 algorithms, 129 tests, 7 Codility-style katas
algorithms csharp data-structures dotnet interview-prep portfolio
Last synced: 29 Jun 2026
https://github.com/sam0jones0/data_structures_and_algorithms
Various programs created during study of the book Problem Solving with Algorithms and Data Structures using Python
data-structures python python3
Last synced: 04 Jul 2025
https://github.com/ww92030-storage/datastructures
Data Structures in various languages
algorithms data-structures data-structures-and-algorithms
Last synced: 29 Jun 2026
https://github.com/jimenacambronero/proyecto_learndata
Proyecto 4 para Unicorn Project: 🧹 Limpieza de datos - LearnData. Proyecto de limpieza de datos con SQL que tiene como objetivo mejorar la calidad y confiabilidad de los conjuntos de datos utilizados.
basededatos data-structures model mysql sql
Last synced: 10 Jun 2025
https://github.com/anvaymayekar/js-projects
JavaScript Projects
algorithms data-structures javascript js node nodejs
Last synced: 11 May 2026
https://github.com/youssefali11997/problem-solving-in-ds-and-algo-book-solutions
My Solutions to "Problem Solving in Data Structures and Algorithms Using Java" Book.
algorithms data-structures java problem-solving
Last synced: 25 Jun 2026
https://github.com/m-aliozkaya/datastructuresproject-3
Data structure binary tree project for school
Last synced: 30 May 2026
https://github.com/revazashvili/cpp-linked-list
simple linked list data structure example in c++
cpp data-structures linked-list
Last synced: 10 Jun 2026
https://github.com/cwchentw/nimalgo
Common data structures and algorithms in NIm
algorithms data-structures nim nim-lang
Last synced: 07 Jul 2025
https://github.com/pvlbzn/algorithms
Algorithms and data structure implementations
algorithms clrs data-structures
Last synced: 13 Jun 2026
https://github.com/mohammedmoataz/data_structure
Data structure by C programming language
Last synced: 25 Mar 2025
https://github.com/lmithilesh-26/leetcode-solutions
Modern C++ Solutions of LeetCode Problems using Brute Force & Optimized Approach.
algorithms brute-force cpp20 data-structures interview-questions leetcode-solutions practice problem-solving
Last synced: 06 Sep 2025
https://github.com/daviddavo/18eda
This is a mirror from https://gitlab.com/daviddavo/18eda
Last synced: 17 Mar 2025
https://github.com/shubhamvv611/crm-management-system-for-kasturi-agency
I alone have developed the best CRM (Customer Management System) for the business of Kasturi Agency and have done all the project design and data flow management from the beginning, I alone have made this project using technology like Bootsrap4 HTML5 CSS3, PHP6, jQuery, Data tables JS, Purify CSS, and JavaScript
banners bootstrap crm css3 data-structures html-css-javascript html5 javascript jquery load-balancer load-balancer-test mobile-web optimization-algorithms php6
Last synced: 14 Mar 2026
https://github.com/mohammed-majid/task-manager
To-do list web app that organizes data using a heap data structure
Last synced: 16 Oct 2025
https://github.com/StudyResearchProjects/dsa-in-cpp
Data Structures and Algorithms with C++
algorithms cpp data-structures
Last synced: 16 Oct 2025
https://github.com/heap-data-structure/d-ary-heap
:octopus: d-ary heap data structure library for JavaScript
agpl binary-heap computer-science d-ary-heap data-structures heaps javascript worst-case
Last synced: 16 Oct 2025
https://github.com/mghalix/library-system
C++ console application to run a library system.
cpp data-structures file-organization oop
Last synced: 01 Jun 2026
https://github.com/antonygz/estructura_de_datos
Implementaciones y explicaciones de estructuras de datos en distintos lenguajes.
data-structures graphs queues stack trees
Last synced: 27 Jan 2026
https://github.com/mariotacke/data-structures-and-algorithms
Data Structures and Algorithms implemented in Javascript
algorithms data-structures data-structures-and-algorithms
Last synced: 16 Oct 2025
https://github.com/ryansakurai/huffman-coding
Project that turns text into code using Huffman Coding, based on an Advanced Data Structures exercise.
compression data-structures java
Last synced: 16 Oct 2025