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-07 00:08:24 UTC
- JSON Representation
https://github.com/parmodkumar28/codingninjas_dsa
Coding Ninjas DSA Questions Solutions
Last synced: 14 Jun 2025
https://github.com/daviddavo/18eda
This is a mirror from https://gitlab.com/daviddavo/18eda
Last synced: 17 Mar 2025
https://github.com/jaem1n207/cpp-algorithms
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++
algorithms computer-science cpp data-structures
Last synced: 30 May 2026
https://github.com/qibinlou/kotlin-common-lib
A Guava-like Kotlin common platform algorithms and utilities lib.
algorithms common data-structures js jvm kotlin library
Last synced: 13 Apr 2026
https://github.com/ultraviolet-ninja/datastructures
A place to store all data structures I've made
Last synced: 11 May 2026
https://github.com/Akilesh-GA/PythonMazeSolver
a maze represented as a 2D array where 1s are walls and 0s are open paths. The player or algorithm starts at a designated entry point and aims to reach the exit point. You can implement various algorithms to solve the maze, such as Depth-First Search (DFS), Breadth-First Search (BFS), or A
Last synced: 23 Feb 2026
https://github.com/shan18/algo-wiki
Implementation of various algorithms and data structures
algorithms algorithms-implemented data-structures
Last synced: 06 Sep 2025
https://github.com/rodrigo-sp17/algorithms-ds
Implementation of algorithms and data structures. Part of Algorithms course by Princeton University, on Coursera.
Last synced: 01 Mar 2025
https://github.com/vishal-raj-1/july-leetcoding-challenge
This repository contains solutions of leetcode july challenge.
algorithms cpp data-structures data-structures-and-algorithms leetcode-july-challenge
Last synced: 30 May 2026
https://github.com/onyazuka/data-structures
Data Structures
btree cpp data-structures veb-tree
Last synced: 15 May 2025
https://github.com/luisfernandovillalon/linkedlist-practice
Linked List Data Structure
computer-science data-structures javascript linked-list
Last synced: 11 Mar 2025
https://github.com/sasha-hk/saceit-term-paper
📄 Term paper for SACEIT
algorithms cpp data-structures oop stack
Last synced: 13 Sep 2025
https://github.com/hafizhhasyhari/struktur-data_kuliah-sarjana
Struktur Data Materi Kuliah S1 Repositori ini berisi implementasi berbagai struktur data menggunakan bahasa pemrograman C dan C++, termasuk algoritma dan konsep dasar struktur data.
cpp-algorithms data-structures struktur-data
Last synced: 06 Sep 2025
https://github.com/maathzzz/code-vault
📑 This repository contains a collection of algorithms, data structure studies and articles
algorithms c cpp data-structures python
Last synced: 13 Apr 2026
https://github.com/althk/collections
Collections pkg for golang - generics support and thread-safe
algorithms data-structures golang-collections golang-generics golang-package rbtree sets
Last synced: 01 Mar 2025
https://github.com/vertikajain/js-data-structures-and-algorithms
DSA using JS
data-structures javascript sliding-windows
Last synced: 11 Mar 2025
https://github.com/neuralsignal/loris
Loris: Database and Analysis application for a Drosophila Lab (or any lab)
data-analysis data-structures database datajoint flask neuroscience
Last synced: 12 Mar 2026
https://github.com/selvamuthukumaranrajan/recipeapp
Native android food recipe app
android data-structures java ui-design xml
Last synced: 15 May 2026
https://github.com/jocelynvelarde/safenav
SafeNav: Waze's Safety Upgrade
data-structures dijikstra-algorithm gpt speech-to-text
Last synced: 13 Jul 2025
https://github.com/pochetes/ds-practice
All Data Structures & Algorithms Implementations. Practicing...
algorithm algorithms-and-data-structures arrays binary-search-tree data-structures leetcode queues searching sorting stacks trees
Last synced: 26 Mar 2025
https://github.com/andreysolovyev381/circular_buffer_fixed_size
Short exercise on a fixed size circular buffer data structure.
circular-buffer circular-queue cpp cpp20 data-structures
Last synced: 25 Jun 2025
https://github.com/hacker1649/manipulation-of-large-dataset
Project for a data structures course. Programming language C++ used. In order to efficiently organise, analyse, store, and retrieve information from a computer, data structures are a specific manner of grouping data in a specialised format. They are a method of managing data that makes it simple to utilise. To manage the huge data, we have applied.
cpp data-structures datamanipulation dataset kaggle-dataset structured-data
Last synced: 12 Mar 2026
https://github.com/stynh/rtree.js
algorithms-and-data-structures data-structures data-visualization r-tree r-trees typescript
Last synced: 04 Apr 2025
https://github.com/raphaelcausse/cutils
My implentations of C data structures and utilities.
array c cutils data-structures utils utitlities
Last synced: 31 Aug 2025
https://github.com/jabellard/bst
Binary search tree.
algorithm algorithms binary-search-tree c data-structure data-structures
Last synced: 30 May 2026
https://github.com/torao/slate
Slate: Reference implementation of Stratified Hash Tree, an immutable and appendable hash tree (Merkle tree).
blockchain data-structures database hash merkle-tree merkletree
Last synced: 20 May 2026
https://github.com/momen-alshouha/data-structure-singly-linked-list
This repository contains C++ implementation of a singly linked list using object-oriented programming principles. It includes classes for nodes, iterators, and the linked list itself, providing essential functionalities such as insertion, deletion, traversal, and more.
cpp crud-operation data-structures linked-list oop-principles singly-linked-list
Last synced: 13 Jun 2026
https://github.com/waynewbishop/bishop-algorithms-book
A book on commonly used algorithms & data structures in Swift.
algorithms book data-structures graph-algorithms ios-sdk swift
Last synced: 02 Apr 2025
https://github.com/gourabofficial/fuck-leetcode
DSA using Java
algorithm data-structures dsa dsainjava
Last synced: 06 Jul 2025
https://github.com/nkcoder/leetcode-python
My LeetCode data structure and algorithm practice in Python.
algorithms data-structures leetcode python3
Last synced: 01 Mar 2025
https://github.com/montybechir/redblacktreemapreduce
A hadoop project that is able to handle very large data sets and construct a red black tree. A script is available to automate iterative map reduce jobs.
data-structures distributed-computing hadoop mapreduce python redblacktree scripting
Last synced: 10 Jan 2026
https://github.com/aamiranwar/sea
A curated list of programs in C for the study of Data structures and Algorithms.
Last synced: 02 Apr 2025
https://github.com/arjunramakrishnan46/take-of-interview
Just for the preperation of Take Of Interview of Brototype. Topics that useful for the Brocamp students.
array binary-search binarysearchtree bubble-sort data-structures hashtable insertion-sort linear-search linkedlist merge-sort object quick-sort selection-sort trie-data-structure
Last synced: 24 Oct 2025
https://github.com/dalvarez2596/codility-lessons
This repository contains solutions to various coding problems from Codility, a platform that offers a wide range of algorithmic challenges aimed at improving coding skills and preparing for technical interviews.
algorithms big-o-notation codility codility-challenges codility-exercises codility-lessons codility-solutions codility-training data-structures ruby
Last synced: 10 Jan 2026
https://github.com/hrishibawane/cses-problem-set-solutions
Solutions to CSES Problem Set
algorithms cses-solutions data-structures
Last synced: 07 Sep 2025
https://github.com/karrick/gotrie
Go library that implements a Trie data structure.
data-structures golang golang-library
Last synced: 06 Jul 2025
https://github.com/gauravcodepro/diff-alternative-data-structure-r
I read this post today and they mentioned the diff which i have used a lot in R but i want to put this git just to show that you can also do this from a data structure point of view
data-science data-structures r rdataframe rprog rprogramming
Last synced: 17 Aug 2025
https://github.com/palashhawee/data-structures-and-algorithms-my-preparation-for-software-engineering
My preparation for Software Engineering
algorithms data-structures datastructures datastructures-algorithms preparation software-engineering
Last synced: 16 Mar 2025
https://github.com/graetz23/hashcc
A hash map implementation based on templated C++
data-structure data-structures data-structures-algorithms generic hashing hashmap object-oriented template trie tries
Last synced: 12 Mar 2026
https://github.com/mblumtritt/invariable
The Invariable data class for Ruby.
Last synced: 08 Aug 2025
https://github.com/yathishbl60/algo
Data structures and algorithms
algorithms data-structures swift
Last synced: 16 Mar 2025
https://github.com/kubepay/java-cs-to-enterprise
This repository acts as standalone or upcoming book for educating interested Computer Science students to Data Structures, Algoritms, Design Pattersn on Java 8.
algorithms computer-science data-structures design-patterns enterprise-design-patterns functional-programming java-8 reactive-programming
Last synced: 24 May 2026
https://github.com/ishibi/rust-dsa
🦀 Implementation of Data Structures and Algorithms in Rust
algorithms data-structures rust
Last synced: 02 Apr 2025
https://github.com/csaba79-coder/datastrucutrejava
Data Structure & Collections in JAVA
collection collections data-structures
Last synced: 26 Mar 2025
https://github.com/swethasridhar0509/data-structures-and-algorithms
This repository is dedicated to my journey in mastering Data Structures and Algorithms (DSA). It contains notes, code snippets, problem-solving strategies, and resources for various DSA topics. The goal is to enhance my understanding, improve coding skills, and prepare for technical interviews.
algorithms data-structures dsa dsa-questions python3
Last synced: 30 Jul 2025
https://github.com/sifatsakib007/practice-problems-dsa
Hacker Rank DSA with C# and SQL with SQL Server.
algorithms challenges csharp data-structures dsa-algorithm hackerrank hackerrank-csharp hackerrank-solutions implementation
Last synced: 10 Jan 2026
https://github.com/mdawoud27/binary_trees
This project is about binary trees and includes various functions to work with binary trees, such as finding the height, depth, and size of a tree, checking if a tree is balanced, and more.
Last synced: 26 Mar 2025
https://github.com/kirill71/algorithms-and-data-structure
algorithms and date structure
Last synced: 17 Mar 2025
https://github.com/mekhails/splay-tree
Realization of splay tree data structure on C language.
Last synced: 16 Mar 2025
https://github.com/solarnetwork/nifty-tou
A delightful little data model and set of utilities for working with time-of-use tariff policies.
data-structures es2022 tariffs typescript
Last synced: 26 Mar 2025
https://github.com/sohnryang/code-archive
My code archive for useful algorithms
algorithms c-plus-plus data-structures
Last synced: 21 Aug 2025
https://github.com/programmer-rd-ai/data-structures-algorithms-learning
Data Structures + Algorithms
algorithms data-structures intelligence logic mathematics programming python
Last synced: 01 Mar 2025
https://github.com/ishmal793/lists-tuples-dictionaries-json-sets
Beginner-friendly Python practice covering core collection types like lists, tuples, dictionaries, sets, and JSON with real-world problems.
beginner-projects data-preparation data-structures dictionaries json lists python python-collections python-practice sets text-processing tuples
Last synced: 13 Apr 2026
https://github.com/ganeshkadam65/leetcodesolutionscpp
LeetCode has emerged as one of the most popular platforms for honing programming skills and preparing for technical interviews. As a coding enthusiast or a job seeker in the tech industry, having a solid understanding of data structures and algorithms is crucial
algorithms c code coding competitive-programming cpp data-structures leetcode leetcode-cpp leetcode-solutions programming python software-development software-engineering
Last synced: 14 Apr 2026
https://github.com/contactvaibhavi/algorithmsprinceton
Solution codes for the course - Algorithms by Princeton on Coursera
algorithm-challenges algorithms algorithms-and-data-structures algorithms-coursera coding-challenges coursera coursera-assignment data-structures java learn-java learn-to-code princeton-algorithms princeton-coursera
Last synced: 07 Sep 2025
https://github.com/mbrsagor/pylearn
The project basically Python advance level code which there is a lot of topics in python.
algorithms data-structures data-structures-and-algorithms oop python3
Last synced: 14 Jul 2025
https://github.com/mkwapisz2000/cpp-priority-queue
This project implements a priority queue using two data structures: Binary Heap (Heap), Linked List (LinkedList)
alghorithms cpp data-structures heap linked-list priority-queue
Last synced: 30 Jun 2025
https://github.com/mkwapisz2000/cpp-hash-table-algorithms
This project contains implementations of different hash table strategies in C++.
chaining cpp cuckoo-hashing data-structures hash-table hashing-algorithms open-adressing
Last synced: 09 Jun 2026
https://github.com/rfdzan/lru_cache
An efficient LRU (Least Recently Used) cache implementation, inspired by python's OrderedDict
data-structures lru-cache scala
Last synced: 10 Jan 2026
https://github.com/valcler-manoel/exercises-in-c
The objective of this study is to develop a solid understanding of core programming concepts and data structures in C. Each program in this repository helps reinforce problem-solving techniques while applying theoretical knowledge into practical coding exercises.
arrays-and-matrices data-structures memory-management recursion
Last synced: 13 Jul 2025
https://github.com/isaychris/csci210
Palomar: Data Structures & Algorithms - Java
algorithms csci210 data-structures java palomar
Last synced: 12 Aug 2025
https://github.com/ahmedtrb/linkedlist
implementing a linkedlist data structure in c++
cpp data-structures linked-list
Last synced: 02 Apr 2026
https://github.com/bookseer/algorithms
Алгоритмы и структуры данных
algorithm algorithms data-structures education
Last synced: 03 Mar 2026
https://github.com/jhtkoo0426/route-finder
An interactive journey planner for transporting via metro in major cities (currently supports London Underground only)
data-structures integration-testing javascript path-planning reactjs unit-testing visualization
Last synced: 13 Apr 2026
https://github.com/lourdilene/algorithms
Practice of algorithms and data structures
algorithms data-structures javascript python3 typescript
Last synced: 13 Apr 2026
https://github.com/ayhamratrout/stack
This repository contains my implementation of a generic Stack data structure using a generic LinkedList data structure. The Stack has been tested for functionality and the XUnit tests are included in this repository.
backend backend-development collections csharp data-structures generic-collections generic-programming generic-types generics linkedlist oop oop-principles stack xunit xunit-tests
Last synced: 06 Jul 2025
https://github.com/okoge-kaz/atcoder-beginner-contest
algorithms atcoder atcoder-solutions cpp data-structures python3 rust
Last synced: 13 Apr 2026
https://github.com/colowill/currency-converter
Java currency converter that uses WebScraping to update it's conversion rates.
currency-converter data-scraping data-structures gui java-8
Last synced: 27 Jan 2026
https://github.com/hyunsb/java-algorithm-practice
JAVA 알고리즘 문제풀이 저장소
algorithm data-structures java
Last synced: 02 Apr 2025
https://github.com/mtgsoftworks/math-algorithm
The code generates two lists of 30 random integers each, combines them into a third list, reverses the order, and then sorts the combined list before printing the result.
arraylist console-application data-structures java-8 sorting-algorithms
Last synced: 01 Jun 2026
https://github.com/jakeshi/python_data_structure
Implement basic data structures in python
Last synced: 10 Jan 2026
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/hoangeiu/js-algo-data-structure
JavaScript Algorithms and Data Structures Masterclass (Udemy Course)
algorithms data-structures javascript
Last synced: 17 Mar 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/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-bench-shortest-path
Benchmarks for single source single sink shortest path implementations
benchmark data-structures dijkstra-algorithm priority-queue rust shortest-path-algorithm
Last synced: 21 Jan 2026
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/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/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/gabrielluizsf/data-structures.go
Estruturas de Dados na linguagem Go :brazil:
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/askeladdk/toolbox
Useful algorithms and data structures for Go.
algorithms data-structures go golang
Last synced: 14 Jan 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/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