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-03 00:07:45 UTC
- JSON Representation
https://github.com/lmizner/spell-checker
A program that implements a spell checker by cross checking words from a dictionary file with the words from a user specified text file. Words matching those in the dictionary will be deemed correctly spelled, while those not matching values found in the dictionary file are flagged as misspelled.
c data-structures hash-table linked-list
Last synced: 02 Apr 2025
https://github.com/rishabh3112/binary-trees
Code to basic binary tree problems follow along 😃🎉
binary-tree data-structures iteration java recursion
Last synced: 25 Mar 2025
https://github.com/karanxidhu/ds-codes
DSA codes
cpp data-structures linked-list queue stack
Last synced: 02 Apr 2025
https://github.com/pot-pourri/array-list
Dynamic array data structure for JavaScript
agpl amortized computer-science data-structures javascript
Last synced: 12 Dec 2025
https://github.com/mindninjax/data-structures-in-javascript
Learn to implement & use various Data Structures in JavaScript 📚💻
data-structures hacktoberfest javascript tutorial
Last synced: 05 Oct 2025
https://github.com/misa-j/leetcode
my solutions to leetcode problems
algorithm algorithms data-structures leetcode
Last synced: 06 Oct 2025
https://github.com/amany-mm/leetcode-solutions
Leetcode Solutions by Python
algorithms data-structures problem-solving python
Last synced: 06 Oct 2025
https://github.com/yashagrahari07/dsa-problems
DSA Problems
algorithms data-structures dsa dsa-practice dsalgo
Last synced: 06 Oct 2025
https://github.com/abdullahkhfb/bue-pps
BUE's Introduction to Problem Solving course material
algorithms cpp data-structures education exercises file-handling introductory-programming problem-solving programming-basics university
Last synced: 06 Oct 2025
https://github.com/akkupy/ds_s3
Semester 3 Data Structure Works
algorithm data-structures data-structures-and-algorithms ktu-s3 ktu-s3-cse ktustudents
Last synced: 06 Oct 2025
https://github.com/akarshippili/golang
learning golang
algo algorithms arrays concurrency conditions data-structures design-pattern design-patterns functions go golang loops maps modules packages slices structs variables
Last synced: 14 Jan 2026
https://github.com/swonlee-13/minishell
minishell - my first shell program
data-structures minishell42 shell
Last synced: 27 Apr 2026
https://github.com/survi218/DataStructuresAndAlgorithms
Practicing data structures and algorithms in java
algorithm-challenges algorithms-and-data-structures data-structures java-8 java-library java8 lambda-expressions
Last synced: 07 Oct 2025
https://github.com/aiwithqasim/project_allocation_system
Project Allocation System (PAS) automates and simplifies the process of Allocating projects to students. Teachers can simply add details on prompting for input and perform a number of operation modules including Adding Projects, Updating Projects, Searching Projects , Deleting Projects and Display All Projects
algorithms-and-data-structures algorthims c-plus-plus data data-structures linked-list
Last synced: 08 Oct 2025
https://github.com/jacob-pitsenberger/python-electronics-inventory-management-system-object-oriented-programming-project
Welcome to the Python Electronics Inventory Management System project repository! This project is a demonstration of Object-Oriented Programming (OOP) principles in Python for managing an electronic parts inventory.
data data-structures dictionary exception-handling file-io filesystem input-output inventory-management-system management-system modules oop pickle python user-interface
Last synced: 08 Oct 2025
https://github.com/subhash3/leetcode
My approaches to various leetcode problems
algorithms cpp data-structures leetcode-solutions
Last synced: 08 Oct 2025
https://github.com/siddhantprateek/golang-resources
Golang Learning Resources
cloud-computing cloud-native cloudnative data-structures go golang machine-learning
Last synced: 08 Oct 2025
https://github.com/carlossanabriam/csharp-basics
Some projects related to OOP, functional programming and parallel programming in C#
csharp data-structures functional-programming generics inheritance linq master-worker memoization oop parallel-programming word-count
Last synced: 08 Oct 2025
https://github.com/prosenjitjoy/problem-solving---hackerrank
Collection of my submitted solutions to the HackerRank problem-solving test.
Last synced: 09 Oct 2025
https://github.com/lapets/bitlist
Pure-Python library for working with bit vectors.
bit bit-algorithms bit-array bit-manipulation bit-vector bit-vectors bits bitvector common-library data-structures python
Last synced: 09 Oct 2025
https://github.com/sreejeet/leetcode
My leetcode solutions. No PRs unless for improvement/corrections.
algorithms competitive-programming data-structures exercises leetcode leetcode-solutions solutions
Last synced: 14 Jan 2026
https://github.com/bryanaustin/structquery
Query data structures using string path in Go
Last synced: 13 Mar 2026
https://github.com/neox5/btmp
Pure Go bitmap library designed as a building block for data structures. 64-bit words, efficient range operations, validated API with overlap-safe copies.
bitmap bitset data-structures golang pure-go range
Last synced: 14 Jan 2026
https://github.com/eldehan/go-exercises
A collection of coding problems and exercises completed in Go
algorithms data-structures go golang
Last synced: 14 Jan 2026
https://github.com/bhavinpatel4199/machine-learning-programming
This repository serves as a central hub for various machine learning projects and experiments. It contains multiple sub-repositories, each focusing on different aspects of machine learning, from data preprocessing to advanced deep learning techniques.
data-structures data-visualization machine-learning machine-learning-algorithms pandas-dataframe python3 sklearn
Last synced: 19 Jan 2026
https://github.com/freddydrew/deepdiveusingjava
Where I keep all of my class work from Udemy's Data Structures & Algorithms: Deep Dive Using Java course.
arraylist arrays data-structures hashtable heaps linked-list queues search-algorithms sorting-algorithms stacks trees
Last synced: 11 Oct 2025
https://github.com/samirettali/go-datastructures
algorithms data-structures generics go golang
Last synced: 14 Jan 2026
https://github.com/kcenon/go_container_system
High-performance, type-safe container framework for Go with 15 value types, message container support, and cross-language binary serialization. Provides complete binary format compatibility with C++/Rust implementations, multiple serialization formats (Binary, JSON, XML), and comprehensive test coverage.
binary-format container cross-platform data-structures framework golang interoperability messaging serialization type-safe
Last synced: 05 Feb 2026
https://github.com/ajaybiswas22/ds-and-algo
Implementing all popular problems of data structures and algorithm
algorithm algorithms bfs breadth-first-search bubble-sort data-structures depth-first-search dfs ds insertion-sort linked-list radix-sort searching-algorithms selection-sort sorting-algorithms
Last synced: 12 Oct 2025
https://github.com/robin-mlh/treedatastructure
Tree-based data structure system with functions for adding, modifying, deleting or reading data from a directory path.
data-structures functions python utils
Last synced: 12 Oct 2025
https://github.com/taeguk/data-structure
Implementation of various data structures
Last synced: 12 Oct 2025
https://github.com/zhibirc/algorithms
This is yet another place where various algorithms live.
algorithm-challenges algorithms algorithms-and-data-structures algorithms-implemented computer-science data-structures discrete-mathematics
Last synced: 13 Oct 2025
https://github.com/jurshsmith/data-fuel
Houses a blockchain syncing engine & implementations of the LinkedList data-structure
data-structures linked-list rust sync sync-engine
Last synced: 14 Oct 2025
https://github.com/theronwolcott/data-structure-kdtree-prquadtree
Implemented KD-Trees and PR-QuadTrees with efficient spatial queries, using inheritance and polymorphism. Optimized k-NN and range searches, dynamic node transformations, and geometric computations for high performance.
Last synced: 14 Oct 2025
https://github.com/zelflod/aisd
Algorithms Course Problems solved
algo data-structures technopark
Last synced: 14 Oct 2025
https://github.com/privatepeople/codingtest
코딩테스트 공부를 위한 저장소
algorithm alogorithms coding coding-test coding-tests data-structure data-structures python
Last synced: 14 Apr 2026
https://github.com/barrettj12/collections
Generic, Java-style collections in Go.
collection data-structures golang library
Last synced: 27 Jan 2026
https://github.com/sam0jones0/cracking-the-coding-interview
My solutions written in Python to the problems presented in "Cracking the coding interview 6th edition: 189 programming questions and solutions" by Gayle Laakmann McDowell.
algorithms cracking-the-coding-interview data-structures python python3
Last synced: 15 Oct 2025
https://github.com/ososuna/matchmaking-lol
🕹️ Matchmaking algorithm for solo queue rankeds in League of Legends
data-structures league-of-legends machine-learning python
Last synced: 14 Apr 2026
https://github.com/heap-data-structure/d-ary-heap
:octopus: d-ary heap data structure library for JavaScript
agpl binary-heap computer-science d-ary-heap data-structures heaps javascript worst-case
Last synced: 16 Oct 2025
https://github.com/ryansakurai/huffman-coding
Project that turns text into code using Huffman Coding, based on an Advanced Data Structures exercise.
compression data-structures java
Last synced: 16 Oct 2025
https://github.com/souravsuvarna/cash-flow-minimizer-web-application
This is Data Structure & Algorithm Based Model Project. Which Minimizes the Cash Flow Between Set of friends using Greedy Algorithm technique . Here we integrated model with by considering 3 persons involving in the transaction.
algorithms-and-data-structures data-structures python3
Last synced: 17 Oct 2025
https://github.com/koehlma/sharedvec-rs
A fast but limited ordered collection for storing values of a single type.
Last synced: 17 Oct 2025
https://github.com/jmuchovej/ucf
UCF courses I've completed, or am currently taking.
ai algorithms computer-science cs data-structures ucf university university-of-central-florida
Last synced: 14 Mar 2026
https://github.com/alinpahontu2912/racket-supermarket
first homework for programming paradigms
data-structures functional-programming racket
Last synced: 18 Oct 2025
https://github.com/vaibhavmojidra/data-structures---arrays-in-java
Java provides a data structure, the array, which stores a fixed-size sequential collection of elements of the same type. An array is used to store a collection of data, but it is often more useful to think of an array as a collection of variables of the same type.
arrays data-structures java mojidra vaibhav vaibhav-mojidra vaibhavmojidra
Last synced: 18 Oct 2025
https://github.com/gabrafo/algoritmos-ed
Estudos em algoritmos e estruturas de dados.
algorithms algoritmos cpp data-structures estruturas-de-dados
Last synced: 18 Oct 2025
https://github.com/abdelrahmantaymour/problem-solving
algorithms cpp data-structures database database-management filesystem mssqlserver opp sql
Last synced: 14 Mar 2026
https://github.com/erikaax08/omegaup-answers
Mis soluciones a problemas de algoritmia en OmegaUP
algorithms algorithms-and-data-structures algoritmos c competitive-coding competitive-programming competitive-programming-contests cpp data-structures omegaup
Last synced: 15 May 2026
https://github.com/bren12/data-structures
Computer programs developed to address the problems generated from the blockade of the Suez Canal and how, using various data structures, we can manage the information to avoid or mitigate this type of problem.
algorithms c-plus-plus data-structures
Last synced: 19 Oct 2025
https://github.com/codewith-ark/dsa-notes
This is essentially my digital notebook for Data Structure and Algorithms
data-structures data-structures-and-algorithms datastructures-algorithms
Last synced: 27 Jan 2026
https://github.com/ferstormblessed/datastructures-algorithms
Basic data structures and algorithms with c++
algorithms-and-data-structures cpp data-structures
Last synced: 01 Jun 2026
https://github.com/nirupamkhanal/dsa
Demonstration of pointers, data structures, and algorithms (mostly in C++)
algorithms binary-search binary-search-tree data-structures data-structures-and-algorithms dsa hashing hashtable hasing-algorith linked-list linkedlist pointers queue stack
Last synced: 23 Oct 2025
https://github.com/jaimayal/datastructures-algorithms-exercises
List of solved DSA (Leetcode) problems. Implemented in multiple languages (TypeScript, Java, Python). Problems are classified by category. Big O complexity analysis inside each problem's notes.
algorithm algorithms data-structures dsa leetcode leetcode-solutions
Last synced: 23 Oct 2025
https://github.com/anupamakib/uva-and-la-problem-solution
My solution for UVa Problems will be uploaded here, as UVa solutions don't save in their website.
backtracking bfs binary-search brute-force data-structures dfs dijkstra dynamic-programming geometry graph-algorithms greedy implementation linear-search mathematics number-theory queue sorting stack tree two-pointers
Last synced: 24 Oct 2025
https://github.com/mupinnn/dsa
Repo for learning data structures and algorithms, also to understand more about the programming language which I often use or that I'm currently learning.
Last synced: 24 Oct 2025
https://github.com/bayajidalam/problem-solving
algorithms cpp data-structures problem-solving
Last synced: 24 Oct 2025
https://github.com/hamidhosen42/problem-solving-algorithm-link
problem solving-algorithm-link
algorithms c-plus-plus data-structures online-judge problem-solving
Last synced: 15 Mar 2026
https://github.com/jungaretti/advent-of-code-2020
Solutions to problems from the merriest coding challenge on the Internet
advent-of-code algorithms data-structures
Last synced: 25 Oct 2025
https://github.com/r-n/calculatorstringcpp
The previous CalculatorString, rewritten in C++
calculator college-assignment college-assignments cpp data-structures expression-evaluator inheritance interpreter linked-list math oop operator-overloading string-parsing
Last synced: 25 Oct 2025
https://github.com/ayyesu/pharmacy_management_system-v2
data-structures java javafx-gui mysql
Last synced: 21 Feb 2026
https://github.com/syd-strzempko/practice-problems
python implementations of common algorithms, data structures, & coding problems
algorithms data-structures leetcode
Last synced: 26 Oct 2025
https://github.com/hernandemonteiro/data_science_and_algorithms
Data Science, Algorithms and Data Structure.
data-science data-structures python3
Last synced: 15 Apr 2026
https://github.com/dyhalmeida/data-structures-algorithms
data structures and algorithms
Last synced: 24 Jan 2026
https://github.com/ahmedhosssam/dynamo-tree
C++ Backend server and API with React front-end client
avl-tree cpp cpprestsdk data-structures javascript react
Last synced: 15 Apr 2026
https://github.com/jseg380/university
Repository with projects made for University subjects
ai computer-science cpp cs-degree data-structures java oop ruby
Last synced: 09 May 2026
https://github.com/iampavangandhi/codingpracticals
👨💻 Basic Coding Practical Questions of C++, Java, and Python
algorithms competitive-programming cpp data-structures dsa-questions java python
Last synced: 16 Mar 2026
https://github.com/stynw7/computer_science_resources
Provides Computer Science subjects to learn for free ✨
algorithms calculus cheatsheets computer-science data-structures mathematics programming resources roadmap statistics
Last synced: 19 Mar 2026
https://github.com/wfvining/rangetree
Purely functional read-only range trees in Erlang
data-structures erlang erlang-library range-tree
Last synced: 30 Jan 2026
https://github.com/tush-tr/learn-lang-cpp-dsa
Learn C++ with solving a lot of questions and also data structures and algorithms concepts
algorithms-and-data-structures c cpp data-structures
Last synced: 15 Apr 2026
https://github.com/lross2k/practice-in-c89
Simple implementations made in C to practice different concepts
algorithms c c89 data-structures
Last synced: 01 Feb 2026
https://github.com/ofadiman/grinding-leetcode
Repository contains solutions to leetcode problems.
algorithms data-structures golang leetcode sql typescript
Last synced: 18 Apr 2026
https://github.com/asarkar/exercism-haskell
https://exercism.org/tracks/haskell
algorithms data-structures exercism exercism-haskell exercism-track functional-programming haskell
Last synced: 26 Feb 2026
https://github.com/canciolabs/php-stack
This tiny package contains an interface and an array-based implementation of the LIFO Stack data structure.
Last synced: 26 Feb 2026
https://github.com/iftekheraziz/exam-preparation-imse
Exam Preparation - Information Management and System Enginnering
data-engineering data-structures database-design database-management database-schema information-management information-technology
Last synced: 09 Feb 2026
https://github.com/yuriioks/aqa-gcse-computer-science-preparation
25-week comprehensive program designed to equip students with the knowledge and skills required to excel in the AQA GCSE Computer Science exam
algorithms aqa aqa-computing coding-tutorials computer-science computer-science-education data-structures education exam-preparation gcse gcse-computer-science programming python python3 sql yuriodev
Last synced: 09 Feb 2026
https://github.com/coledixon/sql
SQL projects and advanced scripting
data-structures database-schema sql ssms tsql
Last synced: 18 Mar 2026
https://github.com/marcinz20/c
Programs and algorithms in C
algorythms c chess-game data-structures socket-programming tictactoe-game
Last synced: 27 Feb 2026
https://github.com/yehezkiel1086/dsa-stuffs
Programming problem solutions which includes SQL problems solutions, linux shell, also data structures and algorithms.
algorithms c codeforces coderbyte codewars cpp data-structures hackerrank leetcode linux python spoj sql toki
Last synced: 16 Apr 2026
https://github.com/secureauditx/merge-customer-log
data-structures-algorithms
algorithms computer-science data-structures log-processing merge-sort python sorting-algorithms
Last synced: 28 Feb 2026
https://github.com/ravening/algorithmsanddatastructures
algorithms data-structures java
Last synced: 14 Feb 2026
https://github.com/adhaamehab/db-collection
My implementation for common algorithm and data structures used in modern database systems.
algorithms data-structures database-internals designing-data-intensive-applications
Last synced: 01 Mar 2026
https://github.com/ale-soares/data-structures-and-algorithms-coursework
Coursework for udemy course JavaScript Data Structures & Algorithms + LEETCODE Exercises
algorithms data-structures data-structures-and-algorithms
Last synced: 01 Mar 2026
https://github.com/yordanov0502/xxxv-republican-academic-programming-olympiad
Competitve programming contest
algorithms c-plus-plus competitive-coding competitive-programming competitive-programming-contests data-structures java team
Last synced: 02 May 2026
https://github.com/kylehue/my-dsa
A collection of reusable data structures in TypeScript.
Last synced: 01 Apr 2026
https://github.com/barbarpotato/coding-interview-preparation
This course will help you prepare for the unique aspects of a coding job interview, with approaches to problem-solving and computer science foundations.
bigonotation binary-search binarytree breadth-first-search computerscience data-structures depth-first-search divide-and-conquer dynamic-programming graph greedy-algorithms hashfunction hashtable heap linearsearch quicksort recursion selection-sort spacecomplexity timecomplexity
Last synced: 19 Mar 2026
https://github.com/mgomesdev/estrutura-de-dados-e-algoritmos-com-javascript
Implementação dos exemplos do livro: Estrutura de dados e algoritmos com JavaScript, utilizando TypeScript, TDD e Jest.
algorithms data-structures jest tdd typescript
Last synced: 17 Apr 2026
https://github.com/noureldin2303/revision
Revision
arrays data-structures java jobseeker oop oop-principles oops-in-java preparation python revision stack step-by-step tree
Last synced: 10 May 2026
https://github.com/enajenkins/wgu-coursework
WGU: This is an archive of coursework, projects, and notes for the Bachelor of Science, Software Engineering (BSSE - Java) at Western Governors University
algorithms algorithms-and-data-structures android-development angularjs cloud-computing course-notes css data-management data-structures dsa html java javasceript networking-concepts nodejs projects prototypes python reactjs sql
Last synced: 03 Apr 2026
https://github.com/ananyachibber21/data_structures_and_algorithms
Data Structures and Algorithms in Java, Python
algorithms data-structures java programming python
Last synced: 30 Apr 2026
https://github.com/spenserblack/lookup.go
A type for looking up the presence of a value. Either a slice or a set depending on the collection size.
Last synced: 04 Apr 2026
https://github.com/asccrs/estructura-de-datos
Respositorio utilizado para subr las praticas realizadas en la materia Estructura de datos
algorithms data-structures java
Last synced: 17 Apr 2026
https://github.com/bside89/data_structures_practice4
Practical activity #4, Data Structures, in Computer Engineering graduation.
dag data-structures depth-first-search graphs topological-sort
Last synced: 04 Apr 2026
https://github.com/alexmatthes/writeam-text-editor
✍️ writeAM: A terminal-based text editor built from scratch in C as a learning project. Inspired by the Kilo editor, it features syntax highlighting for C, search functionality, and robust raw mode terminal handling.
c cli data-structures kilo-editor student-project systems-programming terminal text-editor
Last synced: 18 Apr 2026
https://github.com/utkarshmishra12/data-structures-algorithms-level-up-course-2021
Data Structures & Algorithms, Level-up Course(2021)
data-structure-and-algorithm data-structures dsa dsa-algorithm dsa-codes
Last synced: 05 Apr 2026