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-07-01 00:07:32 UTC
- JSON Representation
https://github.com/the-mastermind-of-this-gen/files_sphere
Game-style file manager running entirely in CMD with smooth video-based animations, interactive mouse/keyboard input, and a modern, polished GUI.
algorithms console-app data-structures ffmpeg graphics gui object-oriented-programming
Last synced: 18 May 2026
https://github.com/shravanatirtha/java-data-structures
Most of the DSA Questions and Google Coding Competition questions
algorithms data-structures google java
Last synced: 11 Aug 2025
https://github.com/qetiproject/js_data_structures_algorithms
Data Structures and Algorithms with Javascript
algorithms data-structures javascript
Last synced: 12 Aug 2025
https://github.com/tim0-12432/data-structures
data-structures datastructures datastructures-algorithms
Last synced: 12 Aug 2025
https://github.com/asarkar/jdata
Java data structures and JUnit 5 utilities used in coding questions
binary-tree data-structures fenwick-tree java junit5 leetcode linked-list
Last synced: 13 Aug 2025
https://github.com/yapeansa/estrutura_fila
Implementação de estrutura de fila
Last synced: 13 Aug 2025
https://github.com/hamza-rafique/foundations-of-problem-solving
A complete roadmap to build strong problem-solving and debugging skills with structured phases, resources, and daily practice plans.
algorithms bug-fixing coding-interview coding-practice competitive-programming daily-coding data-structures debugging developer-roadmap dsa javascript learning-roadmap leetcode logic-building problem-solving programming-basics software-engineering technical-skills typescript
Last synced: 17 Apr 2026
https://github.com/ascendho/dstfw
Modern C++ Syntax Implementations of the Pseudocode in Data Structures the Fun Way (from No Starch Press)
data-structures no-starch-press
Last synced: 04 Oct 2025
https://github.com/farhad2415/Job_Scraper
Job Site Based Job Scrapping with python
automation bash-script data data-scraping data-structures python selenium selenium-python
Last synced: 15 Aug 2025
https://github.com/hein-htetsan/dsa-source-code
Algorithms make writing code faster and more reliable.
Last synced: 16 Aug 2025
https://github.com/tareqnmd/problem-solving
Problem Solving (Javascript)
algorithms data-structures javascript
Last synced: 16 Aug 2025
https://github.com/AryanK1511/DSA-for-coding-interviews
A collection of all the code and notes that I have written to help me learn data structures and algorithms.
Last synced: 16 Aug 2025
https://github.com/cltxvz/favelib
A user-friendly library app to manage, track, and enjoy your favorite books!
book-tracker css data-structures github-pages html interactive-ui javascript library-management local-storage object-oriented-programming responsive-design search-filter sorting web-application
Last synced: 16 Apr 2026
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: 10 Apr 2026
https://github.com/thomascode92/fem-algorithms
Learn about Big O, time complexity, fundamental data structures like arrays, lists, trees, graphs, and maps. Even searching and sorting algorithms. 💡📚
algorithms data-structures frontendmasters typescript
Last synced: 18 Aug 2025
https://github.com/loosenthedark/ci_dcd-mysql
Video tutorial walkthroughs followed as part of the Data-Centric Development module of Code Institute's Full Stack Web Development Diploma Programme
backend crud data-manipulation data-structures databases mysql python
Last synced: 10 Apr 2026
https://github.com/dpetrosy/saed_visitors_program
In this repository, I store my course project "Visits and visitors program", which I've done during my university education.
algorithm console-application course-work cpp cpp11 data-structures problem-solving university-project
Last synced: 19 Aug 2025
https://github.com/anvaymayekar/avl-tree-visualizer
Interactive AVL Tree Visualizer — Real-time GUI for insert, search, and delete operations with automatic balancing, performance metrics, and visual feedback. Pure C + Win32 API.
algorithms avl-tree c-programming data-structures dsa gui-application self-balancing-binary-search-tree tree-visualization win32api
Last synced: 03 Jan 2026
https://github.com/daniilroman/heaps_comparison
C++ implementations and comparison of heap data structures
binomial-heap d-tree data-structures heap leftist-heap skew-heap
Last synced: 19 Aug 2025
https://github.com/abhinandanmishra1/leetcode-practice
Practicing questions on leetcode and solutions are being reflected here
algorithms daily-coding-problem data-structures dsa-practice leetcode leetcode-cpp leetcode-solutions
Last synced: 19 Aug 2025
https://github.com/janeberry/evilhangman
Twist version of classic Hangman Game
Last synced: 20 Aug 2025
https://github.com/kplanisphere/multilist-graph-operations
Proyecto 5 - Estructuras de Datos
adjacency-list algorithm-implementation breadth-first-search cpp data-structures depth-first-search graph-operations graph-theory multilist
Last synced: 20 Aug 2025
https://github.com/sumit-kr-das/data_structure_and_algo
algorithms cpp data-structures
Last synced: 21 Aug 2025
https://github.com/nicovandenhooff/advent-of-code-2022
This repository contains my solutions to the Advent of Code 2022 coding challenge.
advent-of-code advent-of-code-2022 algorithms data-structures optimization python
Last synced: 21 Aug 2025
https://github.com/danilgansky/algorithms-and-data-structures
Implementation of the most popular algorithms and data structures in Python.
algorithms algorithms-and-data-structures data-structures python
Last synced: 21 Aug 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/felipenobrg/c-exercices
C exercises for my college.
arrays c data-structures pointers
Last synced: 22 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/primeeagle/vnet.datastructures
A class library that provides many data structures not found in the .NET standard libraries.
data-structures dotnet dotnet-core dotnet-library
Last synced: 22 Apr 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/geo-tp/autocrud
API Rest to automatically generates and manages CRUD operations for custom data structures defined by users
Last synced: 24 Aug 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/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/pedroestevaodev/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: 24 May 2026
https://github.com/failpt/avl-csharp
Generic AVL tree implementation and testing in C#
avl avl-tree bst csharp data-structures generic generic-library self-balancing-trees
Last synced: 30 Aug 2025
https://github.com/infinityintegral/sgextn
C++ application development framework
cpp cpp20 data-structures filesystem gpu-programming gui-application library qt qt-gui qt6 qtcreator utility-library
Last synced: 10 Apr 2026
https://github.com/imtjl/fp-red-black-tree-dict
TreeDict - Implementation of Dict based on Red Black Tree in Elixir
data-structures elixir functional-programming red-black-tree
Last synced: 30 Aug 2025
https://github.com/ivan-guerra/huffman
Huffman data compression
compression data-structures huffman-coding
Last synced: 14 Mar 2025
https://github.com/kevinknights29/dsa_in_java
This repo contains data structures and algorithms implemented in Java.
algorithms data-structures java
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/kevinknights29/dsa_in_cplusplus
This repo contains data structures and algorithms implemented in C++.
algorithms cplusplus data-structures
Last synced: 22 Mar 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/didogrigorov/codewars-problems-solved
A collection of Python solutions to CodeWars katas, organized by kyu level. Perfect for honing problem-solving skills, mastering Python, and tackling coding challenges.
algorithm-challenges algorithms algorithms-and-data-structures codewars codewars-kata-solution codewars-python codewars-solutions codewars-training-exercise coding-challenges coding-interview coding-interviews data-structures programming-challenges programming-contests programming-exercises python3
Last synced: 28 Jun 2025
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/ozmap/technical-assessment
Technical assessment for the position of software engineer at DevOZ.
assessment-project challenge data-structures restful-api typescript
Last synced: 14 Apr 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/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/kalwar/snake-game
a very basic snake game using queue DS on the web
data-structures javascript queue snake-game
Last synced: 25 May 2026
https://github.com/itsmunim/python-playground
Where all the python trash ends up
algorithm data-structures python
Last synced: 14 Mar 2025
https://github.com/ewliang/javascript-algorithms
Contains a list of common CS algorithms, but implemented using mostly plain old Vanilla JavaScript
algorithms computer-science data-structures javascript search-algorithms sorting-algorithms
Last synced: 24 Jul 2025
https://github.com/7astro7/leetcode
bad solutions to leetcode problems
algorithms c data-structures docker java leetcode python
Last synced: 31 Dec 2025
https://github.com/andrewjprice/algorithms-and-data-structures
Algorithms and Data Structures Using Ruby
algorithms binary-search binary-search-tree data-structures heapsort insertionsort linked-list mergesort quicksort ruby selectionsort shellsort sorting-algorithm sorting-algorithms
Last synced: 14 Apr 2025
https://github.com/jgdodson/scala-collections
A collection library for Scala
collections data-structures graphs
Last synced: 24 Jul 2025
https://github.com/dustin-ward/comp-lib-go
Competitive Programming Library for Go
algorithms competitive-programming competitive-programming-contests data-structures golang golang-library
Last synced: 03 Feb 2026
https://github.com/make-github-pseudonymous-again/js-collections-namedtuple
:bookmark: Python's namedtuple data structure for JavaScript
agpl collections data-structures javascript namedtuple
Last synced: 26 May 2026
https://github.com/povilasb/rust-playground
Various small Rust demos
algorithms data-structures rust
Last synced: 18 Mar 2025
https://github.com/alldroll/rbtree
Red–black tree
data-structures go red-black-tree
Last synced: 28 Jan 2026
https://github.com/teleivo/skeleton
A data structures and algorithms library written in Go
algorithms algorithms-and-data-structures data-structures go golang
Last synced: 05 Jul 2025
https://github.com/shuddha2021/distributed-system-simulator-in-golang
A lightweight distributed system simulator in Go, featuring concurrency, HTTP endpoints, and unit tests.
concurrency data-structures distributed-systems error-handling go goroutines http-server restful-api synchronization thread-safety unit-testing
Last synced: 15 May 2025
https://github.com/firyanulrizky/strukturdata-kuliahsemester2
Kumpulan Projek Struktur Data Kuliah Semester 2
c circular-linked-list circular-queue data-structures double-linked-list hash-table infix linked-list posix queue stack
Last synced: 15 Sep 2025
https://github.com/topmbiw/best-websites-a-programmer-should-visit
Discover essential websites for programmers to enhance skills and stay updated. Contribute to this curated list on GitHub! 🌐💻
all-in-one awesome books coding-style collection competitive-programming data-structures fundamentals-of-programming hacktoberfest interview-practice java links programmer programming puzzle sites wiki wikipedia
Last synced: 29 Jun 2025
https://github.com/30piraten/datenbank
DevOps and Why
computer-architecture data-structures database distributed-systems interpreters networking operating-system systems-design
Last synced: 07 Apr 2025
https://github.com/mehmetkoca/pickle-java
Using Java, Inheritance, Composition, Encapsulation, Polymorphism, ArrayList, AutoBoxing&Unboxing, LinkedList, Interfaces
Last synced: 06 Mar 2025
https://github.com/romangw/compsci-python-references
A repo of every thing, note, and code assignment I've learned in my Computer Science course, compiled together for ease of access.
college-assignment data-structures ease-of-use templates
Last synced: 04 Sep 2025
https://github.com/sanchariii/ip-address
The main objective of this project is to make an algorithm that can search through data as fast as possible. This project is an implementation of data structures.
c-programming data-structures tree-structure
Last synced: 31 Aug 2025
https://github.com/gharib110/datastructures-in-go
Go package that implements useful data structures in go
data-structures go golang imported package
Last synced: 23 Mar 2025
https://github.com/zeekersky/activities
This repository contains assignment solutions for various courses conducted at IIT Mandi. The content spans across different topics, including Data Structures and Algorithms (DSA), Computer Vision, and the Computer Science Practicum course.
algorithms algorithms-and-data-structures computer-science computer-vision cpp data-structures python3
Last synced: 19 Apr 2026
https://github.com/itsindrajput/student-database-management-system
This repository contains the source code and documentation for a Student Database Management System implemented in C programming language.
c-programming-language data-structures database graphics-programming
Last synced: 05 May 2026
https://github.com/ashgole/python-pyramids-solutions
Coding Battle Soution for Python Pyramids. This is done by my Team and me.
data-structures pyrami-solutions python python-programming
Last synced: 30 Mar 2025
https://github.com/mahmoud-elghonemy/datastructureandalgorithms
implementation data structure and algorithm using java
algorithms data-structures java
Last synced: 15 May 2025
https://github.com/selectiveduplicate/singll
A singly linked list.
data-structures linked-list rust rustlang
Last synced: 25 May 2026
https://github.com/networkflux/ft_containers
Let’s re-implement the standard C++ containers
algorithms complexity containers cpp data-structures
Last synced: 20 Jul 2025
https://github.com/nkz-soft/leetcode
LeetCode Problems' Solutions
algorithms csharp data-structures interview leetcode leetcode-solutions
Last synced: 30 Jun 2025
https://github.com/tamschi/pinus
A prickly BTreeMap.
data-structures hacktoberfest pinning rust
Last synced: 23 Mar 2025
https://github.com/azaz9026/data_cleaning
Welcome to the Data Cleaning repository! This collection is dedicated to showcasing techniques and methods for cleaning and preparing datasets for analysis.
data-analysis data-engineering data-structures data-visualization eda feature-engineering machine-learning numpy outliers pandas python seaborn
Last synced: 13 Apr 2026
https://github.com/yousifabozid/alx-low_level_programming
ALX Low Level Programming With C
alx alx-africa alx-low-level-programming c data-structures do-hard-things
Last synced: 07 Apr 2025
https://github.com/adogio/tilapia
:tropical_fish: A hackable modularized data-structure and algorithm lib for JavaScript
Last synced: 10 Apr 2026
https://github.com/vincentlaucsb/algorithms-sedgewick-wayne
My personal collection of notes, drawings, and code created while reading Algorithms (Fourth Edition) by Robert Sedgewick and Kevin Wayne.
algorithms data-structures java sedgewick
Last synced: 15 May 2025
https://github.com/jakeoeding/data-structures
Implementations of common data structures
arraylist data-structures heap linkedlist queue stack
Last synced: 15 May 2025
https://github.com/vivivivianne/bunarr
A simple c99 dynamic array implementation
c99 data-structures dynamic-array
Last synced: 23 Mar 2025
https://github.com/silent0wings/smarter-priority-queue-spq-adt-implementation
This repository contains the implementation of a Smarter Priority Queue (SPQ) Abstract Data Type (ADT) using a parameterized heap. The SPQ is designed to support both min-heap and max-heap configurations with dynamic adaptability and efficient management.
abstract-data-type adt adt-implementations adt-template data-structures data-structures-algorithms dsa dynamic-queue heap java optimized-queue pq priority-queue queue resizable-arrays-implementation resizable-arrays-implemented smart-priority-queue spq tree
Last synced: 01 Sep 2025
https://github.com/subhan-liaqat/leetcode-problems
This repository includes all the LeetCode Problems which are most asked in big tech interviews.
algorithms cpp data-structures dsa faang leetcode python
Last synced: 20 May 2026
https://github.com/spear97/linklist-cpp
Source Code for a Link List that was implemented using C++
application-development cli-app cli-application control-flow cpp data-structures linked-list object-oriented-programming software-development visual-studio
Last synced: 01 Sep 2025
https://github.com/amritmaurya1504/striver-sde-sheet
Striver SDE Sheet
algorithms data-structures java
Last synced: 15 May 2026
https://github.com/josegpt/fundamentals
Fundamental Data Structures and Algorithms.
algorithms c data-structures dynamic-programming makefile sort trees
Last synced: 29 Jun 2025
https://github.com/maxilevi/c-data-structures
C implementations of common data structures (dynamic array, stack, linkedlist, hashmap, queue, binary search tree, heap) & other projects
Last synced: 21 Jun 2025
https://github.com/agb2k/infix-postfix-prefix-converter
C programme which converts infix, postfix and prefix expressions
Last synced: 03 Apr 2025
https://github.com/yvesemmanuel/datastructures_algorithms
Implements artifacts studied at Algorithms and Data Structure classes.
algorithms complexity-analysis cpp data-structures oop
Last synced: 08 Jun 2026
https://github.com/guilhermebkel/college-homeworks
🏫 All the code I've created at college
c college data-structures fractal-algorithms
Last synced: 14 Mar 2025
https://github.com/leesharma/functional_queues_deques
An Elixir implementation of Okasaki's 1995 paper
data-structures elixir okasaki
Last synced: 23 Jun 2025
https://github.com/extwiii/algorithms-uc.san.diego
Data Structures and Algorithms - Coursera
algorithm coursera data-structures extwiii graph
Last synced: 04 Jan 2026