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-30 00:07:47 UTC
- JSON Representation
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/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/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/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/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/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/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/thefcraft/cp-algorithms
A personal repository for competitive programming solutions, including CSES, Project Euler, and HackerRank problems, with custom debugging utilities and scripts.
algorithms cpp data-structures
Last synced: 03 Apr 2025
https://github.com/bodiali/hash-map
Hash map, also known as a hash table, is a data structure used to store key-value pairs.
Last synced: 27 Mar 2025
https://github.com/thiagofleal/tonight
C header file
c c-framework c-library data-structures exception-handler hight-level memory-allocation object-oriented-programming pointer statement tonight
Last synced: 24 Jul 2025
https://github.com/yes20sh/dsa-with-python
algorithms data-structures python
Last synced: 12 Jun 2025
https://github.com/abarichello/ine5408
INE5408 - Data Structures. Use avaliate.sh for running tests locally
Last synced: 16 May 2025
https://github.com/wayandway/algorithms-javascript
📒 Algorithms in JavaScript
algorithms data-structures javascript problem-solving
Last synced: 03 Apr 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---queue-using-array-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.
array arrays data-structures java mojidra queue vaibhav vaibhav-mojidra vaibhavmojidra
Last synced: 12 Apr 2025
https://github.com/samharrison7/datamapper
Making mapping between datasets as simple as possible.
data data-mapper data-mapping data-science data-structures
Last synced: 17 Mar 2025
https://github.com/grasielagomes/bloom-filter-ts
High-performance Bloom Filter implemented in TypeScript for fast membership checks.
bitwise bloom-filter data-structures performance typescript
Last synced: 22 Mar 2025
https://github.com/sciencegenome/datastructure-algorithms
my approach of solving the leetcode, interviewcode and other questions
Last synced: 16 Jun 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/gusinacio/data-structures
Implementation of various Data Structures in C++
cpp data-structures linked-list
Last synced: 14 May 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/mdh266/cpp-practice
Practice Codes in C++
algorithms c-plus-plus cpp cpp11 data-structures datastructures
Last synced: 11 Sep 2025
https://github.com/tmartins11/aeds-i
Repositório para registrar todos os projetos concluídos na disciplina de AEDS I - 1º Período BCC | UNIFAL.
Last synced: 15 May 2026
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/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/williamjardim/analise
A data analysis package made from scratch in JavaScript
computer-science data-analysis data-analytics data-cleaning data-engineering data-science data-structures database-search datascience datasets feature-engineering feature-selection mathematical-functions matrix-search numerical-computation sample-search search-algorithm statistics vector-search
Last synced: 03 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/raffayk/vending-machine-using-cpp
algorithms cpp data-structures
Last synced: 22 Mar 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/liddiard/cs32
UCLA Summer 2014 CS 32 (Algorithms and Data Structures) projects and lecture examples.
algorithms c-plus-plus data-structures homework
Last synced: 28 Mar 2025
https://github.com/thergh/aisd-lab
Programs made for the Algorithms and Data Structures class
algorithms data-structures data-visualization
Last synced: 03 Apr 2025
https://github.com/llleeeaaannn/linkedlist
Implementation of a Linked List data structure through Ruby
Last synced: 13 May 2025
https://github.com/sazid/sazid.github.io
My personal site
algorithms cpp data-structures python
Last synced: 14 May 2026
https://github.com/vaibhavmojidra/data-structures---binary-tree-in-java
A tree in which each node (parent) has at most two-child nodes (left and right) is called a binary tree. The top most node is called the root node. In a binary tree a node contains the data and the pointer (address) of the left and right child node.
algorithms data-structures java mojidra vaibhav vaibhav-mojidra vaibhavmojidra
Last synced: 15 Jun 2025
https://github.com/c1m50c/py-data-structures
Package containing various data structures written in Python, primarily for learning purposes.
binary-search-tree binary-tree data-structures doubly-linked-list linked-list mit-license python python-3
Last synced: 14 Apr 2026
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/dakostu/grabbag.h
A data structure for non-deterministic element selection in C++11
cpluscplus cpp cpp-component cpp-library cpp11 data data-structure data-structures generics non-deterministic random randomization template
Last synced: 19 Oct 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/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/simobin/csi222_elements
csi 222 lab elements
algorithms algorithms-and-data-structures c data-structures
Last synced: 25 Feb 2025
https://github.com/lewismakau/portfolio-projects
This repository contains file data and SQL files for projects used for my Portfolio.
data-analysis data-cleaning data-structures data-visualization database google-analytics microsoft-sql-server mysql powerbi tableau
Last synced: 02 Apr 2026
https://github.com/migueelzz/list-exercises-python
algorithms data-structures python
Last synced: 04 May 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/richu-antony/c_programmes-data_structure
C data structure programmes are software applications that implement and manipulate data structures such as arrays, linked lists, stacks, queues, trees, and graphs. Data structures are used to organise and store data so that it can be accessed, retrieved, and manipulated efficiently.
Last synced: 30 Mar 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/wesgtox/data-structure-i
College "Data Structure I" exercises.
algorithms c cpp data-structures sorting-algorithms stack-algorithm struct
Last synced: 15 May 2026
https://github.com/gmartinezramirez-old/practice-java
[Study] Daily plan for practice java.
algorithms data-structures java java8 practice study-resource
Last synced: 27 Mar 2025
https://github.com/foyez/datastructure-algorithms-interview
algorithms data-structures interview
Last synced: 29 Mar 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/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/aishikmukherjee/linked-lists-in-c
Developer/Creator: Aishik Mukherjee
c c-programming circular-linked-list code coding cse data-structures doubly-linked-list dsa easy interview-practice interview-questions linked-list linked-list-in-c malloc programming programming-language singly-linked-list
Last synced: 27 Jun 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/allenvox/leetcode
LeetCode tasks solutions
arrays c cpp data-structures dynamic-programming leetcode leetcode-solutions
Last synced: 16 May 2026
https://github.com/finnishcancerregistry/vame
A principled approach to metadata in R for your dataset.
data-documentation data-governance data-structures data-validation metadata-management r r-package variable-management variable-metadata
Last synced: 26 Mar 2025
https://github.com/mp81ss/miniclib
Mini C data-structure library containing vector and list
c data-structures header-only list vector
Last synced: 20 May 2026
https://github.com/ashirafzal/data-structures-examples
Data-Structures-Examples
csharp data-structures programming
Last synced: 17 May 2026
https://github.com/rurangiza/philosopher
This project is about solving the "dinning philosopher" problem in a multi-threading progam
algorithms data-structures inter-process-communication multithreading operating-system
Last synced: 10 Sep 2025
https://github.com/ashtishad/epi-patterns
Elements of Coding Interview Problem Patterns in Go/Golang
algorithms algorithms-and-data-structures data-structures go golang
Last synced: 04 Apr 2025
https://github.com/lourd/swift-data-structures
Basic data structures and algorithms in Swift, made for teaching
algorithms data-structures swift
Last synced: 24 Mar 2025
https://github.com/jyun-neng/data_structure
Data structure practice using c++
Last synced: 12 Apr 2025
https://github.com/adityaprakash-bobby/design-and-analysis-of-algorithms
College Lab works related to algorithms and data structure.
algorithms-datastructures c-plus-plus data-structures
Last synced: 26 Oct 2025
https://github.com/jitendragangwar123/dsa-using-cpp
This Repository have Data Structure and Algorithms concepts solving through C++.
algorithms cpp data-structures
Last synced: 29 May 2026
https://github.com/rajatgupta24/java-codes
algorithm cpp data-structures golang java leetcode
Last synced: 07 May 2026
https://github.com/emanuelefavero/cracking-the-coding-interview-solutions
This repository contains my solutions to Cracking the Coding Interview questions.
algorithms cracking-the-coding-interview data-structures questions solutions
Last synced: 12 Aug 2025
https://github.com/juliolmuller/binary-tree-calculator
Simple application to apply knowledge acquired studying Binary Trees data structure.
binary-tree c calculator data-structures
Last synced: 29 May 2026
https://github.com/ashottadevosyan/cpp-learning-hub
This repository contains C++ tutorials on different topics. From implementing my own data structures, such as vector, linked list to other algorithms.
algorithms cpp data-structures
Last synced: 08 Apr 2025
https://github.com/muhammadpauzi/learn-data-structures-and-algorithms
🎲 Data Structures and Algorithms
algorithms data-structures data-structures-and-algorithms indonesia javascript
Last synced: 09 Apr 2025
https://github.com/flp2113/baselib
Creating my own C codebase, implementing useful functions to save time while coding large projects.
Last synced: 15 Mar 2025
https://github.com/anupam-dagar/codebase
A collection of c and c++ codes that I have written.
c c-programming cpp data-structures
Last synced: 01 May 2026
https://github.com/portexe/snips
This repository contains code snippets and algorithms that I want to save
algorithms data-structures helper-functions helpers
Last synced: 13 Jun 2026
https://github.com/shubhangdutta96/neetcode_150
This repository contains a collection of Data Structures and Algorithms implemented in Scala, utilizing the principles of functional programming. The aim is to provide efficient and clean solutions for common computational problems. In addition, this repository includes solutions to the NeetCode 150 DSA problems series.
data-structures functional-programming scala
Last synced: 24 Mar 2025
https://github.com/a7mdfre7at/masterly.nonemptylist
A simple and lightweight implementation of a non-empty list in C#, inspired by Scala's List, that ensures a collection always has at least one item. This helps in reducing null-related bugs and ensures safe operations on collections with at least one element.
a7mdfre7at csharp data-structures dotnet dotnet-core functional-programming list masterly non-empty non-empty-collections scala-list-like
Last synced: 07 Jan 2026
https://github.com/gharib-uk/datastructures-in-go
Go package that implements useful data structures in go
data-structures go golang imported package
Last synced: 05 Sep 2025
https://github.com/syedhuzaifanazim/oel-a1-data-structures
data-structures jupyter-notebook python3
Last synced: 01 May 2026
https://github.com/alexandrbig1/goit-sql-hw-04
This repository houses my third homework assignment for the SQL module, focusing on DML and DDL commands. Explore data manipulation and database structure definitions through practical exercises.
computerscience data-structures database ddl-commands dml-commands softwareengineer sql
Last synced: 02 Jul 2025
https://github.com/magnusrodseth/data-structures-and-algorithms
Code snippets from "The Ultimate Data Structures & Algorithms", a course by Code with Mosh.
algorithms algorithms-and-data-structures data-structures python python3
Last synced: 15 Mar 2025
https://github.com/nafis2508/big-data-group-project
Python project implementing Nearest Neighbor and Skyline Query Search algorithms with R-tree data structures for efficient spatial indexing. Part of COMP6210 group project at Macquarie University.
2d-query-processing algorithm-optimization big-data branch-and-bound comp6210 computational-geometry data-structures divide-and-conquer nearest-neighbor-search python r-tree skyline-query spatial-data-structure spatial-indexing
Last synced: 31 Mar 2025
https://github.com/bieelogrom/bibliotecasdeordenacao
Bibliotecas de algoritmo bubble sort e merge sort.
bubble-sort data-structures java merge-sort
Last synced: 13 Jun 2025
https://github.com/adrianomonteiroweb/python-algorithms-project
Projeto em Python de algoritimos.
algorithms algorithms-and-data-structures complexity-algorithm data-science data-structures python3
Last synced: 15 Mar 2025
https://github.com/didogrigorov/hackerrank-python
A collection of Python solutions to HackerRank problems, organized by difficulty (Easy, Medium, Hard) and category (Algorithms, Data Structures, Mathematics). Ideal for learning, practicing, and mastering Python programming and problem-solving skills.
algorithms-and-data-structures coding-challenge coding-challenges coding-interviews data-structures hackerrank hackerrank-solutions problem-solving problem-solving-algorithms problemsolving programming python-3 python3
Last synced: 02 Sep 2025
https://github.com/rafaybbx/food-delivery-system
A C++ based food delivery system that optimizes delivery routes using Dijkstra's algorithm.
cpp data-structures dijkstra-algorithm food-delivery-application linked queue
Last synced: 08 Apr 2025
https://github.com/pedro-estevao/data-structures
Implementations in C++ of algorithms and data structures developed in the Data Structures course at Centro Universitário Barão de Mauá. Includes lists, stacks, queues, trees, graphs, hash tables, and sorting and searching algorithms.
academic-project algorithms algorithms-and-data-structures baraodemaua c computer-science cplusplus cpp data-structures graphs hash-table lists programming queues searching-algorithms stacks tree trees
Last synced: 08 Apr 2025
https://github.com/alok-38/software-engineering-specialization
Explore a Career as a Software Engineer. Learn the basics of programming and software development
algorithms cryptography data-structures hashtable html-css-javascript java problem-solving
Last synced: 25 Mar 2025
https://github.com/billgewrgoulas/rtrees-and-spatial-data
Rtrees for storing spatial data.
data-structures pathfinding rtree
Last synced: 20 Apr 2026
https://github.com/w1z2z/algorithms-js
Simple algorithms in JavaScript
algorithms data-structures javascript
Last synced: 14 Jul 2025
https://github.com/cerezo074/swift-datastructures
Data structures on swift playgrounds
binary-search binary-tree data-structures graph heap heapsort ios linked-list mergesort playgrounds priority-queue queue quicksort stacks swift tree trie xcode xctest
Last synced: 15 Mar 2025
https://github.com/oniani/purity
A collection of various algorithms and data structures
algorithms data-structures functional-programming haskell
Last synced: 08 Jun 2026
https://github.com/nkcoder/dsa-space
All data structure and algorithm practice.
algorithms data-structures leetcode
Last synced: 29 May 2026
https://github.com/pavelnikolov/algorithms
Algorithms and Data Structures in Go
algorithm algorithms algorithms-and-data-structures data-structures golang
Last synced: 09 Jun 2026
https://github.com/ayxhmn/heapyy
Python code snippets for competitive programming
algorithms competitive-programming data-structures python
Last synced: 13 Jun 2025
https://github.com/mroth/orderedmap
🐜 ordered map implementation for Go
data-structures go go-module golang
Last synced: 16 Jun 2026
https://github.com/benjuh/aoc2024
2024 Advent of Code [Zig]
advent-of-code-2024 adventofcode algorithms data-structures zig ziglang
Last synced: 04 Jun 2026