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/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
https://github.com/yoshiohasegawa/python-data-structures
A Python package that contains common data structures and algorithms, available on PyPi.
data-structures heap linked-list python queue stack tree
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/augusto11cb/data-structures-and-algorithms
Repository of code references, notes and observations on data structure and algorithm studies.
big-o big-o-performance data-structures dynamic-programming graph-algorithms hash hashmap hashmaps hashset hashtable hashtables heap linked-list priority-queue queue searching-algorithms sorting-algorithms stack tree-structure trie
Last synced: 11 Oct 2025
https://github.com/sasitsrirat/light-out-puzzle-2023-
EGCO221 (Data Structure and Algorithm)
algorithm arraylist data-structures java sorting-algorithms
Last synced: 06 Aug 2025
https://github.com/whisperpine/leetcode-py
LeetCode problem solutions in Rust.
algorithms data-structures dsa leetcode neetcode python
Last synced: 11 Oct 2025
https://github.com/usmanmehmood55/queue
A queue implementation in C
buffer c data-structures queue
Last synced: 17 Jun 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/nadidlinchestein/datastructureseasytoadvance
My C++ implementation of Data Structures Easy to Advanced Course by William Fiset.
algorithms algorithms-and-data-structures coursework cpp data-structures programming
Last synced: 18 Jun 2026
https://github.com/kalash9630/algocraft
A web site to help you to track your progress on learning algorithms for cracking interviews.
algorithms bootstrap css data-structures express firebase javascript mern mongo node react
Last synced: 09 Apr 2026
https://github.com/vmosiichuk-dev/udemy-js-course
Completed in March 2023
ajax algorithms babel data-structures fetch-api javascript jquery json rest-api webpack
Last synced: 09 Apr 2026
https://github.com/likweitan/stutter
Write a method stutter that accepts a queue of integers as a parameter and replaces every element of the queue with two copies of that element for example [1, 2, 3] becomes [1, 1, 1, 2, 2, 2, 3, 3, 3].
Last synced: 12 Oct 2025
https://github.com/kucera-lukas/aoc2022
My solutions to Advent of Code 2022
advent-of-code advent-of-code-2022 advent-of-code-2022-python algorithms data-structures pre-commit pytest python
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/rayniel95/rust-little-projects
Data structures and algorithms in Rust
algorithms algorithms-and-data-structures algorithms-datastructures data-structures rust rust-lang rust-language rustlang
Last synced: 04 Aug 2025
https://github.com/misterzurg/itmo_labs_analysis_and_development_of_algorithms
🎓 My labs from ITMO; Dis - ADA
algorithms big-data-and-ml data-structures itmo-labs optimization-algorithms
Last synced: 10 Sep 2025
https://github.com/UshurbakiyevDavlat/Go-Algos
Algos and Data-structures on Golang
algorithms data-structures golang
Last synced: 12 Oct 2025
https://github.com/antoinegagne/a-tree
A dynamic data structure for efficiently indexing arbitrary boolean expressions
a-tree boolean-algebra boolean-expression boolean-logic data-structures event-filtering rust-crate rust-lang rust-library scientific-paper tree-structure
Last synced: 12 Oct 2025
https://github.com/remonhasan/cp-code-library
algorithms & data structures that i learned for CP 💡
cpp data-structures number-theory prefix-notation stl-algorithms
Last synced: 18 Jun 2026
https://github.com/munagekar/algorist
A software engineer without algorithms is like a fish without water.
algorithms data-structures python3
Last synced: 15 Jun 2026
https://github.com/taeguk/data-structure
Implementation of various data structures
Last synced: 12 Oct 2025
https://github.com/hongchangwu/pfds
Exercises from "Purely Functional Data Structures"
data-structures functional-programming
Last synced: 13 Oct 2025
https://github.com/mominaamjad/pizza-ordering-system
A project developed to practice the queue data structure in cpp. It is a simple pizza delivery system that runs on cmd.
cpp data-structures queue semester-3
Last synced: 09 Nov 2025
https://github.com/armanjscript/softwaredevelopment
The repository includes all apps in Web Development, GUI, and Mobile App Development
chrome-extensions data-structures flutter-apps gui-application javascript nodejs python tailwind-css webdevelopment
Last synced: 09 Apr 2026
https://github.com/kahlery/data-structures-and-algorithms
🗿 my old collection of classic data structures & algorithms implemented in C
bst data-structures linked-list stack
Last synced: 03 Aug 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/pankajsahu92/job-scheduler
Console-based Job Scheduler in C++ implementing FCFS and Priority scheduling.
console-app cpp data-structures fcfs job-scheduler priority-queue
Last synced: 27 Sep 2025
https://github.com/mehedimubin/daily-dsa
Solutions to Leetcode problems in Golang
algorithms data-structures golang interview-preparation problem-solving
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/danfalcon225/bank_application
Current project covers a basic data structure techniques such as: search, sort, select, add etc.
Last synced: 14 Oct 2025
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/adimyy/data-structures
This repository contains implementations of fundamental data structures in Java.
Last synced: 18 Jun 2026
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/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/bchavs12/js_datastructure
Learning about Data structures
Last synced: 20 Apr 2026
https://github.com/theronwolcott/data-structure-binary-patricia-trie-main
Binary Patricia Trie for efficient binary string storage and management. Features include insertion, deletion, search, in-order traversal, longest string retrieval, and size tracking with a compressed, memory-efficient node structure.
Last synced: 14 Oct 2025
https://github.com/meetzaveri/javascript-algorithms-and-snippets
Various Algorithms and snippets in javascript.
algorithm data-structures javascript js
Last synced: 10 Jun 2026
https://github.com/shoyeb45/datastructureandalgorithm
This repo contains implementation of various data structure and algorithms.
algorithms cpp data-structures data-structures-and-algorithms dsa java python3
Last synced: 09 Apr 2026
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/andreysolovyev381/hash_table_no_invalidation
C++20 hash table that never invalidates its pointers and iterators. Slightly better than std::unordered - see ./benchmark
cpp cpp20 data-structures hash-table hashmap hashtable header-only invalidating invalidation
Last synced: 01 Aug 2025
https://github.com/talamus/python-relatable
An easier way to manipulate tabular data that has complex references.
data-structures database python
Last synced: 24 Sep 2025
https://github.com/rockchalkwushock/dsa-notes
Notes from Data Structure & Algorithm tutorials.
Last synced: 27 Jan 2026
https://github.com/object88/rope
Implementation of the rope data structure in Go
Last synced: 31 Jul 2025
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/gozdesaygiliyalcin/algorithm-and-data-structures-examples
This repo includes some basic examples which are insertion, binary search tree and merge sort.
basic-algorithms binary-search-tree data-structures insertion-sort merge-sort
Last synced: 27 Jan 2026
https://github.com/bmancini55/algorithms
Data structures and algorithms playground
Last synced: 25 Jun 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/dup4/algorithmic-library-cpp
collection of some commonly used algorithms implemented by morden c++
algorithms cpp data-structures
Last synced: 23 Sep 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/khasherdene-xt/freecodecamp-task
Freecodecamp certification tasks
algorithms data-structures javascript
Last synced: 31 Jul 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/abdurrehman7452/route-optimization-for-event-logistics
A Data Structures and Algorithms C++ project in which a logistics team needs to understand the shortest distance to reach the destination keeping in view the constraints.
bfs-algorithm cplusplus cpp data-structures dsa graphs-algorithms queues-ds
Last synced: 03 Jan 2026
https://github.com/ierturk/rust-practice
Rust Language Practice
algorithm algorithms algorithms-and-data-structures data-structures dsa practice project-template recruitment-test rust rust-lang rust-practice template-project testing unit-testing
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/evandrolg/data_structures_in_ruby
A collection of data structures written in Ruby
algorithms data-structures ruby
Last synced: 10 Jun 2026
https://github.com/mwangi-derrick/go-trees
Exploring tree-based data structures in Go: Foundations for databases, storage, and distributed systems.
data-structures distributed-systems golang merkle-tree systems-programming
Last synced: 23 Jun 2026
https://github.com/rickbarretto/rickland
My personal repository for testing concepts in different languages. Patterns, Algorithms, Data Structures...
algorithms data-structures design-patterns patterns
Last synced: 09 Mar 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/bovem/algorithms-in-a-nutshell
Practice scripts from "Algorithms in a nutshell" book by George T. Heineman
algorithms algorithms-and-data-structures data-structures java oreilly
Last synced: 18 Oct 2025
https://github.com/mahmudmardini/stack
Data Structures course 2019 (3rd semester)
Last synced: 08 May 2026
https://github.com/belovetech/binary_trees
The study of binary trees, which are non-primitive non-linear data structures, and how they differ from non-primitive linear data structures such as arrays, stacks, queues, and linked lists.
algorithms binary-tree c data-structures
Last synced: 18 Oct 2025
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/mateuszk098/python-learning-notes
Part of notes/scripts used during python learning - from the easiest up to advanced topics.
algorithm-challenges algorithms data-structures exercises hackerrank hackerrank-solutions learning learning-exercise learning-python oop python python3 scripts-collection solutions
Last synced: 07 Nov 2025
https://github.com/thwiseman/algorithms
My versions of various common algorithms.
algorithms data-structures sorting
Last synced: 21 Sep 2025
https://github.com/pashamakhilkumarreddy/data-structures-and-algorithms
Coursera Data Structures and Algorithms Specialization
Last synced: 27 Aug 2025
https://github.com/clementkim/data-structure
아주대학교 자료구조 과제 코드
c-language data-structures implementation
Last synced: 29 Jul 2025
https://github.com/zyx-0314/dsa-patient-record-management-system-v.2
A C++ console application for managing patient records. Features include patient registration, display, and update.
basic-programming cpp data-structures school-project
Last synced: 29 Jul 2025
https://github.com/orcalinux/data-structure-and-algorithms-project
data-structures desktop-application qt6-gui qtcreator
Last synced: 19 Jun 2026
https://github.com/randomgamingdev/doublelinkedlistlibjs
A simple double linked list that stores the head, tail and length of the list.
data-structures easy easy-to-use javascript linked-list list simple small
Last synced: 29 Jul 2025
https://github.com/derafu/container
Flexible Data Containers for PHP
containers data-structures json php schema
Last synced: 07 Nov 2025
https://github.com/jagoda11/cs50-problem-set-3
CS50-Problem-set-3 🚀 explores algorithms 🧠, focusing on more advanced concepts in computer science 💻. This set includes challenges 🧩 that require the implementation and understanding of sorting 🔢 and searching 🔍 algorithms, enhancing efficiency ⚡, and understanding algorithmic complexity 🤔
algorithms computational cs50 cs50problemsets data-structures problem-solving searching sorting
Last synced: 28 Jul 2025
https://github.com/ferstormblessed/datastructures-algorithms
Basic data structures and algorithms with c++
algorithms-and-data-structures cpp data-structures
Last synced: 01 Jun 2026
https://github.com/marcoschalet/parade
Criando um mini jogo em C com intuito de treinar conceitos para monitoria em Algoritmos e Estrutura de Dados.
Last synced: 20 Sep 2025
https://github.com/adeldaniel/leetcode-problem-solving-in-dart
This codebase is for competitive programming (Problem Solving) exercises with Dart LeetCode and other platforms.
challanges dart dartlang dartlanguage data-structure data-structures data-structures-algorithms data-structures-and-algorithms dsa dsa-algorithm dsa-practice leetcode leetcode-dart leetcode-solutions problem-solving problemsolving programming-challenges
Last synced: 28 Jul 2025
https://github.com/a9na/baze-podataka-lv
📊 Database Systems laboratory exercises solutions
college data-structures database database-systems laboratory-exercises mysql mysql-database solutions
Last synced: 19 Mar 2026
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/zhuangqh/datastructure
several data structure's template
Last synced: 07 Nov 2025
https://github.com/nish7/algosjs
Algorithms and DS practice in Javascript
algorithms data-structures javascript
Last synced: 27 Jul 2025
https://github.com/sanish07/java-dsa
This repository contains the coding problems solved in Java DSA.
data-structures dsa-practice java-8
Last synced: 27 Jul 2025
https://github.com/bayajidalam/problem-solving
algorithms cpp data-structures problem-solving
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/hariyebk/buble-sort
A generic sorting algorithm
data-structures linked-list sorting-algorithms
Last synced: 19 Sep 2025
https://github.com/cyberfined/splay-tree-rs
Splay tree implementation in rust
data-structure data-structures splay-tree
Last synced: 10 Jun 2026
https://github.com/naforoutan/skyline-computation-bjr-tree
A data structures project implementing a BJR-Tree for efficient dynamic skyline queries, processing multi-dimensional datasets with continuous point insertions and deletions.
data-structures skyline tree-structure
Last synced: 18 Sep 2025
https://github.com/hamidhosen42/problem-solving-algorithm-link
problem solving-algorithm-link
algorithms c-plus-plus data-structures online-judge problem-solving
Last synced: 15 Mar 2026
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/yanfiq/cplusplus
a bunch of C++ code
computer-science cplusplus cpp data-structures learn-to-code segmentation-fault
Last synced: 27 Jul 2025
https://github.com/syd-strzempko/practice-problems
python implementations of common algorithms, data structures, & coding problems
algorithms data-structures leetcode
Last synced: 26 Oct 2025
https://github.com/sheraff/quad-tree
adaptive-mesh-refinement data-structures point-region-quadtree quadtree tree-structure
Last synced: 19 May 2026
https://github.com/toxicmango64/push_swap
Push_swap is a an efficient sorting algorithm using two stacks and a limited set of operations. The goal is to sort a given set of integers in ascending order using the fewest possible moves, implementing and optimizing various sorting algorithms to achieve the best performance within specified benchmarks.
algorithms c data-structures programming sorting-algorithms
Last synced: 13 Mar 2025
https://github.com/jiko23/family-tree
Model out the Shan family tree so that when given a ‘name’ and a ‘relationship’ as an input, the output are the people that correspond to the relationship. Input needs to be read from a text file, and output should be printed to console. Program should execute and take the location to the test file as parameter.
backend data-structures python-3
Last synced: 26 Oct 2025
https://github.com/vlmarkov/test-tasks
A repository where is placed test programming tasks.
algorithm c cpp data-structures multithreading
Last synced: 19 May 2026