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-23 00:07:37 UTC
- JSON Representation
https://github.com/anishsinha-io/jenny-assignments
A place for Jenny to do DSA while also learning Git!
algorithms c data-structures education
Last synced: 23 Mar 2026
https://github.com/merteldem1r/algostruct
AlgoStruct - Mastering DSA with C & C++ Data Structures and Algorithms, Essential Concepts like Pointers, OOP, Structures, Memory Allocation etc. with well explained comment lines and Readme files. Implementing all Data Structures from scratch and their Algorithms.
algorithms c computer-science cpp data-structures leetcode
Last synced: 08 Oct 2025
https://github.com/dhth/thescienceofcomputers
computer-science data-structures
Last synced: 06 Oct 2025
https://github.com/sagiegurari/c_vector
A simple growable vector for C
c c-lib c-library data-structures vector
Last synced: 08 Oct 2025
https://github.com/not-minimal/algoritmos
Ramo de Algoritmos y Programación del Segundo Semestre
Last synced: 14 Jun 2025
https://github.com/mizrael/dictionarylookupbenchmark
Benchmark of lookup performance between `Dictionary`, `SortedList`, `SortedDictionary` and `HashSet`.
benchmark data-structures dotnet
Last synced: 08 Oct 2025
https://github.com/bjornmelin/leetcode-solutions
Repository storing my solutions for LeetCode problems.
algorithm algorithms coding-challenge coding-interview coding-interviews data-structures data-structures-and-algorithms interview interview-practice interview-prep interview-preparation interviews java leetcode leetcode-java leetcode-problems-solutions leetcode-questions leetcode-solutions technical-interviews
Last synced: 18 Oct 2025
https://github.com/tienminh25/interviewbit_solution
Solution for interview bit
algorithms cpp data-structures problem-solving
Last synced: 16 Oct 2025
https://github.com/eldarlrd/js-data-structures
Manual and Explorable JS Data Structures for TOP.
data-structures nodejs odin-project
Last synced: 05 Feb 2026
https://github.com/heap-data-structure/specification
:mount_fuji: Heap specification for JavaScript
agpl data-structures heap javascript specification
Last synced: 12 Dec 2025
https://github.com/fardinhash/sorting-algorithms-collection
All the sorting algorithms implemented using Python.
algorithms data-structures data-structures-and-algorithms python sorting-algorithms sorting-algorithms-implemented sorting-python
Last synced: 30 May 2026
https://github.com/puneetkakkar/leet-code
Leet Code Algorithm C++ Solutions
Last synced: 09 Oct 2025
https://github.com/29dch/data-structure-project-ofo-shared-bicycle
数据结构项目,C++实现,主要用到了链表、栈和文件存储等知识点。
Last synced: 20 Sep 2025
https://github.com/avidlearnerinprogress/datastructures-ucsd
Coursework solutions to UCSD DSA Specialization
Last synced: 04 Sep 2025
https://github.com/krrishd/csci-2270
CSCI 2270: Data Structures
data-structures datastructures
Last synced: 17 Oct 2025
https://github.com/yuweaec/ai-programming-with-python-bertelsmann
This repository aims to provide code and information to help you develop a comprehensive understanding of Python programming in the context of artificial intelligence (AI) applications.
ai bertelsmann data-structures functions jupyter-kernels jupyter-notebook numpy object-oriented-programming pandas python python-packages pytorch scripting udacity-nanodegree
Last synced: 18 Jan 2026
https://github.com/nasim-khalili/algoexpert
This contains all the Algoexpert coding challenges and solutions!
algoexpert algoexpert-javascript-solutions algoexpert-python-solutions algoexpert-solutions algorithms data-structures interview-preparation javascript problem-solving python
Last synced: 14 May 2026
https://github.com/dharmjit/go-algos
Algorithms in Golang
algorithms data-structures golang
Last synced: 09 Jun 2026
https://github.com/jaspinder-kaur/competitive-programming-by-coding-ninjas
Competitive Programming course by Coding Ninja focusing primarily on algorithm design and problem solving.
algorithms codingninja-solution codingninjas codingninjasfundamental codingninjaspractice competitive-coding competitive-programming cpp data-structures programming
Last synced: 05 Jun 2026
https://github.com/suxrobgm/java-structures
Implementation of data structures and algorithms in Java
algorithms data-structures java
Last synced: 20 Jun 2025
https://github.com/sandippalit/data-structures-and-algorithms-in-python
This repository by Sandip Palit contains Data Structures and Algorithms in Python.
algorithms backtracking complexity data-structures dsa linked-list maths oop python recursion searching sorting
Last synced: 09 Oct 2025
https://github.com/yanpozka/trie
Go implementation of Tries data structure
data-structures go lookup trie uuid
Last synced: 09 Oct 2025
https://github.com/mxssl/doubly-linked-list-golang
Doubly Linked List implementation in Go (Golang)
algorithms data-structures doubly-linked-list go golang structures
Last synced: 16 Mar 2025
https://github.com/suji04/data_structures
Implementation of all basic linear and non-linear data structures in C++
array binary-tree data-structures hacktoberfest linked-list queue stack
Last synced: 12 Jun 2026
https://github.com/ritvik19/codebook
Code Repository for various Competitive Programming platforms, solutions to various tricky problems and implementations of various algorithms in various programming languages
algorithm algorithm-challenges algorithms codechef competitive-programming data-structures hackerearth hackerrank programming-languages
Last synced: 16 Mar 2025
https://github.com/melhosseiny/struct
Data structure/algorithm library for JavaScript
algorithms computer-science data-structures
Last synced: 16 Mar 2025
https://github.com/programmersd21/ordr
⚡ High-performance sorting library for Python, powered by Rust 🦀 - featuring parallel, adaptive, and radix-sort backends for blazing-fast performance.
benchmark data-structures fast high-performance introsort numpy parallel-sorting pdqsort performance pyo3 python python-sorting quicksort radix-sort rust rust-python sorting sorting-algorithms timsort
Last synced: 05 Jun 2026
https://github.com/grainme/Interview-Preparation
Here, I share my solutions and algorithms for various challenges.
algorithms data-structures problem-solving
Last synced: 16 Oct 2025
https://github.com/williyam-m/leetcode
My solutions to various LeetCode problems, showcasing my journey in mastering data structures and algorithms (DSA).
competitive-coding competitive-programming data-structures data-structures-and-algorithms dsa-algorithm dsa-learning-series dsa-practice dsa-questions leetcode leetcode-java leetcode-practice leetcode-questions leetcode-solutions problem-solving
Last synced: 22 Apr 2026
https://github.com/mrityunjay-tripathi/algorithms
Implementation of different algorithms in (Python, C, C++, Java)
algorithms c cpp14 data-structures graph java python tree
Last synced: 04 Apr 2026
https://github.com/viktorsvertoka/goit-algo-hw-05
Home task for Basic Algorithms and Data Structures📊
algorithms data-structures goit goit-algo-hw-05 python
Last synced: 07 Sep 2025
https://github.com/isaccanedo/daily-coding-problem-solutions
🎓🖥️ Solutions for 350+ Interview Questions
algorithm coding coding-challenge coding-problems data-structures data-structures-and-algorithms problem-solving problem-solving-algorithms python python-3 python3
Last synced: 11 Jun 2025
https://github.com/camara94/data-visualization-with-python
Data visualization and some of the best practices when creating plots and visuals. The history and architecture of Matplotlib, and how to do basic plotting with Matplotlib. Generating different visualization tools using Matplotlib such as line plots, area plots, histograms, bar charts, box plots, and pie charts. Seaborn, another data visualization library in Python, and how to use it to create attractive statistical graphics. Folium, and how to use to create maps and visualize geospatial data.
data data-science data-structures data-visualization python3
Last synced: 16 May 2026
https://github.com/tomaslink/algorithmic
Collection of documented, well tested, clean and efficient pure python algorithms implementations to solve computational problems.
algorithmic-efficiency algorithms big-o clean-code complexity-analysis cracking-the-coding-interview data-structures interview-practice interview-questions problem-solving python recursion
Last synced: 15 Oct 2025
https://github.com/viktorsvertoka/goit-algo-fp
Home task for Basic Algorithms and Data Structures📊
algorithms data-structures goit goit-algo-fp python
Last synced: 09 Apr 2025
https://github.com/sahilbansal17/csl106-assignments
This contains the assignments completed in the Data Structures Course in 3rd Semester Course (2017 Aug - Nov) at IIT Jammu.
data-structures data-structures-and-algorithms
Last synced: 15 Oct 2025
https://github.com/raamyy/console-phonebook
A simple PhoneBook which i made as a small project using C++
console-application cpp data-structures structured-programming-approach
Last synced: 14 Oct 2025
https://github.com/skywarth/fenrir-wolfpack-simulator
Simulating wolfpack behaviours and future of the pack in an environment using Javascript and data trees.
data data-structures javascript max-heap simulation simulations wolfpack
Last synced: 14 Oct 2025
https://github.com/kkgthb/download-salesforce-objects-and-fields-as-json
A CumulusCI project that helps you download a Salesforce org's objects and fields as JSON
cumulusci data-structures database json metadata python salesforce salesforce-objects schema sfdx
Last synced: 04 May 2026
https://github.com/aman-yadav-1/java_learning
Java Basic and Data-Structure-and-Algorithm Questions.
algorithms apna-college array data-structures data-structures-and-algorithms dsa-algorithm geeksforgeeks java java-data-structure linked-list pattern-questions pepcoding pepcoding-level-1 stack string striver striver-a2z-sheet
Last synced: 09 Jun 2026
https://github.com/marouane-elgoumiri/problem_solving
Series of coding problems and my answers to them
arrays data-structures problem-solving
Last synced: 16 Mar 2025
https://github.com/viktorsvertoka/goit-algo-hw-09
Home task for Basic Algorithms and Data Structures📊
algorithms data-structures goit goit-algo-hw-09 python
Last synced: 09 Apr 2025
https://github.com/parisaroozgarian/ibm-data-analyst-professional-certificate
The IBM Data Analyst Professional Certificate, consisting of 9 courses, equips with essential skills in Excel, SQL, Python, data visualization, and analysis techniques
big-data business-analysis business-communication communication data-analysis data-management data-structures data-visualization databases general-statistics human-resources planning python-programming spreedsheet sql
Last synced: 27 Jan 2026
https://github.com/iangudger/ilist
Intrusive generic linked list in Go
data-structures go golang linked-list
Last synced: 14 Jan 2026
https://github.com/hweawer/algohol
Algorithmic tasks in courses and contests
algorithms data-structures leetcode
Last synced: 10 Oct 2025
https://github.com/ronaldseoh/algorithmsunlocked
Go implementations of the algorithms from the book 'Algorithms Unlocked'
algorithms algorithms-unlocked compression-algorithm data-structures encryption-algorithms golang graphs sorting-algorithms
Last synced: 14 Jan 2026
https://github.com/shiweihe0713/algorithms-made-easy
Algorithm learning hub : show case the fundamental algorithms like sorting algorithms, such as generic sort, merge sort, quick sort, bucket sort, and radix sort, etc.
algorithms binary-search-tree computer-science data-structures leetcode sorting-algorithms tree
Last synced: 30 Jan 2026
https://github.com/sanjid133/go-collections
Implement data structure using golang generics
Last synced: 16 Apr 2026
https://github.com/ghulamazad/dsa
This repository contains all the Data Structures and Algorithms concepts and their implementation in several ways, including programming questions and Interview questions. It includes questions from popular coding platforms including LeetCode, HackerRank, Codeforces, Codechef, and many more.
algorithms algorithms-and-data-structures data-structures data-structures-algorithms dsa-algorithm dsalgo
Last synced: 11 Oct 2025
https://github.com/dezinezync/oideformat
The Open Invoice Data Exchange Format Specification
data-structures exchange invoice json spec specification
Last synced: 06 Jul 2025
https://github.com/ahmad-nour-haidar/x-unique-list
A Flutter - Dart package that provides a list with unique elements based on a custom uniqueness condition.
collections dart dart-package data-structures elements flutter flutter-package list package-management set unique uniqueness
Last synced: 23 Feb 2026
https://github.com/palashhawee/data-structures-and-algorithms-in-python
Data Structures and Algorithms
algorithms algorithms-and-data-structures coding-challenge data-structures python
Last synced: 16 Mar 2025
https://github.com/frankfarrell/kds4j
Kinetic Data Structures for Java
data-structures java kinetic-data-structures
Last synced: 06 Apr 2025
https://github.com/isinghabhishek/java_dsa-basic-to-advance
This repo contains all my learning related to fundamentals of Java Programming language, and the Data Structures and Algorithm. Many of the Classical problems solution, and important algorithms explanation with algorithms problem examples solution. Java Data Structure and Algorithms
algorithms data-structures java problem-solving
Last synced: 18 Sep 2025
https://github.com/danielbayley/schemas
A collection of useful @JSON-schema-org schemas for data validation.
ajv config configuration data data-science data-structures data-validation json json-schema linter linting schema schema-org validation yaml yaml-configuration
Last synced: 13 Oct 2025
https://github.com/bjornmelin/data-structures-and-algorithms
🛠️ A comprehensive collection of data structures and algorithms implemented in multiple programming languages. Perfect for learning, interviews, and competitive programming!
algorithms coding-practice competitive-programming computer-science data-structures data-structures-and-algorithms educational interview-preparation java programming python software-engineering
Last synced: 02 Mar 2026
https://github.com/harry96444/datastructuresthroughjava
This Repository Contains all the Data Structures Implementation Through java.
algorithm algorithms-and-data-structures binary-search-tree data-structures graph-algorithms java linked-list queue sorting-algorithms stack trees
Last synced: 13 Oct 2025
https://github.com/evanxg852000/rockstartdev
A collection of projects implemented for learning
algorithm compilers cpp14 data-structures database golang learning python
Last synced: 18 Apr 2026
https://github.com/arindal1/thecodejungle
Curated collection of resources for developers, programmers and tech enthusiasts.
computer-science data-science data-structures interview-questions resources software-development
Last synced: 21 Jan 2026
https://github.com/elandeyan/min_max_heap_dart
A MinMax binary heap implementation as dart's package.
dart-lang dart-package dartlang data-structures
Last synced: 09 Feb 2026
https://github.com/gabriel-logan/dsacjs
A high-performance JavaScript and TypeScript library offering a comprehensive set of efficient data structures. Simplify your algorithm implementation and data manipulation with optimized, easy-to-use tools.
data-structures data-structures-algorithms data-structures-and-algorithms dstc std stdlib
Last synced: 04 Sep 2025
https://github.com/alirezagholamii/algorithms-daily
Solving Algorithmic Problems
algorithms data-structures javascript
Last synced: 16 Mar 2025
https://github.com/francislagares/typescript-data-structures-algorithms
Algorithms and data structures implemented in TypeScript.
algorithms coding-interview data-structures interview-prep typescript typescript-algorithms typescript-data-structure
Last synced: 11 Feb 2026
https://github.com/prime-infinity/prime-chain
understanding basic blockchain concept by building simple blockchain in javascript,python and golang. Experimenting with different data structures.
blockchain blockchain-demos data-structures golang javascript python
Last synced: 06 May 2026
https://github.com/leksus-04/algorithms-and-data-structures
:brain: Implementation of various algorithms and data structures in C++
algorithms cplusplus cpp data-structures implementation-of-algorithms implementation-of-data-structures
Last synced: 13 Jun 2026
https://github.com/nitvex/data_structures_and_algorithms
algorithms cij data-structures data-structures-algorithms graphs
Last synced: 13 Jun 2026
https://github.com/yahyatinani/y
'y' is a library that aims to provide useful data structures and utility functions.
data-structures immutable-collections kmp kotlin kotlin-multiplatform lists maps vectors
Last synced: 10 Jun 2026
https://github.com/thanhngan22/dsa-writeups
💦 some exercises in Hackerrank and other sources used to practice
algorithms data-structures hackerrank-solutions
Last synced: 14 Jun 2026
https://github.com/exsandebest/trees
AVL Tree, RedBlack Tree and Splay Tree visualization in Qt
avl-tree data-structures qt qt-interface red-black-tree redblack-tree splay-tree tree-structure tree-view tree-visualization tree-visualizer trees
Last synced: 11 May 2026
https://github.com/eugeniusms/sda-2022
Programming assignments, labs and other tasks during the programming basics course at the University of Indonesia.
algorithms college data-structures dsa
Last synced: 15 Jun 2026
https://github.com/attentiveness/spirallinkedlist
android data-structures java kotlin linkedlist
Last synced: 11 May 2026
https://github.com/sorgazb/labecoin-game-ai
Inteligent self-learning game in develop
ai allegro5 artificial-intelligence binary-tree cpp data-structures fstream ia makefile pointers self-learning simple-hill-climbing steepest-ascent stochastic-hill-climb tree-structure
Last synced: 15 Jun 2026
https://github.com/pvgupta24/cse-labs
Dump for CSE Lab assignments and programs
algorithms c computer-architecture cpp data-structures mips opengl verilog
Last synced: 09 May 2026
https://github.com/solangeug/hacker-rank
A collection of programming challenges by HackerRank (https://www.hackerrank.com/).
algorithms data-structures hackerrank programming-challenges
Last synced: 11 May 2026
https://github.com/tlack/xacto
Q-inspired Javascript convenience library and in-memory database
column-store data-structures javascript kdb memory-database nodejs vector
Last synced: 11 May 2026
https://github.com/contactvaibhavi/algdesign
Solution codes for the Stanford course on Design and Analysis of Algorithms by Tim Roughgarden.
algorithm algorithms algorithms-and-data-structures coursera coursera-algorithms-specialization coursera-assignment cpp data-structures dsa-practice github java mit-license
Last synced: 08 May 2026
https://github.com/justehmadsaeed/data-structures
Data Structures classes of CStack, CQueue, CPriority & Linked List in C++
cqueue cstack data-structures datastructures linked-list pointer
Last synced: 18 Jun 2026
https://github.com/fawaz-exe/merkle-tree
bitcoin crytography data-structures hashing merkel-tree
Last synced: 13 May 2026
https://github.com/iykekings/data-structures-deno
Popular data structures' implementation in JavaScript/Typescript
data-structures deno javascript typescript
Last synced: 06 May 2026
https://github.com/alexforster/deque
A simple fixed-size deque implementation in C.
Last synced: 13 May 2026
https://github.com/ahmed-roshdy-1/implementing-stack-using-c
this problem I had solved in my second year in computer science college
Last synced: 11 Jun 2026
https://github.com/kawser2133/data-structures-and-algorithms
Data Structures and Algorithms - This repository is a collection of commonly used data structures and algorithms implemented in C#.
algorithms csharp data-structures data-structures-and-algorithms dsa
Last synced: 20 Jun 2026
https://github.com/thomasthelen/datastructures
Various data structures implemented in c++
data-structures datastructures doubly-linked-list linked-list singly-linked-list templates
Last synced: 10 Jun 2026
https://github.com/juleskulcsar/javascript
javascript challenges/interview questions
arrays data-structures javascript javascript-algorithms javascript-array
Last synced: 11 Jun 2026
https://github.com/mrdav30/swiftcollections
A high-performance, memory-efficient library of collections designed for game development, simulations, and other performance-critical applications.
collections csharp data-structures dotnet game-development memory-management object-pooling observables performance unity
Last synced: 07 May 2026
https://github.com/zwrawr/dsa_assessment
University of York, Data Structures and Algorithms Assessment, Task : Predictive Text
alogrithms c data-structures university-of-york university-project
Last synced: 22 Jun 2026
https://github.com/coderj001/data-structures
Contain all major data structures with documentation and code.
Last synced: 22 Jun 2026
https://github.com/vikramgujar/logical-problem-solving
A daily updated collection of Java solutions to logical problems like arrays, strings, recursion, and more. Perfect for coding practice, interviews, and enhancing problem-solving skills.
algorithms arrays coding coding-practice competitive-programming daily-coding data-structures interview-preparation java java-exercises logical-problems problem-solving programming-challenges recursion strings
Last synced: 12 Jun 2026
https://github.com/arin-paliwal/data-structures-and-algorithms
This Repository contains codes I solve using practicing DSA and preparing for Interviews. These codes are easy to understand and are well arranged.
algorithms cpp data-structures java python
Last synced: 10 May 2026
https://github.com/chowdhuryj-github/autocompleter
A MSOE Lab Project for a JavaFX application on word searching using different backing data structures for a ordered and unordered list of words.
data-structures javafx unit-testing
Last synced: 23 Jun 2026
https://github.com/thiagodnf/tree-data-structure
Trees as Abstract Data Type in Java
binary-search-tree data-structures java recursive-descent-parser tree tree-structure
Last synced: 17 Mar 2025
https://github.com/irfanshadikrishad/data-structure-with-cpp
data-structure-logbook.cpp
Last synced: 15 Apr 2025
https://github.com/albin-johansson/rune
A modern C++ framework for 2D games.
2d centurion cpp20 data-oriented data-structures game-development game-framework gamedev modern-cpp performance tmx
Last synced: 13 Sep 2025
https://github.com/dan-sazonov/informatics-solutions
🎓(RU) Решения олимпиадных задач с сайта informatics.msk.ru
algorithms algorithms-and-data-structures data-structures education informatics informatics-solutions learn olympiad-in-informatics olympics
Last synced: 13 Oct 2025
https://github.com/monamobeen/coding
100+ Challenges Data Structures & Algorithms. As this repo designed to help you prepare for technical interviews at top tech companies like Meta (Facebook), Amazon, Apple, Netflix, and Google (MAANG). The focus is on building a strong foundation in clean code, data structures, and algorithms.
data-structures geometry hashmap leetcode-practice mathematics matrix
Last synced: 02 Apr 2026
https://github.com/jacobgrisham/dna-identification-algorithm-using-python
Program takes a sequence of DNA and a CSV file containing Short Tandem Repeats (STR) counts for a list of individuals and then outputs to whom the DNA (most likely) belongs.
algorithms data-structures dna dna-identification-algorithm python
Last synced: 21 Aug 2025
https://github.com/craig-day/linked_map_set
A LinkedMapSet is an extension to MapSet that maintains ordering.
data-structures elixir linked-list ordered-collections ordered-set
Last synced: 28 Mar 2025
https://github.com/dangnm9699/data-structures-and-algorithms
Do data structures and algorithms exercises, solve problems on LeetCode, Codeforces,...
Last synced: 18 Oct 2025
https://github.com/nishkarshraj/hackerrank-cpp-programming
Data Structures and OOPS programming in C++ Language done Topic Wise according to HackerRank.
algorithms algorithms-and-data-structures competitive-programming cpp data-structures hackerrank hackerrank-algorithms-solutions hackerrank-solutions
Last synced: 24 Feb 2025