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-04-01 00:07:41 UTC
- JSON Representation
https://github.com/lovesaroha/algorithms-go
This is a collection of implementation of a variety of algorithms implemented in Go. Clean and simple code to help people get started with data structures and algorithms in golang.
algorithms binary-search-tree data-structures dynamic-connectivity flow-network golang graphs sorting-algorithms tries
Last synced: 02 Mar 2025
https://github.com/r1cm3d/go-algorithms
This project has some algorithms and data structures implemented in Golang
algorithms data-structures go golang
Last synced: 15 Jan 2026
https://github.com/migueelzz/list-exercises-python
algorithms data-structures python
Last synced: 04 May 2025
https://github.com/sabyasc/dp-pyproj
dp-pyproj is all about various dynamic programs written in Python.
data-structures dynamic-programming python3 solid-principles
Last synced: 13 Jun 2025
https://github.com/prashantsaini1525/alpha-course-2025
Java Programming – Alpha Course: Notes, code, & challenges from Apna College Alpha Batch 3.0 covering Java fundamentals, data structures, algorithms & competitive programming.
algorithms apna-college competitive-programming data-structures dsa interview-preparation java java-basics programming programming-notes
Last synced: 04 Apr 2025
https://github.com/crissyro/-algorithms-and-data-structures-course
algorithms and data structures course in BSTU named after V.G. Shukhov on C
algorithms bstu data-structures discrete-mathematics
Last synced: 07 Jul 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/shubham-kv/algorithm-visualizations
Data Structure & Algoorithm Visulaizations using Canvas
algorithms canvas data-structures data-structures-and-algorithms html5-canvas nextjs
Last synced: 04 Apr 2025
https://github.com/victorowinoke/data-science-challenge--dap-eldohub
This is my solution for the EldoHub DAP data science challenge
challenges-solved data-science data-structures interview-questions python
Last synced: 31 Dec 2025
https://github.com/steliospapamichail/amongusmvp
A command line Among Us MVP game
among-us computer-science cpp data-structures linked-list tree-structure
Last synced: 28 Oct 2025
https://github.com/maheshkumar-novice/linked-list
Linked List Data Structure
circular-linked-list data-structures doubly-linked-list linked-list ruby singly-linked-list
Last synced: 26 Mar 2025
https://github.com/cesarobedfl/data_structures
c++ data structures algorithms
Last synced: 05 Apr 2025
https://github.com/tenal/canine-calculator
A quiz application that generates your ideal dog breed! Breeds are chosen based on your current lifestyle and desired canine traits. All breed information is located in a data structure built by Tenal in 'sciript.js'. This was my first jQuery project, refactored to vanilla JS a couple months later.
data-structures html5 javascript sass sass-mixins vanilla-javascript
Last synced: 26 Jun 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/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/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/maheshkumar-novice/binary-search-tree
Binary Search Tree Data Structure
balanced-binary-search-trees binary-search-tree binary-tree breadth-first-search data-structures depth-first-search height-of-tree inorder-traversal postorder-traversal preorder-traversal ruby
Last synced: 26 Mar 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/ramy-ibrahim-ahmed/learn-algorithms
Algorithms & Data structure studies and implementations.
Last synced: 26 Mar 2025
https://github.com/r-papso/data-structures
Implementation of advanced data structures
avl-tree csharp data-structures hashing-algorithms kd-tree
Last synced: 28 Oct 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/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/jorgeterence/go-data-structures
Algorythms and data structures in practice
algorithms data-structures golang graph-algorithms
Last synced: 05 Apr 2025
https://github.com/hk-transfield/java-data-structures
A collection of basic data structures, written in Java.
abstract-data-types algorithms-and-data-structures binary-search-tree data-structures data-structures-and-algorithms hashtable java linked-list
Last synced: 01 Apr 2025
https://github.com/baguilar6174/java-essential-training
algorithms data-structures java java-collections poo
Last synced: 28 Oct 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/kalash9630/algocraft
A web site to help you to track your progress on learning algorithms for cracking interviews.
algorithms bootstrap css data-structures express firebase javascript mern mongo node react
Last synced: 30 Dec 2025
https://github.com/saqibbedar/dsa
Comprehensive repository for mastering DSA in C++
cpp-data-structures cpp-dsa data-structures datastructures-algorithms dsa-cpp dsa-notes
Last synced: 04 Apr 2025
https://github.com/mezdelex/leetcode
LeetCode problems
algorithms cpp csharp data-structures haskell leetcode rust
Last synced: 31 Dec 2025
https://github.com/ap-atul/data-structures
Simple and Complex Data Structure problems
Last synced: 04 Apr 2025
https://github.com/nubisub/dsawithc
Praktikum Struktur Data
c data-structures graph linked-list
Last synced: 11 Apr 2025
https://github.com/yunir/timus-problem-solving
ITMO (09.03.04). 4th semester. Data Structures and Algorithms. Problem solving.
algorithms data-structures dsa problem-solving
Last synced: 17 Jun 2025
https://github.com/ahmed-dotnetdev/ps-csharp
LeetCode Challenges using C-Sharp
alogrithms array csharp data-structures dynamic-programming linked-list problem-solving
Last synced: 04 Apr 2025
https://github.com/douglasrizzo/data_structures
A bunch of data structures in C++ I did in order to learn the language
Last synced: 04 Apr 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/omr-ql/data-structures-algorithms
Hello everyone here is my data structures reading files and source code !
c-plus-plus data-structures programming
Last synced: 09 Sep 2025
https://github.com/taxborn/mastermind
A mastermind clone in C#
c-sharp data-structures mastermind
Last synced: 04 Apr 2025
https://github.com/laschuet/cgm
Data structures and functions for computer graphics mathematics
c computer-graphics data-structures mathematics
Last synced: 29 Oct 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/97-jeffrey/freecodecamp-basicalgorithem
Basic algorithm questions from freecodecamp
Last synced: 03 Apr 2025
https://github.com/emiratesskills/dart-leetcode-blind75
Blind 75 LeetCode Solutions in Dart – A collection of well-optimized solutions for the Blind 75 LeetCode problems, implemented in Dart. This repository is aimed at helping developers and competitive programmers practice essential coding patterns in Dart.
blind75 coding-challenges competitive-programming dart data-structures flutter interview-prep leetcode problem-solving
Last synced: 08 Jul 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/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/gichbuoy/alx-low_level_programming
starting C programming
bitmanipulation c data-structures fileio functions linked-list malloc-free pointers structures variables
Last synced: 04 Apr 2025
https://github.com/qsoulior/misc
Collection of implementations written in Go
algorithms data-structures patterns
Last synced: 04 Apr 2025
https://github.com/caiofov/datastructures-oz
Data structures implemented in Oz
abstract-data-types data-structures dictionary oz stack tree-structure
Last synced: 20 Jan 2026
https://github.com/xonorhc/sewer-data-management
Modelo de dados geoespaciais para sistemas de esgotamento sanitario.
data-structures postgis postgresql sql
Last synced: 14 Jul 2025
https://github.com/jseg380/estructuras-datos
Prácticas en C++ de la asignatura Estructuras de Datos
Last synced: 20 Mar 2025
https://github.com/stereobooster/zipper
algebraic-data-types data-structures functional-programming huet zipper
Last synced: 07 Sep 2025
https://github.com/nelsonbn/algorithms-data-structures-bellman-ford
Algorithms and Data Structures - Bellman-Ford
algorithms algorithms-and-data-structures data-structures
Last synced: 04 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/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/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-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/adkrgu/Leetcode_150
This repository aims at providing the best comprehensive solutions, step-wise explanations to Leetcode 150 (Top Interview Questions List).
algorithms cpp14 data-structures leetcode-solutions
Last synced: 28 Oct 2025
https://github.com/ronak232/javascript-data-structure-algo
All my practice Solutions leetcode, gfg and other platfom
data-structures dsa dsa-in-javascript dsa-practice dsa-solved-questions interview-preparation interview-questions jaavscript
Last synced: 21 Jun 2025
https://github.com/isensee-bastian/set-interface
Tutorial code for my video Generics Part 2: Using the empty Interface instead
basic-programming beginner-tutorial-series code-reuse data-structures generics golang interface learn-to-code maps sets switch-case tutorial type-assertions youtube
Last synced: 02 Apr 2025
https://github.com/tharunkumarreddypolu/grind-dsa
A one-stop place for DSA Preparation
algorithms data-structures python
Last synced: 04 Apr 2025
https://github.com/till213/back-to-java
Algorithms & data structures implemented in Java.
algortithms data-structures java
Last synced: 07 Jul 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/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/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/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/mttcrn/api-project
Final exam of "Algorithms and Data Structures" - Polimi Computer Science Engineering - A.Y. 2022/2023.
bfs-algorithm c data-structures polimi shortest-path-algorithm
Last synced: 10 Apr 2025
https://github.com/mkosir/store2doublylinkedlist
Doubly linked list data structure implemented in C programming language from scratch.
Last synced: 13 Jun 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/eduardob-programador/dsa-learning
A project where I build data structures and algorithms, and test them
algorithms algorithms-datastructures data-structures dsa java junit-jupiter junit5 searching-algorithms sorting-algorithms
Last synced: 12 Mar 2025
https://github.com/mu-selim/datastructures-algorithms-implementation
Data structures and algorithms implementation with JavaScript and C#
algorithms csharp data-structures javascript leetcode problem-solving
Last synced: 28 Oct 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/ahmedsaad3117/algorithms-data-structure
JavaScript Algorithms and Data Structures Masterclass (Summary)
algorithms data-structures javascript
Last synced: 01 Apr 2025
https://github.com/cleve/data-structures
Data structures
binary-search-tree binary-tree data-structures hash linked-list trees
Last synced: 15 Jun 2025
https://github.com/srodriguezamarillo/milkyroutes
MilkyRoutes es un proyecto en Java que utiliza algoritmos avanzados y estructuras de datos para optimizar rutas en la distribución de productos lácteos. Utiliza un grafo para representar las conexiones y aplica algoritmos de caminos mínimos para encontrar las rutas óptimas.
advanced-java algo avl-tree data-structures dijkstra graph-theory hashing java junit maven optimization route-planning shortest-paths unit-testing
Last synced: 12 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/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/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/hyperentangledqubit/go-data-structures-and-algorithms
Implementations of basic data structures and algorithms in golang.
data-structures data-structures-and-algorithms generics-in-golang golang golang-examples
Last synced: 02 Apr 2026
https://github.com/chaudinh/questions
A collection of questions
algorithms client-side-rendering css data-structures frameworks front-end github html javascript jquery mongodb nodejs reactjs server-side-rendering sql terminal tmux vim vimrc web-development
Last synced: 30 Dec 2025
https://github.com/aishikmukherjee/dsa-stacks-in-c
Developer/Creator: Aishik Mukherjee
c c-programming code coding cse data-structures dsa dsa-in-c intermediate learn learn-to-code programming programming-language ready-to-use stacks stacks-in-c top
Last synced: 08 Jul 2025
https://github.com/inductivecomputerscience/pbgraphs.js
A graph library for JavaScript.
algorithms data-structures directed-graphs graph-algorithms graph-datastructures graph-theory-algorithms graphs javascript-library undirected-graphs
Last synced: 01 Apr 2025
https://github.com/yapeansa/estrutura_pilha
Estudo sobre a estrutura de Pilha
Last synced: 01 Apr 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: 31 Dec 2025
https://github.com/vitorhonna/this-is-cs50
Harvard University's introduction to the intellectual enterprises of computer science and the art of programming. This is CS50.
c computer-science cs50 css data-structures flask harvard harvardcs50x html javascript python scratch sql sqlite
Last synced: 30 Dec 2025
https://github.com/leostera/restruct
💾 Purely Functional and Compact Data Structures for ReasonML
compact data-structures experiment functional-programming reasonml
Last synced: 04 Apr 2025
https://github.com/joe-degs/software-machines
Data structures and algorithms used in building software machines.
algorithms c data-structures golang heap linux low-level machines memory-models virtual-machines virtualization von-neumann-model
Last synced: 11 Apr 2025
https://github.com/hoehrmann/graph-feather
Graph::Feather Perl module
data-structures directed-graph graph-algorithms perl-module
Last synced: 26 Mar 2025
https://github.com/rblessings/roi-project-planner
Open-source tool that selects up to k projects to maximize final capital. It leverages greedy algorithms, reactive programming, and cloud-native best practices, making it scalable, fault-tolerant, and observability-ready.
cloud-native data-structures event-driven fault-tolerance observability testcontainers webflux
Last synced: 08 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/mohitkumarsahni/going-leetcode
Solving LeetCode in GoLang.
algorithms algorithms-and-data-structures data-structures go leetcode leetcode-golang leetcode-solutions
Last synced: 04 Apr 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/crvlwanek/cs50
Assignments and projects written for the online Intro to Computer Science course CS50x by Harvard https://cs50.harvard.edu/x/2021/
algorithms arrays c css data-structures flask html javascript memory python sql
Last synced: 30 Dec 2025
https://github.com/patrickshaw/university-fit2004-labs
FIT2004 Assignment for my lab for week 10. Core component: Detecting if a vertex is a bridge.
algorithms data-structures graph-theory performance practice sorting study theory trees university
Last synced: 03 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/bp7968h/java_dsa
Data structures and algorithms in Java.
algorithms data-structures java
Last synced: 13 Jun 2025
https://github.com/shadowshahriar/cse222
A repository containing my solutions to data structure (Java, C, C++) problems assigned by our CSE lecturer, NASR (3rd Semester)
Last synced: 14 Mar 2025
https://github.com/rwbutler/binarytrees
🌲
algorithms binary-trees data-structures ios objective-c reversing tree
Last synced: 26 Mar 2025
https://github.com/anibalalpizar/java-binary-tree
This project implements a binary tree in Java with a graphical user interface for basic operations such as insertion, deletion, and node search. It's a useful tool for understanding and working with data structures in Java
binary-search-tree binary-tree data-structures java
Last synced: 29 Oct 2025
https://github.com/i2mint/azuredol
Azure Storage Data Object Layer
azure azure-storage data-structures python
Last synced: 02 Apr 2025
https://github.com/gaurav-van/morse_code_generator
Morse Code Generator using MATLAB
binary-tree blindness cell-array data-structures decoding encoding matlab morse-code tree-structure
Last synced: 28 Mar 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