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-02 00:07:41 UTC
- JSON Representation
https://github.com/arnaudband/algorithms_and_data_structures
This repository contains implementations of data structures and algorithms. Created as part of a Data Structures and Algorithms course, it features organized folders for each topic, with README files providing overviews, use cases, and complexity analysis. Sample problems and solutions, along with test cases, are also included.
algorithms-and-data-structures algorithms-implemented data-structures github-codespaces javascript learn solidity
Last synced: 05 Feb 2026
https://github.com/dkhrunov/algo-and-ds
algorithms data-structures jest typescript
Last synced: 29 Apr 2026
https://github.com/luisbg/hhgtg
HipHackers Guide to the Galaxy
algorithm algorithm-challenges algorithms algorithms-implemented algorithms-playground-practice bit-manipulation c c-plus-plus data-structures datastructures graph-algorithms graphs
Last synced: 29 Apr 2026
https://github.com/srj101/useful-algorithms
Some mostly used and common algorithms implementations using javascript
algorithm basic-programming data-structures javascript
Last synced: 29 Apr 2026
https://github.com/edmilson-dk/academic-programming
In this repository, I will share all content that I have been studying in academic programming, such as data structures, ordering algorithms, etc.
algorithms algorithms-and-data-structures data-structures problem-solving
Last synced: 05 Sep 2025
https://github.com/yjl9903/setmap
Use Hash to check whether two sets are equal.
Last synced: 06 Oct 2025
https://github.com/noti0na1/racket-codes
A Collection of My Racket Code
cps data-structures macros racket
Last synced: 17 Jan 2026
https://github.com/abhijeet-muneshwar/geeksforgeeks
This repository contains solutions to GeeksForGeeks problems
algorithm data-structures java
Last synced: 30 Apr 2026
https://github.com/diogocarrola/leetcode75
The 75 most frequent LeetCode questions in coding interviews, curated by industry experts. The only resource you need for coding interviews.
algorithms c coding-challenges cpp data-structures interview-preparation javascript leetcode python
Last synced: 06 Oct 2025
https://github.com/nixhantb/data-structures-and-algorithms-in-java-
Master Java Programming and Data Structures and Algorithms in Java in an efficient way. Clear concept on Recursion and Sorting
algorithms algorithms-and-data-structures competitive-programming data data-structures java java-8 programming
Last synced: 05 Jul 2025
https://github.com/laqudee/rust-algorithms-data-structures
Rust Algorithms And Data Structures
algorithms data-structures rust search-algorithm sorting-algorithms
Last synced: 07 Oct 2025
https://github.com/erickpetru/javascript-data-structures
Collection of data structures created with ECMAScript 2015+, TypeScript definition files and Jest unit tests
data-structures ecmascript2015 javascript jest typescript-definitions
Last synced: 30 Apr 2026
https://github.com/ivan-magda/introduction-algorithms
Introduction to Algorithms
algorithms data-structures java kotlin
Last synced: 08 Jun 2026
https://github.com/chowdhuryj-github/benchmarkinggui
A MSOE Lab Project for a JavaFX application on generating benchmarking plots for different methods of a Array List or Linked List implementation.
benchmarking data-structures javafx
Last synced: 30 Apr 2026
https://github.com/tsg405/data-structures-and-algorithms-specialisation
This Repo contains - Starter files, Coursework, Programming Assignments for the Master DataStructure and Algorithmic Programming Techniques Specialization Course -- offered by University of California San Diego & HSE University, Coursera.
bst-tree coursera data-structures dynamic-programming hashtables heap python-3 queue stack
Last synced: 07 Oct 2025
https://github.com/anasmak04/leetcode-solutions
Collections of my leetcode solutions implemented by java and typescript and javascript
algorithms-and-data-structures arrays data-structures java javascript leetcode-solutions linked-list problem-solving search sorting-algorithms typescript
Last synced: 09 Apr 2026
https://github.com/stepantita/interview-prep
This repository contains C++ solutions for various LeetCode problems, categorized into multiple sections by topics
algorithm-challenges algorithms c-plus-plus cpp data-structures leetcode leetcode-solutions problem-solving programming programming-exercises
Last synced: 17 Jan 2026
https://github.com/Svastikkka/DSA
algorithms algorithms-and-data-structures data-structures
Last synced: 08 Jun 2026
https://github.com/jean-andre-gauthier/swissknife
Data structures and algorithms for programming contests
algorithms competitive-programming competitive-programming-contests data-structures
Last synced: 13 Jun 2025
https://github.com/manojpatra1991/data-structures-and-algorithms-in-python
Solutions to common problems related to data structures and algorithms in Python
algotrithm data-structures python
Last synced: 02 May 2026
https://github.com/nishkarshraj/java-programming-oops
Java Programming Codes!
algorithms algorithms-and-data-structures data-structures database java java-library open-source opensource
Last synced: 02 May 2026
https://github.com/g1patil/data-structures-and-algorithms
Algorithms and Data structure practice repo. Contains algorithms from Leetcode as well as some general practice.
algorithm algorithm-challenges algorithms algorithms-and-data-structures data-structure data-structures datastructures-algorithms datastuctures design-algorithm dp dynamic-programming graphs interview interview-practice java leetcode leetcode-java leetcode-solutions leetocde trees
Last synced: 11 Mar 2026
https://github.com/danielbrito/fatec
🎓 Análise e Desenvolvimento de Sistemas - Faculdade de Tecnologia.
cpp data-structures database development java javascript logic object-oriented-programming portugol programming script sql web-development
Last synced: 03 May 2026
https://github.com/viktorsvertoka/goit-algo-hw-02
Home task for Basic Algorithms and Data Structures📊
algorithms data-structures goit goit-algo-hw-02 python
Last synced: 13 Jun 2025
https://github.com/dharmjit/go-algos
Algorithms in Golang
algorithms data-structures golang
Last synced: 09 Jun 2026
https://github.com/gunh0/algorithms
📝 Solutions for Algorithm Problems [C/C++]
algorithm beakjoon c cpp data-structures project-euler
Last synced: 12 Mar 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/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/bertptrs/safelist
A memory-safe linked list in C++
c-plus-plus data-structures linked-list memory-management
Last synced: 13 Jun 2026
https://github.com/tresor11/coding-challenges
This repository contains solutions to common coding challenges
Last synced: 23 Feb 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/nishkarshraj/c-programming-with-data-structures
Programming and Data Structures using C
algorithms c data-structures git github programming search-algorithm sorting-algorithms
Last synced: 05 May 2026
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/ymm135/golang-java-cpp-dsa
golang/java/c++的数据结构及算法(DSA),附带leetcode相关习题、animate动画说明!
algorithms cpp11 data-structures golang java
Last synced: 05 May 2026
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/esenmx/collection_notifiers
Collections with implementation of ValueListenable/ChangeNotifier for minimum rebuild and simplest syntax
collection dart data-structures flutter performance-optimization state-management
Last synced: 05 May 2026
https://github.com/puneetkakkar/leet-code
Leet Code Algorithm C++ Solutions
Last synced: 09 Oct 2025
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/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/iykekings/data-structures-deno
Popular data structures' implementation in JavaScript/Typescript
data-structures deno javascript typescript
Last synced: 06 May 2026
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/frankfarrell/kds4j
Kinetic Data Structures for Java
data-structures java kinetic-data-structures
Last synced: 06 Apr 2025
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/perezrd5/publicdataprojects
These are public database and data analysis projects from the portfolio of Doug Perez
data data-model data-modeling data-models data-science data-structure data-structures database microsoft-sql-server mysql olap olap-cube oltp postgresql ssas ssis ssrs t-sql
Last synced: 13 Apr 2026
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/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/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/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/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/lakshanwd/go-data-stuctures
Go Data stuctures implementations
Last synced: 04 Jul 2025
https://github.com/manid2/dsa
Data structures and algorithms code.
algorithms data-structures interview leetcode leetcode-solutions
Last synced: 29 Oct 2025
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/dk96-os/mathtools
Mathematical Software Components. This library is actively maintained, and aims to stay updated. New feature proposals are welcome, but may not be included.
data-science data-structures prime-numbers statistics
Last synced: 12 Oct 2025
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/guillainbisimwa/ruby-ata-structures-and-algorithms-
The goal of this repository is to complete as many challenges from top-100-liked-questions collection of popular challenges in LeetCode.
algorithms data-structures ruby
Last synced: 25 Mar 2025
https://github.com/libsugar/bettercollections
Some better collection implementations than the system library
arraypool collections concurrent data-structures vector
Last synced: 14 Aug 2025
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/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/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/sanjid133/go-collections
Implement data structure using golang generics
Last synced: 16 Apr 2026
https://github.com/liz282907/leetcode
leetcode解题报告
algorithms data-structures leetcode leetcode-solutions
Last synced: 06 Sep 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/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/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/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/juleskulcsar/javascript
javascript challenges/interview questions
arrays data-structures javascript javascript-algorithms javascript-array
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/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/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/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/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/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/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/attentiveness/spirallinkedlist
android data-structures java kotlin linkedlist
Last synced: 11 May 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/thanhngan22/dsa-writeups
💦 some exercises in Hackerrank and other sources used to practice
algorithms data-structures hackerrank-solutions
Last synced: 24 Jun 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/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/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/sumeetsarkar/geeksforgeeks
GeeksforGeeks DS problems in Javascript
arrays data-structures ds geeksforgeeks stacks
Last synced: 24 Jun 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/archishmansengupta/lc
contains leetcode solutions done ~ 2 years ago, don't bother
algorithms cpp data-structures leetcode
Last synced: 25 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/rezatajari/csharp.challenges
Collection of C# coding challenges solved with clean, well-documented solutions. Each challenge is organized as a separate project with explanations and examples, showcasing problem-solving skills.
algorithms coding-practice csharp-challenges data-structures dotnet learning-by-doing problem-solving
Last synced: 28 Jun 2026
https://github.com/krrishd/csci-2270
CSCI 2270: Data Structures
data-structures datastructures
Last synced: 28 Jun 2026
https://github.com/hweawer/algohol
Algorithmic tasks in courses and contests
algorithms data-structures leetcode
Last synced: 29 Jun 2026
https://github.com/fawaz-exe/merkle-tree
bitcoin crytography data-structures hashing merkel-tree
Last synced: 13 May 2026
https://github.com/pc9795/ds-algo-java
Data structures and Algorithms implemented in Java :coffee:. Some theory notes also.
algorithms data-structures java
Last synced: 28 Jun 2025
https://github.com/prathameshdhande22/data-structure-and-algorithms
This Repository Contains all the code which i have written while doing DSA.
algorithm algorithms clanguage data-structures dsa dsa-algorithm java leetcode
Last synced: 21 Apr 2026
https://github.com/saifeddineelhanoune/algorithms-and-data-structure
about mastering algorithms in many lang and different data structure
algorithms codingame-solutions data-structures leetcode-solutions maths problem-solving sorting-algorithms trees
Last synced: 01 Apr 2025
https://github.com/prathameshdhande22/leetcode-solutions
Repository contains my Solutions for LeetCode.
algorithms compititive compititive-programming data-structures data-structures-algorithms data-structures-and-algorithms datastructures-algorithms dsa java leetcode leetcode-java leetcode-practice leetcode-python leetcode-solutions python3 solutions
Last synced: 16 May 2026
https://github.com/anupam-io/avl_tree
AVL tree: height-balanced trees in C supporting add, remove, search, update features. A comparison of AVL trees with red-black trees is also done(std::set).
avl-tree avl-tree-code avl-tree-implementations bst c data-structures height-balanced-trees red-black-trees rotations std
Last synced: 03 Apr 2025
https://github.com/praabindhp/avl_tree
C Program For AVL Tree
avl-tree c data-structures programming
Last synced: 10 Sep 2025
https://github.com/akshay-rajan/s1
S1 MCA Coursework
algorithms c css data-structures html javascript php python
Last synced: 30 Jan 2026