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-27 00:07:29 UTC
- JSON Representation
https://github.com/dylanbuchi/data-structures-and-algorithms-cpp
Repo to practice implementing data structures & algorithms in C++
algorithms cpp data-structures
Last synced: 12 Jun 2026
https://github.com/vahan-sahakyan/ds-algo-java
Data Structures & Algorithms in Java βοΈ
algorithms complexity-analysis computer-science data-structures insertion-sort java merge-sort
Last synced: 15 Jun 2026
https://github.com/piyushpriyadarshi/javautility
all datastructures and utility functions implemented in java
algorithms algorithms-and-data-structures data-structures datastructures java-8 problem-solving utility-application utility-classes utility-library
Last synced: 18 Jun 2026
https://github.com/joozef315/csharp-datastructures-algorithms
Explore essential data structures and algorithms in C#, including stacks, queues, binary search trees, and sorting/searching methods.
algorithms binary-search binary-search-tree csharp data-structures linked-list mergesort queue sorting-algorithms stack
Last synced: 18 Jun 2026
https://github.com/cs-joy/dsa
Data Structures and Algorithms
algorithms data-structures dsl java
Last synced: 19 Jun 2026
https://github.com/shishir-grez/proxyserver
Proxy Server written in C , supports multithreading , logging and LRU caching. Custom Data Structure ( Combination of Hash Map + Queue ) for O(1) insertion, retrieval, deletion and updation of Cache.
c caching data-structures linked-list lru-cache multithreading mutex proxy semaphore socket
Last synced: 19 Jun 2026
https://github.com/saket-sk/semester4-sppu-data-structures-and-files-lab
Data Structure and Files Programs
Last synced: 20 Jun 2026
https://github.com/oneblack333/pizza_sales_analysis
The project involves transforming raw pizza sales data into actionable business intelligence through analysis and visualization. This enables pizza business owners to make data-driven decisions on inventory, staffing, and marketing, ultimately improving performance and profitability.
data data-structures data-visualization excel mysql powerbi
Last synced: 20 Jun 2026
https://github.com/icherya/coursera-data-structures-algorithms
π Coursera: Data Structures and Algorithms Specialization | JavaScript
algorithms binary-search-tree data-structures data-structures-and-algorithms dynamic-programming graph-algorithms greedy-algorithm hash-algorithm heap heuristics javascript js minimum-spanning-trees priority-queue search-algorithms shortest-paths sorting-algorithms tree-structure
Last synced: 21 Jun 2026
https://github.com/sankalpafernando/algoviz
AlgoViz is an algorithm visualization platform that would helpful for computer science students to visualize how some famous computer algorithms are working under the hood.
algorithms data-structures nextjs octoberfest typescript visualization
Last synced: 22 Jun 2026
https://github.com/almayor/data_structures
Polymorphic data structures and associated algorithms in C. Probably don't use.
21school 42school c data-structures polymorphism
Last synced: 18 Jun 2025
https://github.com/shubhansu-kr/cse205-data-structure-and-algorithms
DSA Course: CSE205: LPU progress | C++ | Lecture PPTs | Solutions | Codes.
cpp cse205 data-structures dsa dsa-algorithm lecture-notes lpu
Last synced: 04 Jan 2026
https://github.com/saifshahriar/problem-solving
All my problem solvings from codeforces, hackerrank, leetcode and other websites.
algorithm algorithms c codechef codeforces data-structures dsa go hackerrank leetcode lua problem-solving python rust sql
Last synced: 12 Apr 2026
https://github.com/ritik-gupta/dsa-450
Solutions of 450 DSA questions by Love Babbar
c cpp data-structures dsa dsa-algorithm
Last synced: 29 Apr 2026
https://github.com/aabduvak/ft_containers
The multiple available containers in C++ all have a very different usage. To make sure you understand them all, let's re-implement them!
42istanbul 42school containers data-structures stl
Last synced: 15 Jun 2026
https://github.com/kevinlin1/deques
An introduction to data structures and algorithm analysis through a comparison of double-ended queue implementations.
data-structures deque education queue stack
Last synced: 08 Apr 2025
https://github.com/nanafox/binary_trees
A project on the Binary Tree Data Structure.
alx-curriculum binary-search-tree binary-tree c-programming data-structures dsa
Last synced: 06 Nov 2025
https://github.com/clearxs/go-algorithms-and-data-structures
go implementation algorithms and data-structurs
algorithms data-structures go leetcode
Last synced: 20 May 2026
https://github.com/lucas54neves/gcc216-data_structures
Repository for the activities of the discipline of Data Structures of the course of Computer Science of the Federal University of Lavras
algorithms cplusplus cpp data-structures ufla
Last synced: 28 May 2026
https://github.com/julianp911/proyecto_2_202010_sec_4_team_5
π Proyecto 2 - Estructura de Datos
data-structures generic geojson java java8
Last synced: 26 Apr 2026
https://github.com/dimits-ts/graphlibraryforcsharp
A simple, modular graph library providing common interfaces, default implementations, serialization, access wrappers and algorithms for graphs
data-structures library wrappers
Last synced: 06 Nov 2025
https://github.com/ytakzk/basic_data_structures_and_algorithms_in_python
A collection of snippets of basic data structures and algorithms written in Python.
algorithms computational-geometry data-structures geometry graph-algorithms
Last synced: 03 Sep 2025
https://github.com/gossiperloturot/typemap
Typemap provides unique type key and value pair.
Last synced: 03 Jul 2025
https://github.com/davidlapadula/jsalgorithmpractice
algorithm data-structures javascript
Last synced: 18 Mar 2025
https://github.com/axelvazslima/java-practices
Java Coding Practices Repository
algorithms algorithms-and-data-structures data-structures java practice study
Last synced: 16 Mar 2025
https://github.com/johnmachado11/linked-list-restaurant
Restaurant food options organized and viewable by leveraging a custom built Linked List data structure.
computer-science data-structures linked-list
Last synced: 05 Apr 2025
https://github.com/ibrahim-saber-mohammed/calculator
atmega32 c data-structures eclipse-ide embedded-c embedded-systems stack
Last synced: 11 Nov 2025
https://github.com/inf800/swift4tensorflow
Swift and Swift for TensorFlow
data-structures deep-learning jupyter-notebooks machine-learning swift-package-manager swift5 tensorflow
Last synced: 22 Mar 2025
https://github.com/entropy-tamer/justcode
Compact binary encoder/decoder with space-efficient encoding scheme
binary binary-format bincode compact data-structures decoding encoding no-std rust serialization streaming varint
Last synced: 10 Apr 2026
https://github.com/douglasdotv/dsa-java
Some basic algorithms and data structures.
algorithms data-structures java
Last synced: 30 Aug 2025
https://github.com/donghl-dev/practices-datastructure
μλ£κ΅¬μ‘° μ΄ν΄ λ° κ΅¬νκ³Ό ν μ€νΈ μ½λ μμ± μ°μ΅.
data-structures gradle jdk12 junit4 tdd
Last synced: 15 May 2026
https://github.com/jjfiv/csc212arraylists
CSC212 Array-Based List Implementations
array-list data-structures dynamic-array smith-csc212
Last synced: 30 Aug 2025
https://github.com/mahmudmridul/leetcodesolutions
LeetCode problems solution and data structures implemented in python and C#
algorithms csharp data-structures leetcode-solutions problem-solving python sql
Last synced: 02 Apr 2025
https://github.com/abhinandpn/dsa-golang
Data structure and algorithm in golang
algorithm data-structures golang linked-list
Last synced: 04 Apr 2025
https://github.com/abelnnieva/javascript-algorithms-data-structures
JavaScript Algorithms and Data Structures Certification from freeCodeCamp. Includes exercises and certification projects.
algorithms data-structures freecodecamp javascript
Last synced: 28 Aug 2025
https://github.com/xorz57/kdtree
KDTree written in Scala
data-structures kd-tree kdtree scala scala-datastructures
Last synced: 24 Mar 2025
https://github.com/s4rvesh/golangcodes
Basic Go Lang codes
algorithms api-client array commands-git competative-programming data-structures decimal-numbers factoring fibbonacci fizz-buzz fizzbuzz gcd gin-gonic golang linked-list mux mysql rest-api sorting-algorithms string
Last synced: 21 Feb 2026
https://github.com/bashmocha/java-oop-examples
Collection of Object Oriented Programming examples in Java
data-structures java object-oriented-programming
Last synced: 11 Jun 2025
https://github.com/gozeloglu/footballer-db
Fall 2018-2019
cpp11 data-structures doubly-linked-list linked-list
Last synced: 16 Jun 2026
https://github.com/shubhbansal44/dsa-workspace
DSA Codebase
algorithms array backtracking-algorithm cpp20 data-structures dsa dynamic-programming greedy-algorithms hashing hashmap linked-list queue recursion searching sorting stack string tree
Last synced: 26 Aug 2025
https://github.com/tsembp/ucy-1st-year-projects
A collection of Java assignments from my first year of university as a Computer Science student.
data-structures java object-oriented-programming
Last synced: 30 Apr 2026
https://github.com/jorgechato/leetcode
Just a LeetCode challenges library
algorithm-challenges algorithms data-structures leetcode leetcode-solutions
Last synced: 11 Jun 2025
https://github.com/pallabpain/data-structures-and-algorithms
All the data structures and algorithms code files that I have practised.
algorithms data-structures python ruby
Last synced: 30 Apr 2026
https://github.com/anshu10101/leetcode
Collection of my solved LeetCode DSA questions !
Last synced: 25 Aug 2025
https://github.com/alex-cultrera/custom-implementation-of-arraylist-v2
applied Test Driven Development to refactor my own implementation of the ArrayList data structure as well as add new functionality
algorithms arraylist arrays data-structures interfaces java junit lists tdd test-driven-development
Last synced: 31 Aug 2025
https://github.com/kokorinilya/persistent-set
Persistent set data structure
data-structures memory-management persistence pointers set tree-structure
Last synced: 03 Sep 2025
https://github.com/suhas882/doubly-linkedlist
Doubly Linked List GUI Manager is a Python Tkinter-based application for managing a Doubly Linked List (DLL). Users can insert, delete, and traverse the list with a visual interface. It supports adding/removing nodes at different positions and displays real-time updates. Ideal for learning DLL concepts interactively.
data-structures doubly-linked-list gui-application linked-list oop python tkinter visualization
Last synced: 25 Oct 2025
https://github.com/khaledsalshibani/cpp-nested-linked-lists
This repository was created as a college assignment. It includes detailed explanations for each file, class, and method used. The project implements nested linked lists for handling basic file operations.
cpp cpp-tutorials data-structures file-handling linked-list
Last synced: 24 Aug 2025
https://github.com/poufles/adz-lp-hash-map
A simple script to understand the hash maps.
data-structures data-structures-and-algorithms hashmap hashtable javascript node nodejs
Last synced: 30 Apr 2026
https://github.com/thegirlsynth/binary_trees
This is a project on Binary Trees.
Last synced: 08 Dec 2025
https://github.com/sushantjadhav416/dsa_and_competitive_programs
This repository contains programs related to Data Structures and Algorithms (DSA) and competitive programming
algorithm-challenges algorithms data-structures dsalgo-questions maang-preparation programming-exercises
Last synced: 30 Jul 2025
https://github.com/geekidharsh/elements-of-programming
my solutions to Elements of Programming Book
algorithms-and-data-structures competitive-programming data-structures python
Last synced: 06 Apr 2025
https://github.com/eniiju/c-data-structures
Small collection of data structures and algorithms in C.
Last synced: 20 Mar 2025
https://github.com/asifhaider/data-structures-algorithm_2-2
My solutions to the weekly assignment problems from Data Structure and Algorithms (Part 2) Sessional Course in Level 2 Term 2
algorithms cpp data-structures graph heap java tree
Last synced: 30 Apr 2026
https://github.com/ivan-guerra/dsa
Classic data structures and algorithms implemented in C++
Last synced: 24 Aug 2025
https://github.com/lyannabueno/data-structures-paradigms
In this repository, I store some exercises done in Python during college on Data Structures and Paradigms, covering the topics of Linear (stacks and queues) and Non-Linear (trees and graphs) structures.
data-structures paradigms python3
Last synced: 08 Apr 2025
https://github.com/rawanfarakhnah/leetcode-solutions
A collection of my LeetCode solutions in Python and JavaScript, categorized by difficulty (Easy, Medium, Hard). Focused on clean code, efficient solutions, and improving problem-solving skills.
algorithms data-structures javascript leetcode problem-solving python
Last synced: 30 Apr 2026
https://github.com/brunojppb/algorithms
Practicing Algorithms and Data Structures in Rust
algorithms data-structures rust
Last synced: 11 Jun 2026
https://github.com/ikeraguero/javascript-course
This repo provides a place for uploading projects and concepts from Jonas Schmedtmann's 'The Complete JavaScript Course', focused on the essentials of vanilla JS and how it works below the surface.
apis data-structures dom-manipulation javascript oop
Last synced: 23 Aug 2025
https://github.com/sagnik20/cse-2nd-year-ds-programs
All required programs for MAKAUT 2nd year 3rd sem CSE students on DataStructure.
c data-structures datastructure datastructures datastructures-algorithms datastructuresandalgorithm dsa hacktoberfest hacktoberfest-starter hacktoberfest19 hacktoberfest2017 hacktoberfest2018 hacktoberfest2019
Last synced: 25 Mar 2025
https://github.com/xiaohan2012/pyheap
binary heap implementation in Python
data-structures heap priority-queue
Last synced: 23 Aug 2025
https://github.com/leoobarbosa2/data-sctructures
General information about Data Structures and how to implement it.
data-structures data-structures-and-algorithms
Last synced: 22 Aug 2025
https://github.com/orcalinux/Data-Structure-and-Algorithms-Project
data-structures desktop-application qt6-gui qtcreator
Last synced: 22 Aug 2025
https://github.com/nisarldev/top_10_javascript_algorithms_to_prepare_for_coding_interviews
Top 10 Javascript Algorithms to Prepare for Coding Interviews. FreeCodeCamp.
algorithm-challenges coding-challenge coding-interviews data-structures freecodecamp javascript leetcode
Last synced: 10 Apr 2025
https://github.com/ksatriow/backtobasic-dsa-js
data-structures list sort timecomplexity tree
Last synced: 26 Jun 2025
https://github.com/janeberry/hangman
Classic Hangman Game
data-structures linked-list lists
Last synced: 26 May 2026
https://github.com/felipenobrg/c-exercices
C exercises for my college.
arrays c data-structures pointers
Last synced: 22 Aug 2025
https://github.com/ifeelgarv/gfg-python-dsa-bootcamp
πThis repos contains all the topics of DSA using Python Language.π Explore Python with codes, notes, and explanations.
data-structures oops-in-python python
Last synced: 11 Jun 2025
https://github.com/claudemuller/hashtable.c
A hash table implementation in C
c data-structures hashmap hashtable
Last synced: 08 Apr 2025
https://github.com/dizcza/algs4
Algorithms Parts I & II solutions. Taught by Robert Sedgewick
Last synced: 03 Jul 2025
https://github.com/rezairfanwijaya/go-hackerrank
algorithm data-structures go hackerrank
Last synced: 08 Apr 2025
https://github.com/deepak-tiwari-dt/data-structures-and-algorithms
Data Structures and Algorithms
algorithms cpp data-structures data-structures-and-algorithms dsa dsalgo
Last synced: 04 Sep 2025
https://github.com/make-github-pseudonymous-again/js-collections-defaultdict
:see_no_evil: Python's defaultdict data structure for JavaScript
agpl collections data-structures default defaultdict dict javascript
Last synced: 21 Aug 2025
https://github.com/aditya81070/data-structures-and-algoritham
This repository contain code for DSA for summer learning.
algorithms algorithms-and-data-structures c cpp data-structures data-structures-and-algorithms dsa dsa-by-narishma-karumanchi graph-algorithms linkedlist trees
Last synced: 17 May 2026
https://github.com/kacper0199/snake-solver
This snake game solver is represented by an undirected graph and the Hamiltonian Cycle algorithm that generates path visiting each vertex exactly once. This approach ensures that the snake will never collide and maximum score will be achieved.
algorithms data-structures hamiltonian-cycles pygame python snake-game
Last synced: 25 Mar 2025
https://github.com/joakimteixeira/student-registration
Student registration console program
Last synced: 29 May 2026
https://github.com/mmanishh/codilitysolution
Codility problem solutions
algorithms codility codility-solutions data-structures
Last synced: 01 Apr 2025
https://github.com/sheel-ui/advance-data-structures
Red Black tree and Priority Queue implementation for solving complex problems.
data-structures min-heap object-oriented-programming priority-queue red-black-trees
Last synced: 21 Aug 2025
https://github.com/jordanhasgul/character-device-driver
A basic concurrent Linux loadable kernel module (LKM) character device driver.
c data-structures kernel-module
Last synced: 20 Aug 2025
https://github.com/ganeshsankaran/ctci
Some of my Cracking the Coding Interview (6th ed.) solutions in C++
algorithms array bit-manipulation cpp data-structures dynamic-programming graph linked-list queue recursion searching sorting stack string tree
Last synced: 20 Aug 2025
https://github.com/aswassaw/belajar-lodash
Belajar method2 yang dimiliki oleh lodash.
Last synced: 13 Jul 2025
https://github.com/nstefan002/aisp
AiSP i smer
algorithms cpp data-structures faculty learning
Last synced: 29 May 2026
https://github.com/mellkam/wszib
Archive of my work during my studies at https://wszib.edu.pl
algorithms data-structures study
Last synced: 03 Jul 2025
https://github.com/stepainpy/serious-one-header
Collection of one-header types (or other)
compile-time constexpr container containers cpp cpp14 data-structures header-only
Last synced: 02 Apr 2025
https://github.com/mayankagnihotri7/data-structure-algorithms
Data structures and algorithms implemented in JavaScript.
algorithms algorithms-and-data-structures algorithms-datastructures data-structures javascript
Last synced: 20 Aug 2025
https://github.com/jitesoft/php-datastructures
Misc data structures for php 7.4.2+.
data-structures datastructures hacktoberfest map math php
Last synced: 17 Jun 2026
https://github.com/foyez/datastructure-algorithms-interview
algorithms data-structures interview
Last synced: 29 Mar 2025
https://github.com/arindal1/blind75-proelevate
This Blind 75 DSA sheet from LeetCode contains all the important DSA questions and is designed for quick interview preparation.
algorithms cpp data-structures dsa leetcode leetcode-cpp leetcode-solutions problem-solving
Last synced: 09 Apr 2025
https://github.com/athulsabu2002/s3_ds_lab
Data Structures and Algorithms lab programs for S3 CSE B.Tech. Comprehensive implementation of sorting algorithms, linear/non-linear data structures, graph algorithms, and mathematical applications in C.
Last synced: 20 Aug 2025
https://github.com/fabiokleis/estrutura_de_dados1
estrutura de dados 1 , linguagem C!
Last synced: 20 Aug 2025
https://github.com/iamgauravkhanna/hands-on-dsa-python
DSA using Python
data-structures dsa-algorithm python
Last synced: 26 Mar 2025
https://github.com/suvrik/codeforces
Codeforces Template
algorithms competitive-programming data-structures mathematics
Last synced: 08 Jun 2026
https://github.com/janeberry/evilhangman
Twist version of classic Hangman Game
Last synced: 20 Aug 2025