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/sameem420/data-structures-with-javascript
Data Structures with JavaScript
Last synced: 17 Mar 2025
https://github.com/kadirgonen/data-structures
arrays data-structures golang graphs hashtable linked-list queque stack tree
Last synced: 02 Apr 2025
https://github.com/lukehb/137-datastructures
Data structures used for building java applications, particularly data-mining projects.
data-structures file java spatio-temporal trajectory
Last synced: 07 Jun 2026
https://github.com/lmizner/data_structures_coding_interviews
Coding practice with the most common data structures in Python
data-structures graphs hashing heaps linked-lists lists queues stacks trees tries
Last synced: 02 Apr 2025
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/saleh-coder/datastructuresandoperators
Project created to consolidate my knowledge of data structures and algorithms.
algorithms data-structures es6 javascript learning web-development
Last synced: 14 Jun 2025
https://github.com/lmithilesh-26/cses-problem-set
This Repository contains My Solutions to the CSES Problem-Set.
algorithms cpp20 cses-problem-set-solution data-structures problem-solving
Last synced: 17 Mar 2025
https://github.com/aryanshukla206/gfg160
Solve 160 GeeksforGeeks questions in a systematic manner, explaining concepts and workflows daily.
Last synced: 02 Apr 2025
https://github.com/tlmader/java-basics
Basic algorithms and data structures in Java
algorithms data-structures java
Last synced: 01 Mar 2025
https://github.com/jyuv/segment-tree
A generic python3 implementation of segment tree and dual segment tree data structures. Supporting generic inputs and non-commutative functions.
algorithms data-structures graphs python range-query segment-tree tree tree-structure
Last synced: 14 Jan 2026
https://github.com/nextgengk/dsa-bootcamp
In this repository that contains all the Data Structures and Algorithms concepts and their implementation in several ways.
algorithms data-structures data-structures-and-algorithms dsa dsa-bootcamp java java-dsa striver striver-a2z-sheet striver-a2z-sheet-solutions striversa2zdsa
Last synced: 05 Oct 2025
https://github.com/nguyenbn7/algorithms_specialization
Learn To Think Like A Computer Scientist. Master the fundamentals of the design and analysis of algorithms.
data-structures divide-and-conquer graph-algorithms shortest-path-algorithm
Last synced: 05 Oct 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/bestxby/campus-buddy
Campus Buddy 校园社交网络与智能推荐系统 - 基于图论的活动匹配与搭子推荐平台
bfs campus d3js data-structures github-pages graph-algorithms jaccard-similarity recommendation-system social-network typescript vite vue3
Last synced: 31 May 2026
https://github.com/pot-pourri/sll
:izakaya_lantern: Singly linked list data structures for JavaScript
agpl computer-science data-structures javascript linked-list ordered-collections
Last synced: 09 Jun 2026
https://github.com/misa-j/leetcode
my solutions to leetcode problems
algorithm algorithms data-structures leetcode
Last synced: 06 Oct 2025
https://github.com/fiuner-lica/ayed-repositorio-practica-plantilla-main
Plantilla de repositorio inicial para clases de práctica de Algoritmos y Estructuras de Datos
algorithms data-structures education python3 teaching
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/chandantech2023/strivers_a2z_dsa_course-sheet
A DSA course that helps you to understand all DSA Concepts topic wise with practical implementation from A to Z in a well-organized and structured manner.🤩
array data-structures dynamic-programming graphs heaps linked-list programming-fundamentals queue searching-algorithms sorting-algorithms stacks string tree two-pointers
Last synced: 06 Oct 2025
https://github.com/saifiimuhammad/data-structures-algorithms
This repository contains implementations of common algorithms and Leetcode problems in C++.
algorithms cpp data-structures leetcode
Last synced: 06 Oct 2025
https://github.com/manasmalla/learning-kotlin
a series of programs in the Kotlin programming language to help learn the concepts of data structures and understand complex algorithms to solve real-time problems, following the A-Z striver sheet, provided by TakeYouForward™️.
algorithms data-structures dsa kotlin leetcode
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/skarakasoglu/gfg-algorithms
Solutions and implementations of the some algorithm problems in Golang
algorithm algorithms data-structures golang
Last synced: 14 Jan 2026
https://github.com/shapelets/.github
data-science data-structures data-visualization python shapelets time-series
Last synced: 07 Oct 2025
https://github.com/wittyicon29/dsa
Some problems of leetcode on various techniques and concepts of DSA
algorithms data-structures leetcode
Last synced: 07 Oct 2025
https://github.com/akihiko47/c-experience
This repository contains my experiments with the C language. My goal is to create implementations of different data structures and algorithms.
Last synced: 07 Oct 2025
https://github.com/beatrichartz/algorithms
Test driven versions of Princeton Data Structures & Algorithms I
algorithms data-structures tdd test-driven-development
Last synced: 07 Oct 2025
https://github.com/valdirmendesdev/adt_go
Abstract Data Type in Go
abstract-data-types adt data-structure data-structures dsa list queue
Last synced: 14 Jan 2026
https://github.com/stdorg/go-collections
go-collections provides implementations of essential data structures and interfaces in Go.
algorithms collections data-structures go golang interfaces library
Last synced: 14 Jan 2026
https://github.com/prayag2003/data-structures-and-algorithms
Practicing DSA
algorithms data-structures dsa
Last synced: 07 Oct 2025
https://github.com/nikhilcodes/dsa-warehouse
A moderately structured repo to store Data structure and Algorithms.
Last synced: 08 Oct 2025
https://github.com/mishalgupta/algorithmeasy
Algorithm easy is a visualizer of different sorting & searching algorithms made with React.
css3 data-structures reactjs searching-algorithms sorting-algorithms
Last synced: 13 Apr 2026
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/brocooked/c-algorithms-practical-work-2025
Practical work repository for the Algorithms and Data Structures course (C language) at the National University of La Matanza (@unlam).
2025 c codeblocks continuous-integration data-structures gcc-complier mit-license practical-work university-assignment unlam
Last synced: 14 Apr 2026
https://github.com/xinecraft/algo
Data Structures & Algorithm in Go
algorithms data-structures go golang
Last synced: 14 Jan 2026
https://github.com/ethan-gao-code/go-ds
Go-DS (Go Data Structures) - Bloom Filters, Lists, Queues, Sets, Stacks, Trees and much more
avl-tree bloom-filter data-structures go golang list queue set skiplist stack tree
Last synced: 14 Jan 2026
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/eskabore/woerter
Dies ist ein C-Programm, das Wörter aus einer Datei liest, sie in einem Array speichert und verschiedene Optionen zur Manipulation und Suche bereitstellt. Das Programm liest Wörter aus einer Datei mit dem Namen "woerter.txt", die sich im selben Verzeichnis wie die ausführbare Datei befinden sollte.
algorithms algorithms-datastructures c data-structures sorting-algorithms
Last synced: 08 Oct 2025
https://github.com/gkapfham/cs112s2014
Course Materials for Computer Science 111 Spring 2014
algorithms computer-science data-structures laboratory
Last synced: 27 Jan 2026
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/maknahar/trie
Thread Safe Implementation of Trie Data Structure in Go
data-structures golang tree-structure trie
Last synced: 14 Jan 2026
https://github.com/mustafahere/rms-dsa
Restaurant management system (RMS) on `JAVA` using data structures.
Last synced: 08 Oct 2025
https://github.com/erikrios/leetcode-problem-solving
My Leetcode Problem Solving Solution
algorithms algorithms-and-data-structures data-structures leetcode problem-solving
Last synced: 08 Oct 2025
https://github.com/semanurbilada/lab-examples
Lectures: Computer Programming 2 | OOP | GUI Programming | Data Structures | Algorithms | Cyber Security | System Analysis and Design
algorithms computer-programming-2 cyber-security data-structures information-systems-engineering lab-lectures object-oriented-programming oops-in-java system-analysis-and-design
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/19sajib/dsa.js
Data Structures And Algorithms With JavaScript
algorithms algorithms-and-data-structures data-structures dynamic-programming javascript
Last synced: 08 Oct 2025
https://github.com/googtech/classic-algorithms-in-java
:gem: programs are data structures plus algorithms ~
algorithms data-structures java
Last synced: 09 Oct 2025
https://github.com/italoaalves/data-structures
Data Structures projects
avl-tree data-sorting data-structures list pokeapi queue stack university-project
Last synced: 09 Oct 2025
https://github.com/aranyak-ghosh/golist
Minimal and extendable data structure implementation using generics
Last synced: 14 Jan 2026
https://github.com/dicrtarasov/yii2-json
Утилиты Json для Yii2 (JsonEntity)
data-structures dicr entity json json-yii2 php yii2
Last synced: 09 May 2026
https://github.com/simon-gardier/image-classifier
📷 Image classifier with Dynamic Time Warping
algorithms bounded-queue data-structures dynamic-time-warping info0902
Last synced: 10 Oct 2025
https://github.com/orxfun/orx-funvec
Traits to unify access to elements of n-dimensional vectors which are particularly useful in algorithms requiring both flexibility through abstraction over inputs and performance through monomorphization.
abstraction algorithms data-structures multidimensional-arrays rust vector
Last synced: 21 Jan 2026
https://github.com/praisetompane/algorithms_and_data_structures
A toy implementation of foundational data structures and algorithms at a lower level of the stack.
Last synced: 10 Oct 2025
https://github.com/paulgriffiths/gods
Experimentation with data structures and applications in Go
data-structures graphs maze-generation-algorithms maze-generator maze-solver queues sets stacks
Last synced: 14 Jan 2026
https://github.com/karbica/go-field-notes
A collection of algorithms and data structures for reference and learning purposes.
Last synced: 14 Jan 2026
https://github.com/luisedmc/presser
A compressor and decompressor using Huffman Coding
algorithm c data-structures huffman-coding
Last synced: 10 Oct 2025
https://github.com/bryanaustin/structquery
Query data structures using string path in Go
Last synced: 13 Mar 2026
https://github.com/rayyildiz/ds
Data structures in Go
data-structures deprecated golang will-delete
Last synced: 14 Jan 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/thomas-chqt/libft
C library containing common utility functions
42 algorithms data-structures library utility
Last synced: 18 Apr 2026
https://github.com/bilgesucakir/stitch-grapher
Java-based crochet pattern engine for topology-aware parsing, stitch connectivity graph modeling, and visualization.
crochet-pattern cytoscape data-structures domain-modeling dsl graph graph-theory graph-visualization java oop parser parsing spring-boot threejs topology
Last synced: 31 May 2026
https://github.com/pedro-git-projects/go-data-structures-and-algorithms
Implementation of most of the classical data structures and algorithms in Go
algorithms data-structures go golang
Last synced: 14 Jan 2026
https://github.com/rbuj/basic-data-structures
A collection of simple examples for learning basic data structures using C.
Last synced: 11 Oct 2025
https://github.com/yoshiohasegawa/python-data-structures
A Python package that contains common data structures and algorithms, available on PyPi.
data-structures heap linked-list python queue stack tree
Last synced: 11 Oct 2025
https://github.com/afneves/haskellgraphs
A Haskell implementation of classic graph algorithms, including Dijkstra's shortest path and a Traveling Salesman Problem (TSP) solver, developed for the Functional and Logic Programming course at FEUP.
algorithms bit-masking data-structures dijkstra dynamic-programming graph-algorithms haskell memoization shortest-path-algorithm traveling-salesman-problem tsp
Last synced: 11 Oct 2025
https://github.com/augusto11cb/data-structures-and-algorithms
Repository of code references, notes and observations on data structure and algorithm studies.
big-o big-o-performance data-structures dynamic-programming graph-algorithms hash hashmap hashmaps hashset hashtable hashtables heap linked-list priority-queue queue searching-algorithms sorting-algorithms stack tree-structure trie
Last synced: 11 Oct 2025
https://github.com/whisperpine/leetcode-py
LeetCode problem solutions in Rust.
algorithms data-structures dsa leetcode neetcode python
Last synced: 11 Oct 2025
https://github.com/limdongjin/problemsolving
java / c++ / python
algorithms boj c data-structures java leetcode problem-solving python
Last synced: 14 Apr 2026
https://github.com/jackfirth/rpn
A Racket package for working with Reverse Polish Notation stack structures
data-structures forth racket reverse-polish-notation
Last synced: 18 Feb 2026
https://github.com/kritika30032002/sde_sheets_solutions
Here Solutions to the SDE sheets are available to help students with the optimized solution and understanding of each question. Give it a Star 🌟If it helps you
algorithms-and-data-structures data-structures dsa interview-preparation interview-preparation-resources interview-questions open-source sde-sheet
Last synced: 11 Oct 2025
https://github.com/tmcgrath325/mutableconvexhulls.jl
Planar convex hulls that support efficient insertion and removal of points
convex-hull convex-hull-algorithms data-structures julia
Last synced: 03 Mar 2026
https://github.com/dylankle/dungeon-first-search
Checks if a graph in the form of a dictionary has an exit
data-structures depth-first-search
Last synced: 12 Oct 2025
https://github.com/likweitan/stutter
Write a method stutter that accepts a queue of integers as a parameter and replaces every element of the queue with two copies of that element for example [1, 2, 3] becomes [1, 1, 1, 2, 2, 2, 3, 3, 3].
Last synced: 12 Oct 2025
https://github.com/samirettali/go-datastructures
algorithms data-structures generics go golang
Last synced: 14 Jan 2026
https://github.com/kucera-lukas/aoc2022
My solutions to Advent of Code 2022
advent-of-code advent-of-code-2022 advent-of-code-2022-python algorithms data-structures pre-commit pytest python
Last synced: 12 Oct 2025
https://github.com/c2akula/bitarray
Package bitarray provides a convenient and fast BitArray data structure that compactly stores bits in Go.
bitarray boolean compact convenient data-structures fast go golang pure-go pure-golang
Last synced: 14 Jan 2026
https://github.com/lovesaroha/algorithms-go
This is a collection of implementation of a variety of algorithms implemented in Go. Clean and simple code to help people get started with data structures and algorithms in golang.
algorithms binary-search-tree data-structures dynamic-connectivity flow-network golang graphs sorting-algorithms tries
Last synced: 31 May 2026
https://github.com/petsamuel/python_solutions
Data Structure and Algorithm
algorithms data-structures hackerrank-solutions leetcode-python leetcode-solutions
Last synced: 12 Oct 2025
https://github.com/minhi0449/algo-ds-java
Java 기반 Algorithm & Data Structure 학습 프로젝트
algorithms beginner-friendly coding-interview competitive-programming computer-science data-structures dsa hackerrank hash-tables interview-preparation java java-algorithms java-data-structures leetcode open-source programming recursion trees
Last synced: 12 Oct 2025
https://github.com/terenceclzhang/leetcode-solutions
LeetCode Solutions
algorithms data-structures data-structures-and-algorithms leetcode leetcode-solutions
Last synced: 12 Oct 2025
https://github.com/UshurbakiyevDavlat/Go-Algos
Algos and Data-structures on Golang
algorithms data-structures golang
Last synced: 12 Oct 2025
https://github.com/antoinegagne/a-tree
A dynamic data structure for efficiently indexing arbitrary boolean expressions
a-tree boolean-algebra boolean-expression boolean-logic data-structures event-filtering rust-crate rust-lang rust-library scientific-paper tree-structure
Last synced: 12 Oct 2025
https://github.com/haseeeb21/queue-in-python
Creating class of Queue, which contains functions of queue implementation, by importing deque library.
class data-structures dequeue enqueue googlecolaboratory python python3 queue
Last synced: 12 Oct 2025
https://github.com/taeguk/data-structure
Implementation of various data structures
Last synced: 12 Oct 2025
https://github.com/r-n/calculatorstring
Calculator that takes math expression string as input like in Python
c calculator data-structures expression-evaluator interpreter linked-list math string-parsing
Last synced: 13 Oct 2025
https://github.com/hongchangwu/pfds
Exercises from "Purely Functional Data Structures"
data-structures functional-programming
Last synced: 13 Oct 2025
https://github.com/nickradford/ts-data-structures
Common data structures implemented as generic classes in Typescript.
data-structures generics typescript typescript-library
Last synced: 19 Jan 2026
https://github.com/mehedimubin/daily-dsa
Solutions to Leetcode problems in Golang
algorithms data-structures golang interview-preparation problem-solving
Last synced: 13 Oct 2025
https://github.com/yagoliu/go-algo
用 Go 实现的数据结构和算法之路,日渐完善中,敬请期待!
algorithms algorithms-and-data-structures data-structures go go-algorithms go-datastructure golang
Last synced: 13 Oct 2025
https://github.com/danielslew/leet_code_problems
Data structures and Algorithms Practice
algorithms data-structures ruby
Last synced: 14 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/smercer10/blockbuster
WIP collection of lock-free data structures.
cpp data-structures lock-free non-blocking
Last synced: 14 Oct 2025