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-29 00:07:46 UTC
- JSON Representation
https://github.com/shnartho/competitive-programming-python
Python Data Structures and Algorithms
algorithms data-structures python3
Last synced: 17 May 2026
https://github.com/zyn10/hospital_managment_system_linkedlist
HMS using linked list in cpp & 3 file structure.
3-file-structure cpp data-structures linked-list singly-linked-list
Last synced: 11 Jul 2025
https://github.com/asungur/data_structures_and_algos
Go,Ruby and Python implementations of common algorithms and data structures
algorithm algorithms data-structures go golang interview interview-preparation ruby
Last synced: 19 Jul 2025
https://github.com/brianelizondo/data-structures-binary-search-trees
Binary Search Tree Exercises
algorithms data-structures javascript
Last synced: 11 Jul 2025
https://github.com/alvin319/competitive-programming
algorithms competitive-programming data-structures
Last synced: 19 Jul 2025
https://github.com/malisetti/mygo
The things I try to learn and implement in Golang
algorithms data-structures golang
Last synced: 07 Apr 2026
https://github.com/xorz57/trie
Trie written in C++14
cpp data-structures datastructures trie
Last synced: 13 Jul 2025
https://github.com/nelsonbn/algorithms-data-structures-queue
Algorithms and Data Structures - Queue
algorithms data-structures queue
Last synced: 10 Sep 2025
https://github.com/jagganraj27/data_structures_and_algorithms
Learn Data Structure and algorithms using Javascript
array data-structures dsa-algorithm javascript
Last synced: 17 May 2026
https://github.com/nihadamirov/holbertonschool-low_level_programming
C - Programming Language
algorithms c-programming-language data-structures functional-programming malloc recursion shell
Last synced: 17 May 2026
https://github.com/stephenwanjala/priorityquejavaquiz
Priority ques in java practical example
Last synced: 17 Jun 2025
https://github.com/dinomite/forgetsy-jvm
JVM port of Forgetsy, a trending library, backed by Redis
data-structures java jvm kotlin
Last synced: 16 May 2026
https://github.com/venkataramanarao5/templated-data-structures-implemented-in-cpp
A repository containing cpp programs implementing common data structures using templates
data-structures heap linked-list queue stack template
Last synced: 17 Jun 2025
https://github.com/mxssl/binary-search-tree
Binary Search Tree implementation in Go (Golang)
algorithms binary-search-tree data-structures go golang structure
Last synced: 17 Jun 2025
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/julianp911/proyecto_1_202010_sec_4_team_5
📚 Proyecto 1 - Estructura de Datos
data-structures generic geojson java java11
Last synced: 28 Mar 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/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/nikolatechie/competitive-programming
My solutions to competitive programming problems
algorithms codechef codeforces competitive-programming computer-science cpp data-structures hackerearth hackerrank solutions
Last synced: 11 Sep 2025
https://github.com/tanvi-surana/data-structures
:pushpin:Implementation of data structures
algorithms c-plus-plus data-structures
Last synced: 27 Mar 2025
https://github.com/bcmmbaga/dsas_coursera
algorithms data-structures golang
Last synced: 27 Mar 2025
https://github.com/zayarhtet/bag
Bag Data Type implemented in C++, specialized in Basic Object-Oriented Design.
console-application cpp data-structures design-patterns oop priority-queue
Last synced: 12 Apr 2025
https://github.com/daviskregers/data-structures-and-algorithms
Data structures and algorithms recap.
algorithms data-structures java
Last synced: 21 May 2026
https://github.com/thewasif/algorithms-typescript
Learning Data Structures & Algorithms with JavaScript
algorithms data-structures javascript
Last synced: 22 Mar 2025
https://github.com/augustdanell/datastructures
Here I implement different datastructures. You never know when you need them, and so, to have them on Git ready to be used has helped me to solve many Kattis problems and more :)
data-structures graph-search-algorithms
Last synced: 12 Apr 2025
https://github.com/sapientpants/algorithms-and-data-structures
Algorithms and data structures in Typescript
algorithms data-structures typescript
Last synced: 04 Apr 2025
https://github.com/izam-mohammed/dsa-practices
In this repository, I document my journey of learning and practicing data structures and algorithms. It's an ongoing effort to deepen my understanding of fundamental concepts, improve problem-solving skills, and prepare for coding interviews or competitive programming.
data-structures dsa dsa-algorithm dsa-practice
Last synced: 17 Jun 2025
https://github.com/joie-kim/python_ex
python exercise (점프 투 파이썬!)
basic data-structures learning-by-doing python python3
Last synced: 17 Jun 2025
https://github.com/mahdimashayekhi-ai/data-structures
🚀 A collection of Data Structure implementations in Java and Python. 📚 Perfect for learning and practicing fundamental data structures! ⚡ Work in Progress – More updates coming soon!
algorithms data-structures dsa-algorithm java
Last synced: 12 Apr 2025
https://github.com/antunesluis/lib-ed
Repositório dedicado às implementações das principais estruturas de dados em C.
Last synced: 29 Oct 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/matejdluhos/dluhoschessengine
A specialized chess engine focusing on determining the attractiveness of mate-in-3 chess positions.
aesthetic-evaluation algorithms chess-engine csharp data-structures uci-protocol
Last synced: 17 Jun 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/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/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/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/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/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/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/amrtamertech/clsstack_with_dynamic_array_library-cpp
A C++ template-based stack implementation built using a custom dynamic array class (clsDynamicArray) and extended from a custom queue structure (clsMyQueueArr). This project demonstrates how to implement a flexible stack structure with additional features such as element insertion, updating, reversing, and random access, beyond traditional LIFO beh
cpp data-structures dynamic-array generic-programming inheritance oop stack templates
Last synced: 15 Jun 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/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/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/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/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/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/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/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/mdh266/cpp-practice
Practice Codes in C++
algorithms c-plus-plus cpp cpp11 data-structures datastructures
Last synced: 11 Sep 2025
https://github.com/junh0328/prepare_algorithm
📚 파이썬을 통해 자료구조와 알고리즘 공부하기
algorithms data-structures python
Last synced: 22 Mar 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/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/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/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/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/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/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/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/harshpreet931/the-ultimate-dsa-prep
The Ultimate Guide to Data Structures and Algorithms (DSA). A comprehensive, community-driven resource with clear explanations and code implementations in Python, Java, C++, and JavaScript. Perfect for learning, interview preparation, and mastering DSA concepts.
algorithm-challenges algorithms c-plus-plus coding-interviews computer-science cpp data-structures dsa education interview-preparation java javascript learn-to-code programming python
Last synced: 09 Apr 2026
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/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/woodprogrammer/go-hashmaps
HashMaps DataStructures Golang Implementations
Last synced: 28 Oct 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/nubisub/dsawithc
Praktikum Struktur Data
c data-structures graph linked-list
Last synced: 11 Apr 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/julianjuko/subset-prompter
Reduce large datasets down to unique subsets - quickly.
data-structures data-visualization
Last synced: 11 Apr 2025
https://github.com/kauefraga/learning-data-structures
📦 Aprendendo estruturas de dados. Português + Golang.
brazil brazilian-portuguese data-structures golang learn learning
Last synced: 02 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/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/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/tobuya/data-structures
This repository is dedicated to creating fundamental visual representations of various non-primitive data structures using Python. Each data structure will be visually depicted, accompanied by a link to a corresponding Medium article. These articles will provide an in-depth exploration of the major operations of each structure.
articles data-structures matplotlib numpy-library python
Last synced: 21 May 2026
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/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/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/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/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/iasminmartins/methods-and-programming-techniques
Repository dedicated to MPT activities, guided by Prof. Dr. Igor Sousa Peretta.
algorithms c data-structures file-handling mathematical-programming memory-management pointers recursion
Last synced: 05 Apr 2025
https://github.com/likhithkp/js-dsa
Javascript Data Structure and Algorithms
alogorithms data-structures dsa javascript
Last synced: 05 Apr 2025
https://github.com/gpahal/go-algos
Common data structures, algorithms and design patterns in Go
algorithms data-structures golang patterns
Last synced: 10 Apr 2025
https://github.com/rameshaditya/dynamic-hybrid-data-grid
Facilitates faster read-and-write of large ordered collections of data.
algorithms data data-structures storage
Last synced: 23 Feb 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/kavindu-mane/algorithms_implementation
Algorithms implementation using python.
algorithm algorithms data-structures
Last synced: 06 Apr 2025
https://github.com/ashirafzal/data-structures-examples
Data-Structures-Examples
csharp data-structures programming
Last synced: 17 May 2026
https://github.com/munozrc/estructura-de-datos-no-lineales
Profundizar el estudio de Estructuras de Datos Lineales, dando énfasis en esta fase a las Estructuras de Datos no Lineales (árboles y grafos), a los mecanismos de algoritmia y árboles y su aplicación práctica en contextos reales.
data-structures estructura-de-datos grafos java javaee lineales rboles
Last synced: 15 Sep 2025
https://github.com/errea/vet_clinic_database
For this project you need special preparation. As the goal of this project is to solve some performance issue, first we need to introduce those issues. In order to do that, you will populate your database with a significant number of data.
data data-analysis data-structures data-visualization database
Last synced: 21 May 2026
https://github.com/thoth2357/data-structures-algorithms
Data structures and algorithms i have learnt and implemented with explanations
algorithms-and-data-structures data-structures
Last synced: 07 Aug 2025
https://github.com/francesco-s/leetcodes
LeetCode problems solved in Python. Each solution is well-tested and easy to execute (WIP).
competitive-programming data-structures problem-solving
Last synced: 22 Jun 2026
https://github.com/tauseefk/rasengan
Minimal circular buffer implementation.
circular-buffer data-structures rust
Last synced: 03 Oct 2025
https://github.com/mavroprovato/rust-algorithms
A library that implements various data structures and algorithms in Rust.
algorithms data-structures rust
Last synced: 09 Aug 2025
https://github.com/kingcitaldo125/pygraph
My implementation of a Graph data structure
Last synced: 09 Aug 2025