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-06 00:07:44 UTC
- JSON Representation
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/sasha-hk/saceit-term-paper
๐ Term paper for SACEIT
algorithms cpp data-structures oop stack
Last synced: 13 Sep 2025
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/selvamuthukumaranrajan/recipeapp
Native android food recipe app
android data-structures java ui-design xml
Last synced: 15 May 2026
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/jabellard/bst
Binary search tree.
algorithm algorithms binary-search-tree c data-structure data-structures
Last synced: 30 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/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/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/hrishibawane/cses-problem-set-solutions
Solutions to CSES Problem Set
algorithms cses-solutions data-structures
Last synced: 07 Sep 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/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/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/sohnryang/code-archive
My code archive for useful algorithms
algorithms c-plus-plus data-structures
Last synced: 21 Aug 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/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/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/lourdilene/algorithms
Practice of algorithms and data structures
algorithms data-structures javascript python3 typescript
Last synced: 13 Apr 2026
https://github.com/hyunsb/java-algorithm-practice
JAVA ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด ์ ์ฅ์
algorithm data-structures java
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/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/karanxidhu/ds-codes
DSA codes
cpp data-structures linked-list queue stack
Last synced: 02 Apr 2025
https://github.com/misa-j/leetcode
my solutions to leetcode problems
algorithm algorithms data-structures leetcode
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/yashagrahari07/dsa-problems
DSA Problems
algorithms data-structures dsa dsa-practice dsalgo
Last synced: 06 Oct 2025
https://github.com/abdullahkhfb/bue-pps
BUE's Introduction to Problem Solving course material
algorithms cpp data-structures education exercises file-handling introductory-programming problem-solving programming-basics university
Last synced: 06 Oct 2025
https://github.com/jmaister/golib
Implementation of algorithms in Go
algorithms data-structures go golang golang-library
Last synced: 07 Oct 2025
https://github.com/akarshippili/golang
learning golang
algo algorithms arrays concurrency conditions data-structures design-pattern design-patterns functions go golang loops maps modules packages slices structs variables
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/walt-1/algorithms
popular algorithms
algorithms data-structures python
Last synced: 07 Oct 2025
https://github.com/swonlee-13/minishell
minishell - my first shell program
data-structures minishell42 shell
Last synced: 27 Apr 2026
https://github.com/survi218/DataStructuresAndAlgorithms
Practicing data structures and algorithms in java
algorithm-challenges algorithms-and-data-structures data-structures java-8 java-library java8 lambda-expressions
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/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/tahaaa22/scheduler-algo
simulates the operation of the process scheduler in a multiprocessor system and calculates some related statistics in order to help improve the overall scheduling system.
data-structures oop-principles scheduling-algorithms
Last synced: 08 Oct 2025
https://github.com/ishaantek/leetcode-solutions
Collection of my solutions to LeetCode problems in Python.
algorithms coding-challenge coding-interviews competitive-programming data data-structures leetcode leetcode-python python python3
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/aranyak-ghosh/golist
Minimal and extendable data structure implementation using generics
Last synced: 14 Jan 2026
https://github.com/lapets/bitlist
Pure-Python library for working with bit vectors.
bit bit-algorithms bit-array bit-manipulation bit-vector bit-vectors bits bitvector common-library data-structures python
Last synced: 09 Oct 2025
https://github.com/xingbofeng/data-structure
้ๆฐๅญฆไธ้ๆธ ๅ็ใๆฐๆฎ็ปๆใ
Last synced: 09 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/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/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/bryanaustin/structquery
Query data structures using string path in Go
Last synced: 13 Mar 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/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/rbuj/basic-data-structures
A collection of simple examples for learning basic data structures using C.
Last synced: 11 Oct 2025
https://github.com/freddydrew/deepdiveusingjava
Where I keep all of my class work from Udemy's Data Structures & Algorithms: Deep Dive Using Java course.
arraylist arrays data-structures hashtable heaps linked-list queues search-algorithms sorting-algorithms stacks trees
Last synced: 11 Oct 2025
https://github.com/azaz9026/email-spam-detection
Welcome to the Email Spam Detection project! This repository provides a machine learning model for detecting spam emails using a Naive Bayes classifier and a simple web interface built with Streamlit.
data-analysis data-cleaning data-structures data-visualization deep-learning machine-learning python sql streamlit
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/justinianus2001/data-structures-and-algorithms
Useful Data Structures and Algorithms
algorithms algorithms-and-data-structures cpp data-structures
Last synced: 12 Oct 2025
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/kcenon/go_container_system
High-performance, type-safe container framework for Go with 15 value types, message container support, and cross-language binary serialization. Provides complete binary format compatibility with C++/Rust implementations, multiple serialization formats (Binary, JSON, XML), and comprehensive test coverage.
binary-format container cross-platform data-structures framework golang interoperability messaging serialization type-safe
Last synced: 05 Feb 2026
https://github.com/talenfisher/cis152
Class materials from CIS152: Data Structures and Algorithms in Java
Last synced: 12 Oct 2025
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/danielslew/leet_code_problems
Data structures and Algorithms Practice
algorithms data-structures ruby
Last synced: 14 Oct 2025
https://github.com/apavazza/data-structures
Repository for the Data Structures course
Last synced: 01 Jul 2026
https://github.com/nelsonbn/algorithms-data-structures-stack
Algorithms and Data Structures - Stack
algorithms data-structures stack
Last synced: 14 Oct 2025
https://github.com/wellingtonmwadali/binary_trees
This repo contains handled ALX tasks about binary tree.Binary trees are widely used in computer science and data structures due to their efficient search, insertion, and deletion operation s
binary-search-tree binary-tree 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/mahyaret/ctci-6th-edition-commonlisp
Cracking the Coding Interview 6th Ed. Solutions
algorithms careercup common-lisp cracking-the-coding-interview data-structures interview-questions
Last synced: 14 Oct 2025
https://github.com/privatepeople/codingtest
์ฝ๋ฉํ ์คํธ ๊ณต๋ถ๋ฅผ ์ํ ์ ์ฅ์
algorithm alogorithms coding coding-test coding-tests data-structure data-structures python
Last synced: 14 Apr 2026
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/singharyan1007/javadsa
The repository is collection of all the problems discussed in JAVA-DSA-Bootcamp by Kunal Kushwaha.
algorithms data-structures dsa faang-preparation java
Last synced: 15 Oct 2025
https://github.com/StudyResearchProjects/dsa-in-cpp
Data Structures and Algorithms with C++
algorithms cpp data-structures
Last synced: 16 Oct 2025
https://github.com/antonygz/estructura_de_datos
Implementaciones y explicaciones de estructuras de datos en distintos lenguajes.
data-structures graphs queues stack trees
Last synced: 27 Jan 2026
https://github.com/souravsuvarna/cash-flow-minimizer-web-application
This is Data Structure & Algorithm Based Model Project. Which Minimizes the Cash Flow Between Set of friends using Greedy Algorithm technique . Here we integrated model with by considering 3 persons involving in the transaction.
algorithms-and-data-structures data-structures python3
Last synced: 17 Oct 2025
https://github.com/koehlma/sharedvec-rs
A fast but limited ordered collection for storing values of a single type.
Last synced: 17 Oct 2025
https://github.com/mezdelex/rustexamples
All kind of different exercises in Rust.
borrowing concurrency data-structures mutability rust
Last synced: 01 Jun 2026
https://github.com/abdo-essam/red-black-tree
Red Black Tree - Data Structure
data-structures pointers redblack-tree
Last synced: 18 Oct 2025
https://github.com/dishenmakwana/c-datastructures-and-algorithms
Data Structure And Algorithms
Last synced: 01 Jun 2026
https://github.com/iampavangandhi/splitwisecashflow
๐ต Splitwise Cashflow Web App (using Heaps)
data-structures heap heaps javascript vanilla-javascript
Last synced: 18 Oct 2025
https://github.com/roluochke/games-programs
From simple to complex games and programs
algorithms data-structures game programming python
Last synced: 19 Oct 2025
https://github.com/bren12/data-structures
Computer programs developed to address the problems generated from the blockade of the Suez Canal and how, using various data structures, we can manage the information to avoid or mitigate this type of problem.
algorithms c-plus-plus data-structures
Last synced: 19 Oct 2025
https://github.com/tomboddaert/zig_structures
An implementation of some data structures used to help me learn Zig
Last synced: 20 Oct 2025
https://github.com/tabishnaqvi1311/ds-algo
100daysofcode data-structures dsa
Last synced: 27 Jan 2026
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/peter-lyons-kehl/produce
Productivity data Structures, Algorithms and :children_crossing: examples in :coffee: Java 8
algorithm algorithms algorithms-and-data-structures algorithms-datastructures data-structures datastructures java java-8
Last synced: 01 Jun 2026
https://github.com/nirupamkhanal/dsa
Demonstration of pointers, data structures, and algorithms (mostly in C++)
algorithms binary-search binary-search-tree data-structures data-structures-and-algorithms dsa hashing hashtable hasing-algorith linked-list linkedlist pointers queue stack
Last synced: 23 Oct 2025
https://github.com/ashwinraikar88/odsa
Orchard Algorithms and Data Structures
algorithms data-structures python3
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/nelsonbn/algorithms-data-structures-heap-sort
Algorithms and Data Structures - Heap Sort
algorithms algorithms-and-data-structures data-structures
Last synced: 24 Oct 2025
https://github.com/elkard/polynomialdatacontainer
C++ project on the 2nd semester of CS at Warsaw University of Technology
cpp11 data-structures parser polynomials template
Last synced: 24 Oct 2025
https://github.com/furkanunsalan/data-structures-and-algorithms
๐ My journey through learning data structures and algorithms
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/ranimeshehata/shortest-paths-algorithms
A program implementing the three shortest paths algorithms for directed weighted graphs which are Dijkstra, Bellman-Ford and Floyd-Warshall.
algorithms bellman-ford-algorithm data-structures dijkstra-algorithm floyd-warshall-algorithm graphs java junit-test shortest-path-algorithm
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/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