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/davidyslu/OnlineJudgePKU
Personal submissions on PKU Online Judge (北京大學程式解題系統)
algorithms cpp data-structures
Last synced: 29 Aug 2025
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/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/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/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/jeanbou/tech-interview-questions
A good collection of real-world coding interview problems, algorithm challenges & technical questions solved during application processes or its preparation for top tech companies. Includes multiple solutions for firms like Meta (Facebook), Goldman Sachs, Rakuten, Barclays, Line, Lifeware, Odoo, SES, Talkwalker & etc. Perfect for tech interview
algorithms code coding-challenges data-structures faang interview-preparation leetcode love tech-interviews
Last synced: 03 Feb 2026
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/nextgengk/data-structures-and-algorithms
In this repository that contains all the Data Structures and Algorithms concepts and their implementation in several ways.
data-structures data-structures-and-algorithms dsa dsalgo java
Last synced: 14 May 2025
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/jalalazimi/algorz
Data Structures & Algorithms for Javascript
Last synced: 28 Apr 2026
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/goutamhegde002/dsa-roadmap-for-beginners
The "DSA Roadmap for Beginners" repository is a comprehensive guide designed to help beginners learn Data Structures and Algorithms (DSA) efficiently. It provides structured content covering fundamental and advanced topics in DSA, with practical examples, exercises, and coding problems.
beginner beginner-friendly beginner-guide coding-practice data data-science data-structures data-structures-and-algorithms dsa dsa-algorithm dsa-learning-series dsa-practice dsa-roadmap interview-preparation interview-resources programming-fundamentals
Last synced: 28 Feb 2026
https://github.com/gilifaibish1999/linked_list_from_scratch
data-structures java linked-list nodes stack
Last synced: 25 May 2026
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/vanajmoorthy/dsanda
⚙ Some simple data structures & algorithms practice.
algorithms data-structures javascript
Last synced: 26 May 2026
https://github.com/harikrishnan669/ds_lab
KTU S3 DS LAB PROGRAMS
cprogramming-language cse data-structures ktu ktu-s3-cse
Last synced: 03 Oct 2025
https://github.com/alldroll/rbtree
Red–black tree
data-structures go red-black-tree
Last synced: 28 Jan 2026
https://github.com/lynnsh/simple-evaluator
Java Evaluator Academic Project
data-structures java reverse-polish-notation
Last synced: 25 May 2026
https://github.com/austinhartzheim/bitter.js
It's 2017. We shouldn't need this code. But we still have that Internet Explorer thing.
data-structures javascript javascript-library
Last synced: 22 Mar 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/sami-bre/grokking_algorithms
a repo to hold code I wrote while going through the book "Grokking Algorithms by Aditya Bhargava". An amazing book :)
algorithms data-structures python
Last synced: 28 Mar 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/psidh/sophomore
Data Structures and Algorithms
algorithms c cpp data-structures java javascript python
Last synced: 10 Apr 2026
https://github.com/bniladridas/chatbot
The chatbot is designed to engage in conversations with users based on predefined patterns and responses.
algorithms data-structures nlp programming
Last synced: 14 Mar 2025
https://github.com/limon-s-interview-prep-zone/data-structure-algorithm
🚀 Welcome to the Ultimate Programming Language Features Repository! 🌟 This repository is a comprehensive collection of important features, concepts, and best practices across various programming languages like python, c++, c#.
cplusplus csharp data-structures python3 unity
Last synced: 10 Apr 2026
https://github.com/md-imtiaz-hossain/50-days_dsa_java_leetcode_practice_part-01
50 Days DSA Challeng with Java and practice with LeetCode
50daysofcode algorithm data-structures dsa java
Last synced: 25 May 2026
https://github.com/yiduoyu/cps-2232-final-project
Car Rental Management System
Last synced: 06 Mar 2025
https://github.com/mahmoud-elghonemy/datastructureusingc
implementation Data structures by c programing, separate implementation user levels as a header file and programmer level as c file
c data-structures layer user-management
Last synced: 15 May 2025
https://github.com/bekcodingaddict/leetcode
LeetCode is the best platform to help you enhance your skills, expand your knowledge and prepare for technical interviews.
algorithms coding-challenge coding-interviews data-structures interview-practice interview-preparation
Last synced: 14 Jun 2026
https://github.com/doaaosamak/data-structure
Implementations of data structures.
Last synced: 04 Mar 2025
https://github.com/nkokor/red-black-tree
Implementation of Red-Black Tree data structure using Python
data-structures red-black-tree
Last synced: 21 Apr 2026
https://github.com/4s4v1n/stl-containers
Realization of standart template library (STL)
container cpp data-structures stl stl-containers
Last synced: 27 Aug 2025
https://github.com/clustercockpit/cc-specifications
Specification of ClusterCockpit datastructures, interfaces, DB schemas, file formats and directory structures
api api-graphql api-rest data-structures file-archive schema
Last synced: 04 Jan 2026
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/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/stoverc/datastructuresandalgorithms
From-scratch attempts at implementing some common data structures and algorithms.
algorithm algorithms core-language cpp data-structures data-structures-algorithms data-structures-and-algorithms datastructures java linked-list python study-guide
Last synced: 10 Apr 2026
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: 07 Apr 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/amritmaurya1504/striver-sde-sheet
Striver SDE Sheet
algorithms data-structures java
Last synced: 15 May 2026
https://github.com/mahalinoro/python-ds-implementations
A repository containing most of the data structures and their basic methods in Python [array, stack, queue, graphs, linked list, ...]
Last synced: 15 May 2025
https://github.com/entropy-tamer/reynard-algorithms
Algorithm primitives and data structures for Reynard applications - comprehensive collection with automatic optimization
a-star algorithms benchmarking binary-heap collision-detection data-structures game-development geometry memory-pooling optimization pathfinding performance priority-queue reynard solidjs spatial-hashing spatial-indexing typescript union-find
Last synced: 20 Jan 2026
https://github.com/sureshsundriyal/bloomfilter-python
A simplistic bloomfilter implementation in pure python.
bloomfilter bloomfilter-python data-structures python python3
Last synced: 23 Mar 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/princid/competitive-programming
codechef competitive-programming data-structures leetcode
Last synced: 07 Apr 2025
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/extwiii/algorithms-uc.san.diego
Data Structures and Algorithms - Coursera
algorithm coursera data-structures extwiii graph
Last synced: 04 Jan 2026
https://github.com/sorianog/code-refreshers
Coding problems to refresh the mind
algorithms big-o data-structures java time-complexity
Last synced: 23 Mar 2025
https://github.com/satishdash/nimexercism
Learn concepts of NimLang (Systems programming) with various exercises from exercism.io
data-structures nim nim-lang programming systems-programming
Last synced: 15 May 2025
https://github.com/bscarpari/algorithms
Some algorithm exercises in a variety programming languages.
Last synced: 25 Jun 2026
https://github.com/sawyerdeveloper/ai-calculator
A calculator with AI inside of it.
ai alogrithms android artificial-intelligence artificial-intelligence-algorithms clean-architecture clean-code data-structures expo expo-web ios react react-native
Last synced: 11 Apr 2026
https://github.com/thurunany/trabalho1_eda
Estudos em Estrutura de dados
data-structures eda pointer study
Last synced: 07 Apr 2025
https://github.com/raadiah/dsa-using-go
Implementing the most used data structures and algorithms using Go.
algorithms algorithms-and-data-structures data-structures golang
Last synced: 15 Mar 2025
https://github.com/mu-selim/calculator
Mathematical calculator using stack data structure.
data-structures javascript stack
Last synced: 08 Jul 2025
https://github.com/heap-data-structure/pairing-heap
:cherries: Pairing heap data structure for JavaScript
agpl amortized computer-science data-structures heaps javascript meldable-heaps pairing-heap unknown-running-time
Last synced: 12 Apr 2025
https://github.com/suryart/algorithms
Data Structures and Algorthims
algorithms data-structures datastructures ruby
Last synced: 22 Mar 2025
https://github.com/azzaxy1/dasar-pemrograman-javascript
Repository Modul Dasar Pemrograman JavaScript MSIB Batch 6 Dicoding Academy
asynchronous data-structures functional-programming javascript nodejs npm oop
Last synced: 02 May 2026
https://github.com/vladifish/labex2
2605 (Data Structures and Algorithms) LabEx2
Last synced: 30 Jun 2025
https://github.com/grenzlinie/computer-science-learning-route-for-myself
记录计算机学习路线 / Record the learning Route of Computer Science
code computer data-structures deep-learning front-end-development machine-learning
Last synced: 26 May 2026
https://github.com/febits/computer-science
Computer science stuff
c data-structures data-structures-and-algorithms data-structures-c python strings
Last synced: 16 Jan 2026
https://github.com/bosley/ak24
Lightweight C application kernel providing core data structures (lists, maps, buffers), memory management, and optional Boehm GC integration for building robust applications.
application-framework boehm-gc c closures concurrency data-structures garbage-collection memory-management string-intern
Last synced: 21 Feb 2026
https://github.com/iamklevy/datastructures-algorithms-problem-solving-
Collection of LeetCode questions to ace the coding interview! - Created using [LeetHub](https://github.com/QasimWani/LeetHub)
algorithms data-structures interview-questions leetcode
Last synced: 15 May 2025
https://github.com/nadidlinchestein/usacomputingolympiad
Solutions To The United States of America Computing Olympiad
algorithms competitive-programming competitive-programming-algorithms competitive-programming-contests cpp data-structures programming
Last synced: 28 Oct 2025
https://github.com/maliknaik16/data-structures-and-algorithms
Data Structures, Algorithms, and some advanced concepts implemented in Python.
algorithm-patterns algorithms backtracking competitive-programming cracking-the-coding-interview data-structures dynamic-programming memoization sorting
Last synced: 15 May 2025
https://github.com/yangboz/dapps-simple-twitter-nebulas
a simple twitter SinglePageApplication for nebulas dapps incentive program.
blockchain bootstrap dapps data-structures jquery nebulas single-page-applications smart-contracts
Last synced: 11 Apr 2026
https://github.com/jagadeeshm007/leetcode
This repository serves as a collection of my solutions to various LeetCode Data Structures and Algorithms (DSA) problems using c++.
algorithms cpp data-structures leetcode leetcode-cpp leetcode-practice leetcode-questions leetcode-solutions
Last synced: 07 Jun 2026
https://github.com/kuanhungchen/spring-2019-data-structures
📦 Some programming assignments about basic data structures.
Last synced: 25 Feb 2025
https://github.com/trviph/collection
Collection is a Go library that aims to implement basic data structures such as List, Queue, Stack, Heap, and more.
Last synced: 13 Jun 2026
https://github.com/mateusz-przybyla/addressbook_structured
C++ application - Przyszly Programista course (training)
cpp data-structures structured-programming txt-files
Last synced: 09 Nov 2025
https://github.com/th92rodr/data-structures-and-algorithms
Data Structures and Common Algorithms Implementations.
Last synced: 15 Mar 2025
https://github.com/kumartusha/data_structures_and_algorithms
Just think what to do next ??
arrays cpp17 data-structures data-structures-and-algorithms pointers-and-references searching-algorithms sorting-algorithms strings
Last synced: 31 Mar 2025
https://github.com/rikurauhala/advent-of-code
My Advent of Code solutions
advent-of-code algorithms christmas data-structures programming puzzle python
Last synced: 15 Mar 2025
https://github.com/make-github-pseudonymous-again/js-collections-chainmap
:dango: Python's chainmap data structure for JavaScript
agpl chain chainmap data-structures dict javascript map
Last synced: 22 May 2026
https://github.com/dev-mdirfan/data-structure-in-c
Data Structure and Algorithm in c language full guide Tutorial.
c-language data-structures dsa-algorithm
Last synced: 01 Jul 2025
https://github.com/sujeetkrjaiswal/notes
Notes on various topics for content creation and for quick referencing during interviews
algorithms browser css data-structures html interview-preparation javascript network rust typescript
Last synced: 10 Apr 2026
https://github.com/muhammadfadel/car-workshop-data-structure
For all of the following problems, when it is stated “in the user level” you should assume that you only have the object code of the data structure along with the interface given in the header file. On the other hand, When it is stated that “in the implementation level” you should assume that you have the source code file of the data structure and you should write the desired piece of code within that source code file.
c c-plus-plus data-structures datastructures queue stack
Last synced: 28 Apr 2026
https://github.com/aichingm/libds
libds is a collection of header only data structures
c data-structures header-only header-only-library
Last synced: 31 Mar 2025
https://github.com/hackerslash/dsarch
A search engine for Data Structure and Algorithm problems
data-structures dsa leetcode search-engine tfidf
Last synced: 16 May 2025
https://github.com/vickshan001/huffman-encoding-decoding-in-java
Java implementation of Huffman encoding and decoding from scratch. Includes custom tree traversal, compression, and decompression logic. Built in 2021.
algorithms compression data-structures decompression huffman-coding java priority-queue tree-traversal
Last synced: 31 Mar 2025
https://github.com/dansalahi/query-builder-experiment
Customized Query Builder for creating Rules and Groups
data data-structures jsonlogic query-builder reactjs typescript validation
Last synced: 11 Apr 2026
https://github.com/praisetompane/data_structures
Reimplementation of foundational data structures at a lower level of the stack.
Last synced: 16 Apr 2025
https://github.com/abdelrahmantaymour/dvld
🚘 The DVLD Management System is a comprehensive desktop software designed to streamline the process of managing driving licenses and related applications.
3tierapp clean-code crud-operations csharp data-structures delegate desktop-application dotnet-framework events opp winforms
Last synced: 05 Jan 2026
https://github.com/truongd3/public-key-cryptography
Implement Public Key Cryptography algorithms to secure information over networks.
algorithms cpp cybersecurity data-structures
Last synced: 15 Mar 2025
https://github.com/nibble-4bits/leetcode-challenges
My solutions to various LeetCode challenges
algorithms code-challenges data-structures leetcode
Last synced: 15 Mar 2025
https://github.com/mantono/cheap
Priority queue as a channel
channels concurrency data-structures heap mpmc mpsc
Last synced: 23 Mar 2025