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/larzuaga11/trivia_movie
Project that simulate the Backend of a Cinema App.
cpp data-structures linked-list object-oriented-programming
Last synced: 17 Mar 2025
https://github.com/marko19907/algorithms
A collection of algorithms and data structures made as a part of NTNU's "Algorithms and Data Structures" course, fall 2021.
algorithms cache data-structures heap java list maven recursion searching-algorithms sorting-algorithms tree unit-testing
Last synced: 15 May 2026
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/chinmaymahajan/parking-lot-management
This repository contains academic project for Parking Lot Management.
academic cpp cygwin data-structures dreamscoder parking
Last synced: 29 Mar 2025
https://github.com/ashbellett/data-structures
Implementations of data structures.
Last synced: 21 Mar 2025
https://github.com/akshaypratapsingh09/data_structure_and_algorithm
This is a practice repo and boiler plate for all the data structures and Algorithms implemented Using Python
algorithms data-structures hashtable linked-list python3 tree
Last synced: 10 Jan 2026
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/mominaamjad/swap-linked-list-nodes
Project to execute the swapping of any two nodes in a singly linked list. Includes methods for inserting and deleting elements.
cpp data-structures linked-list semester-3
Last synced: 28 Oct 2025
https://github.com/bragdond/universal-linked-list-c
Universal data structure linked list implemented in C
Last synced: 21 Mar 2025
https://github.com/rashres/sorting-algorithm-comparison
algorithms data-structures java sorting
Last synced: 22 Mar 2025
https://github.com/victoriacheng15/coding-practice
algorithms data-structures javascript jest-tests
Last synced: 29 Mar 2025
https://github.com/felipesalvadordev/data-structures-algorithms
Implementation of most useful data structures and algorithms, focusing in distributed systems problem solvers and performance with large data
algorithms algorithms-and-data-structures data-structures dotnet
Last synced: 21 Mar 2025
https://github.com/greenheart/my-freecodecamp-projects
Algorithms and projects from the freeCodeCamp courses
algorithms data-structures freecodecamp javascript sorting-algorithms standard-js
Last synced: 16 Jun 2025
https://github.com/otabek-kholmirzaev/awesome-dsa
A 𝗿𝗼𝗮𝗱𝗺𝗮𝗽 for data structures and algorithms with comprehensive tutorials & practice resources.
algorithms awesome coding-interviews data-structures dsa faang-preparation leetcode roadmap
Last synced: 03 Mar 2025
https://github.com/saadarazzaq/master-tuples-in-python
Master Tuples in LAYMAN Language ✨
Last synced: 17 Mar 2025
https://github.com/carlosagalicia/tc1031-act23-integral-lineal-data-structures-template-ad2023
This program simulates the Josephus problem, where people are arranged in a circle and eliminated every k-th step until only one remains. It uses lists and iterators to manage the elimination process and determine the safe position.
cplusplus cpp data-structures labs
Last synced: 12 Jun 2026
https://github.com/carlosagalicia/tc1031-act34-integral-activity-trees-template-ad2023
This program determines whether a given tree is a spruce tree, where every non-leaf node has at least three leaf children. It uses maps and vectors to track nodes and their children, ensuring the tree meets the spruce tree criteria.
cplusplus cpp data-structures labs
Last synced: 29 May 2026
https://github.com/mikhailazaryan/notes-of-pure-fun
Notes I take while reading "Purely Functional Data Structures" by C. Okasaki
data-structures functional-programming standard-ml
Last synced: 12 Jan 2026
https://github.com/nivasharmaa/climate-and-economic-justice
Java-based application for managing and processing climate and economic information for USA communities using a layered linked list structure. Features include CSV data import, efficient data management, and retrieval methods. Ideal for learning and applying OOP and linked lists.
algorithms algorithms-and-data-structures csv-processing data-management data-structures file-io java-libraries linked-lists object-oriented-programming
Last synced: 24 Apr 2026
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/chinnanj666/data-structures-string-using-cpp
string data structures using c++
Last synced: 08 Jun 2026
https://github.com/clockwork72/leetcode-hackerrank
My solution codes for LeetCode challenges.
cpp data-structures leetcode-solutions
Last synced: 13 May 2026
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/meysam81/red-or-black-tree
red or black tree, implemented in c++ containing insert and delete
college college-project data-structures red-black-tree tree tree-search tree-structure
Last synced: 02 Jan 2026
https://github.com/felixseptem/collections
some useful datatypes
data-structures go golang lfu-cache lru-cache
Last synced: 06 Sep 2025
https://github.com/sanjaraiy/dsa_interviewpracticse
This repository is your go-to for DSA practice, featuring a wide range of problems from basic to advanced, all coded in C++. Elevate your coding skills and ace your interviews! 🚀📚
algorithms cpp17 data-structures data-structures-and-algorithms vscode
Last synced: 28 Jun 2026
https://github.com/hunan-rostomyan/dsalgo-experiments
Data Structures and Algorithms Experiments
algorithms data-structures data-structures-algorithms efficiency exercises experiments
Last synced: 12 Jun 2026
https://github.com/eliasdeallmeida/tic-tac-toe-game-tree
Algoritmo que analisa a melhor jogada para um tabuleiro de jogo da velha por meio de uma árvore de jogadas.
data-structures game-tree minimax-algorithm python tic-tac-toe
Last synced: 22 May 2026
https://github.com/happyrip/algorithms-and-data-structures
Some basic algorithms and data structures implemented for practice.
algorithm algorithms algorithms-and-data-structures data-structures go golang
Last synced: 14 Jun 2025
https://github.com/gevorg-vardanyan/python_algs
This repository is intended to keep algorithms written with python.
data-structures python python3 sorting-algorithms
Last synced: 05 Apr 2025
https://github.com/huangcongqing/js-algorithmsanddatastructure
JS 算法与数据结构
algorithms data-structures javascript
Last synced: 02 Apr 2025
https://github.com/mosheberman/spiked-punchcards
This is one of six homework assignments for my Data Structures class using C++ at Brooklyn College.
brooklyn c-plus-plus college cuny data-structures homework-assignments
Last synced: 18 May 2026
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/preetesh21/data_structures
This repo contains the source code written by me for the CS201 course.
Last synced: 08 Sep 2025
https://github.com/mistermboy/ed
Data Structures Uniovi 2016/2017 && 2017/2018
avl-tree bstree data-structures dijkstra floyd graph hash-table heap uniovi
Last synced: 29 May 2026
https://github.com/nelsonbn/algorithms-data-structures-topological-sorting-dfs
Algorithms and Data Structures - Topological sorting with DFS
algorithms data-structures data-structures-and-algorithms dfs graphs
Last synced: 29 Mar 2025
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/headlessnode/dsa
My first GitHub repository showcasing a collection of code snippets that highlight my learning journey in data structures and algorithms. From basic arrays to complex trees and graphs, these practical implementations demonstrate my growing expertise
algorithms beginner-friendly code-examples code-snippets coding-challenges coding-practice competitive-programming cpp data-structures learning-resources problem-solving
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/rokibulhasan7/leetcode
Leetcode problems solution.
algorithms cpp data-structures dp go heap interview interview-preparation leetcode leetcode-algorithms leetcode-cpp leetcode-cpp-solutions leetcode-practice leetcode-solutions
Last synced: 16 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/capjamesg/piece-table
An implementation of the piece table data structure in Python.
Last synced: 09 Jul 2025
https://github.com/dannycalleri/ture
Collection of algorithms and data structures written in TypeScript for fun
algorithms data-structures typescript
Last synced: 22 Jun 2026
https://github.com/ilovebacteria/analysis-prime-number-algorithms
My Data Structure course project. Analyzing the performance of some prime number algorithms with graph
algorithm algorithms data-structures graph java matplotlib pyfpdf python
Last synced: 15 May 2026
https://github.com/jojiiofficial/bytestore
Various data structures directly stored in memmapped files or as bytearray in memory with focus on efficiency and performance.
bytes data-structures datastructures memory-mapped-file memory-mapping mmap mmapped
Last synced: 22 May 2026
https://github.com/orelba/binary-search-tree
Building a balanced binary search tree (BST)
balanced-search-trees binary-search-tree computer-science data-structures
Last synced: 02 Mar 2025
https://github.com/pkini2002/strivers-dsa-sheet-challenge-2023
Strivers DSA Sheet Solutions Repo
codingninjas cpp17 data-structures dsa geeksforgeeks leetcode-solutions striver-a2z-sheet-course striversa2zdsa
Last synced: 15 Jun 2026
https://github.com/isaychris/practice
Practice implementation of algorithms in multiple languages
algorithms cpp data-structures java practice python
Last synced: 10 May 2026
https://github.com/vduseev/fate
Fast algorithm testing environment. Built with HackerRank in mind!
algorithm algorithm-testing bash data-structures docker hackerrank
Last synced: 20 Jan 2026
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/usmanmehmood55/ring_buffer
A ring buffer implementation in C
buffer c data-structures ring-buffer
Last synced: 11 Jun 2026
https://github.com/flakey5/maps
A bunch of maps implemented in Rust because this was honestly the best idea I had to learn this language
data-structures hashmap rust-lang
Last synced: 03 Apr 2025
https://github.com/divyanshu013/algorithm-journey
Some interesting algorithms for study.
algorithms cpp data-structures
Last synced: 17 Mar 2025
https://github.com/professorlevi/CompetitiveProgramming
This repo will contain all the programs I practice for Competitive Programming
algorithms codevita-solutions data-structures number-theory string-manipulation
Last synced: 20 Jun 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/niks290192/data-structures-c
algorithm algorithms-datastructures c data-structures
Last synced: 12 Mar 2025
https://github.com/niks290192/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: 12 Mar 2025
https://github.com/bartozzz/mads
Set of TypeScript utility modules for working with mathematics, algorithms and data structures.
algorithms computer-science data-structures mathematics typescript
Last synced: 20 Jan 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/laschuet/cgm
Data structures and functions for computer graphics mathematics
c computer-graphics data-structures mathematics
Last synced: 15 May 2026
https://github.com/an4b4515/data-structures
Most common Data-Structures and Algorithms implemented in Java from scratch ☕ ♨️
algorithms bstree data-structures graph hashtable java linear linked-list nonlinear queue searching-algorithms sorting stack
Last synced: 22 Mar 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/thedhruvrawat/dsa
This repository contains all the laboratory coursework for the course CS F211: Data Structures and Algorithms at BITS Pilani, Pilani Campus (Spring '22)
algorithms c data-structures dsa
Last synced: 19 Jun 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/jofaval/advent-of-code
Advent of Code, created by Eric Wastl - Software Engineering version of the Advent Calendar
advent-of-code algorithms data-structures go golang pnpm problem-solving python software-engineering typescript
Last synced: 27 Apr 2026
https://github.com/sagarsdagdu/linkedlistwithrandompointer
A data structure problem which is about duplicating a linkedlist which has random pointers without using extra memory. Details : https://youtu.be/xbpUHSKoALg?t=27
Last synced: 30 Mar 2025
https://github.com/thenocturnaldevgypsy/exercises-java-labcodes
Here lies the source codes of the Java programs I've made and used way back when I'm still teaching programming courses/topics under BSCS, BSIT, BSCOE way back late 2012 to 2015.
data-structures exercises java
Last synced: 02 Mar 2025
https://github.com/AbhilashG001/CrimsonCake
A repository that contains solutions to all the problems that I have solved from various competitive programming websites
algorithms competitive-programming data-structures java python
Last synced: 15 Jun 2026
https://github.com/mhasanjoy/code
Data Structures
data-structures linked-list stack
Last synced: 30 Mar 2025
https://github.com/asarkar/cyber-dojo-python
https://github.com/cyber-dojo/exercises-start-points/
algorithms cyber-dojo data-structures python
Last synced: 02 Mar 2025
https://github.com/ibrahimdur1989/comp2152-assignment1-workout-stats
Python basics exercise: lists, dictionaries, and loops to summarize friends’ workout minutes (COMP2152 – Assignment 1).
beginners cli comp2152-assignment data-structures dictionaries exercise jupyter-notebook lists loops practice-project python
Last synced: 19 May 2026
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/lewisadiaz/proyecto-integrado-cpp
Voting system for three different series categories
c data-structures functions loops string-manipulation voting-system
Last synced: 19 May 2026
https://github.com/arturbomtempo-dev/pucminas-aeds2-assignments
Content developed throughout the Data Structures and Algorithms II course in the second semester of the Computer Science program at PUC Minas, including exercises, activities, and other implementations.
algorithms binary-search binary-tree bubble-sort c data-structures heap-sort insertion-sort java list queue quicksort radix-sort searching-algorithms selection-sort sequential-search sorting-algorithms stack
Last synced: 17 Mar 2025
https://github.com/malpercio/data-holder
A NodeJS package that provides implementations of some data structures
Last synced: 10 May 2026
https://github.com/maximfersko/stl-containers
My implementation of the standard template STL containers.
algorithms array binary-search-tree containers cpp17 data-structures library list map multiset set stl-containers vector
Last synced: 15 May 2026
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/panagiotiskotsorgios/cdsx.h
The Official C DataTypes Extended Library ==== CROSS PLATFORM LIBRARY ====
algorithms algorithms-and-data-structures c custom-datatypes custom-library data-structures data-types dynamic-memory-allocation examples free-to-use functional-programming header-files include library low-level low-level-programming memory-management open-source pointers team-repo
Last synced: 09 Jul 2025
https://github.com/abomokh/avl-tree-binomial-heap
implementation for directory using AVL Tree & implementation for Priority Queue Using Binomial Heap
avl-rank avl-tree binomial-heap data-structure data-structures datastructure datastructures dictionary finger-tree heap implementation prieo priority-queue queue
Last synced: 27 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/bilgehangecici/data-structures
Highly important projects written in C for understanding basics and fundamentals of Data Structures.
algorithms c data-structures heap linked-list tree-structure
Last synced: 30 Mar 2025
https://github.com/marcellorhcp/largest-product-in-a-grid
In the 20×20 grid, what is the greatest product of four adjacent numbers in the same direction using Go programming language
algorithms data-structures exercise golang grid
Last synced: 14 Jan 2026
https://github.com/miaan15/slot-map
Slot Map Implementation - C++17 header-only
cpp data-structures header-only slot-map
Last synced: 11 Jun 2026
https://github.com/nouman6093/python_dsa_and_leetcode
in this repository i will upload everything i have learned about data structures and algorithms in python. Also i will upload all the LeetCode Exercises which i would solve using python.
algorithms algorithms-and-data-structures algorithms-datastructures data-structures data-structures-algorithms data-structures-and-algorithms data-structures-interview-questions data-structures-python dsa dsa-algorithm python python3
Last synced: 22 May 2026
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/rddevitte/grafo-cpp
Grafo em C++
breadth-first-search cpp data-structures depth-first-search dijkstra-shortest-path graph stl
Last synced: 14 May 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/martijnvos/jcf41datastructures
Assignment 1 of the JCF41 course on Fontys
Last synced: 19 May 2026