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-30 00:07:47 UTC
- JSON Representation
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/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/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/hk-transfield/python-data-structures
A collection of simple data structures written in Python 3.
abstract-data-types algorithms data-structures data-structures-and-algorithms python python-3
Last synced: 11 Oct 2025
https://github.com/saadarazzaq/master-lists-in-python
Master LISTS in a LAYMAN Language ✨
Last synced: 11 Oct 2025
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/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/samirettali/go-datastructures
algorithms data-structures generics go 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/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/didogrigorov/leetcode-may-daily-challenges-2023
Python solutions to LeetCode's May 2023 Daily Challenges, organized by date. Ideal for practicing coding, mastering Python, and preparing for interviews.
algorithm-challenges algorithms algorithms-and-data-structures coding coding-challenge coding-challenges coding-interviews data-structures interview leetcode leetcode-python leetcode-solutions programming python python3
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/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/rstacks/leetcode-write-ups
My solutions to foundational LeetCode problems, complete with explanations and alternative solutions. All solutions are written in Python.
algorithms data-structures data-structures-and-algorithms leetcode leetcode-solutions python3
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/oleksiygarnik/leetcode-code-interview
A collection of solutions to various LeetCode challenges, prepared to enhance coding interview skills and problem-solving techniques.
algorithms coding-interview competitive-programming data-structures leetcode problem-solving
Last synced: 31 May 2026
https://github.com/kamilkrauze/stackvector
A cache-coherent stack allocated templated vector.
cache-coherence cmake cpp data-structures
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/arogov-com/data-structures
Implementation of data structures
algorithms algorithms-and-data-structures data-structures dictionry hashmap-c linked-list list queue stack
Last synced: 14 Oct 2025
https://github.com/rockchalkwushock/dsa-notes
Notes from Data Structure & Algorithm tutorials.
Last synced: 27 Jan 2026
https://github.com/astro-ph/cosmolib
Easy-to-use formats and plots for cosmological observables
cosmology data-structures library plotting visualization
Last synced: 22 Jan 2026
https://github.com/basemax/ccontacts
This is a simple contacts manager written in C with a simple CLI interface and a lot of features.
c contacts contacts-app contacts-management contacts-manager data-structure data-structure-and-algorithm data-structures data-structures-algorithms data-structures-and-algorithms data-structures-c datastructure ds
Last synced: 15 Oct 2025
https://github.com/ndsvw/simple-unionfind
A very simple implementation of the UnionFind data structure (Java)
circle-detection data-structures union-find
Last synced: 15 Oct 2025
https://github.com/mghalix/library-system
C++ console application to run a library system.
cpp data-structures file-organization oop
Last synced: 01 Jun 2026
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/pedrohenrique-git/data-structures
algorithms c-plus-plus data-structures
Last synced: 01 Jun 2026
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/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/notthestallion/data_structures_sentinel_dynamic_link
The purpose of this repository is to provide implementations of three different types of data structures: sentinel-based, dynamic using malloc, and linked using pointers. These data structures can be used in various algorithms and programs for efficient storage, retrieval, and manipulation of data.
data-structures dynamic dynamic-programming link linked-data linked-list sentinel sentinels
Last synced: 18 Oct 2025
https://github.com/frank-wong-cn/datastructures-cpp
(Re)learning data structures.
algorithm avl-tree data-structures hashmap linked-list
Last synced: 20 Oct 2025
https://github.com/akr-2803/dsa-declassified
Declassified, easy to-understand explanations and visuals to DSA problems and more.
algorithms algorithms-and-data-structures data-structures data-structures-and-algorithms dynamic-programming leetcode leetcode-solutions problem-of-the-day
Last synced: 20 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/rohith-2/java-amrita
Repo Contains All the codes typed by Rohith
algorithms-and-data-structures binary-search-tree binary-tree data-structures heap java object-oriented-programming
Last synced: 23 Jan 2026
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/mohfazam/dsa
A repo covering all topics of DSA, where algorithms meet precision, and code is crafted to master the complexities of competitive programming.
algorithms codechef codeforces competative-programming cpp data-structures dsa geeksforgeeks leetcode
Last synced: 23 Oct 2025
https://github.com/rieljasperapos/data-structures-and-algorithms
A collection of my practice codes for Data Structures and Algorithms (DSA) topics from my university.
Last synced: 23 Oct 2025
https://github.com/gamitej/codes-in-python
Basic coding snippet in python
algorithms coding data-structures python
Last synced: 23 Oct 2025
https://github.com/shreyapramanik47/tcs-nqt-coding-sheet
This repository contains solutions to common TCS NQT coding problems, covering arrays, strings, sorting, and number systems in C++.
arrays cpp data-structures dsa numbers numbersystem strings tcs tcsnqt
Last synced: 01 Jun 2026
https://github.com/data-mechanics/geoql
Library for performing queries and transformations on GeoJSON data (with emphasis on support for abstract graph representations).
data-science data-structures geographic-data geojson geojson-library
Last synced: 04 Apr 2026
https://github.com/odhithsen/data-structures-java
🧑💻 Java implementations of various data structures and their associated operations.
Last synced: 24 Oct 2025
https://github.com/ofmiq/algorithmsanddatastructures
A collection of fundamental algorithms and data structures implemented in C++
algorithms c-plus-plus data-structures
Last synced: 25 Oct 2025
https://github.com/maverickpoly/asmr-python-dsa
Different Data Structures and Algorithms implemented in Python.
algorithms data-structures dsa python
Last synced: 25 Oct 2025
https://github.com/asarkar/pydata
Python Data Structures: Linked List, and Binary Tree
binary-tree data-structures linked-list python
Last synced: 25 Oct 2025
https://github.com/hamidhosen42/stl-standard-template-library
STL-Standard-Template-Library. All STL Code with problem solving
algorithm c-plus-plus data-structures leetcode online-judge problem-solving stl
Last synced: 15 Mar 2026
https://github.com/bmf-san/ruby-algorithm-and-datastructure-practice
algorithms data-structures ruby
Last synced: 25 Oct 2025
https://github.com/asarkar/exercism-scala
https://exercism.org/tracks/scala
algorithms data-structures exercism exercism-scala scala
Last synced: 25 Oct 2025
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/daniilalpha/vec
Plain C typesafe vector data structure.
c c11 c17 data-structures data-structures-c dynamic-array vector
Last synced: 26 Oct 2025
https://github.com/chaitanyak77/datastructures
This repository showcases a collection of data structure simulations implemented in C.
Last synced: 26 Oct 2025
https://github.com/jinshengli/javademo
java基础知识整理
collection data-structures design-patterns java java-se thread threadlocal threadpool
Last synced: 06 Feb 2026
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/mateusz-przybyla/personalbudget_structured
Final C++ application to manage your personal budget [structured]
cpp data-structures structured-programming xml
Last synced: 27 Oct 2025
https://github.com/kokorinilya/cpp-course-exercises
Excercises for c++ course
data-structures excercises itmo-university metaprogramming templates type-erasure
Last synced: 27 Oct 2025
https://github.com/rystrauss/algorithms-and-data-structures
A Java library of important algorithms and data structures.
Last synced: 28 Oct 2025
https://github.com/mezantrop/tsqlike
SQL-like interface to tabular structured data
csv data-processing data-structures json python sql-like table
Last synced: 24 Jan 2026
https://github.com/whisperpine/leetcode-rs
LeetCode problem solutions in Rust.
algorithms data-structures dsa leetcode neetcode rust
Last synced: 24 Jan 2026
https://github.com/misterzurg/stepik_csc_algorithms
📓 Solutions to Stepik "Алгоритмы: теория и практика", "Алгоритмы: теория и практика. Структуры данных", "Алгоритмические задачи с собеседований aka Ace Your Next Coding Interview by Learning Algorithms", "Ликбез по дискретной математике" courses
algorithmic-warm-up algorithms algorithms-and-data-structures data-structures descrete-math greedy-algorithms stepik
Last synced: 15 Apr 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/vikashpr/maang-interview-prep-100-dsa
Ace your MAANG+ interviews with this curated list of 100 essential DSA problems. From arrays to graphs, master every concept with detailed solutions and expert tips. Start your path to a top-tier tech job today!
algorithms coding-interviews computer-science data-structures data-structures-and-algorithms interview-preparation leetcode-solutions maang-interviews problem-solving software-engineering tech-interviews
Last synced: 16 Mar 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/hengxin/data-structures-algorithms-resources
Resources on Data Structures and Algorithms
algorithms big-list data-structures resources
Last synced: 29 Jan 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/wilson0x4d/algs4net
A few fundamental algorithms implemented via C# using .NET Standard 2.0-compatible projects and language features.
algorithms data-structures netfx netstandard
Last synced: 06 Feb 2026
https://github.com/mreshboboyev/tree-data-structure
Enterprise-ready tree data structure library in C# with multiple implementations (BST, AVL, Red-Black, B-Tree), advanced operations, and comprehensive functionality.
algorithms avl-tree b-tree binary-search-tree csharp data-structures enterprise generic red-black-tree tree
Last synced: 30 Jan 2026
https://github.com/simranjeet97/restaurant_data_analysis_covid_impact
Restaurant Data Analysis during Coronavirus time to Check the Impact on Foods and Restaurant Sales and YOY.
coronavirus covid-19 covid-impact data-analysis data-analytics data-cleaning data-manipulation data-science data-structures data-structures-and-algorithms database impact on restaurant-data-analysis restaurant-dataset restaurants
Last synced: 15 Apr 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/youssefashourrr/supermarket-manager
A supermarket management system developed in C++ with Qt5 widgets for the graphical interface, created as our CS213 course project during the first semester of sophomore year.
college-project cplusplus data-structures inventory-management qt5
Last synced: 07 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/waseemofficial/dsa_python
Data Structures and Algorithms in Python
algorithms data-structures excalidraw python scripts yml yml-files
Last synced: 08 Feb 2026
https://github.com/forketyfork/coding-problems-kotlin
Solutions to various coding problems and algorithms implemented in Kotlin
algorithms coding-problems data-structures kotlin programming-practice
Last synced: 26 Feb 2026
https://github.com/theolepage/algorithmics
Algorithmics course content during my studies at EPITA.
algorithmics computer-science data-structures ocaml python
Last synced: 15 Apr 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/muhammedmagdyy/competitive-programming
My Solutions in Online Judges
algorithms cpp data-structures
Last synced: 18 Mar 2026
https://github.com/peterrauscher/devbranch.co
The source code for my site https://devbranch.co
algorithms blog data-structures devops programming website
Last synced: 10 Feb 2026
https://github.com/bhavinpatel4199/artificial-intelligence--algorithm-and-mathematics
This repository focuses on AI with an emphasis on algorithms and mathematical foundations. It includes projects on data processing, fundamental AI algorithms, and mathematical concepts like linear algebra and optimization. Hands-on work with various frameworks provides practical model-building experience.
algorithms-and-data-structures data-structures data-visualization mathematic probability problem-solving python3 sklearn
Last synced: 11 Feb 2026
https://github.com/rodrigojunqueiradev/python-exercises
Repositório para armazenar exercícios realizados na linguagem Python / Repository to organize exercises with Python language
data-analysis data-science data-structures data-visualization database math pandas pandas-python python python-3 python3 sql statistics
Last synced: 16 Apr 2026
https://github.com/oyingidie/fcc-labs
~600 hours spent learning to code and building these projects.
algorithms data-structures freecodecamp freecodecamp-project front-end-development front-end-technologies object-oriented-programming web-design
Last synced: 12 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/viral32111/xml
XML parser crate for my Rust projects.
data-structures rust-crate xml-parser
Last synced: 13 Feb 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/andrewobwocha/advancedmusicplayer
🎵 Python CLI music queue implemented with a Doubly Linked List (DLinkedList). Features prev/next, add next/last, remove current, ytmusicapi search.
cli data-structures doubly-linked-list music python queue ytmusicapi
Last synced: 15 Feb 2026
https://github.com/hengxin/algorithms-computability-complexity-practice
Practicing Algorithms
algorithm-coding algorithm-library algorithms data-structures
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