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-04-01 00:07:41 UTC
- JSON Representation
https://github.com/ayushexploring/earthquake-tracker
Tracks earthquakes happened around the world in the past week
coursera data-structures earthquake-prediction java
Last synced: 09 Apr 2025
https://github.com/bola-nabil/codechef
codechef solutions
algorithm algorithms algorithms-and-data-structures codechef codechef-solutions cpp data-structures problem-solving
Last synced: 16 Mar 2025
https://github.com/bola-nabil/spoj
SPOJ solutions
algorithm algorithms algorithms-and-data-structures competitive-programming cpp data-structures problem-solving
Last synced: 16 Mar 2025
https://github.com/gokselgoktas/project-euler
A growing collection of solutions to Project Euler problems
algorithms cpp17 data-structures mathematics project-euler
Last synced: 01 Apr 2025
https://github.com/llsaimur/contacttracing
Contact Tracing (school project)
cpp data-structures queue treenode
Last synced: 25 Mar 2025
https://github.com/isobarbaric/word-predictor
an emulation of popular browsers' auto-complete feature
autocomplete data-structures java trie
Last synced: 04 Sep 2025
https://github.com/injamul3798/volunteer_management-using-c-cpp
It was a group project. Me and my friends worked together. When i was in first year,me and teams spend a lot time .And it was fun.I learned a lot/.
data-structures linked-list queue stack
Last synced: 02 Apr 2025
https://github.com/injamul3798/hackerrank-solution
Coding Practice
algorithm basic begineer data-structures
Last synced: 02 Apr 2025
https://github.com/chinnanj666/data-structure-stack-using-python
data structures-stacks using python.
data-structures python3 stacks
Last synced: 07 Jan 2026
https://github.com/burlingsmith/gridd
2D grid
2d 2d-grid data-structures grid rust
Last synced: 16 Mar 2025
https://github.com/mikemwai/codelabs
Interactive and hands-on learning resource for python
Last synced: 23 Apr 2025
https://github.com/tca166/asd1c
A collection of C algorithms made for my CS class
algorithms c data-structures searching-algorithms sorting-algorithms
Last synced: 02 Apr 2025
https://github.com/imran789456123/dsa-fundamentals
Data Structures and Algorithms Fundamentals | Abdul Bari
algorithms cpp data-structures
Last synced: 25 Mar 2025
https://github.com/i2mint/azuredol
Azure Storage Data Object Layer
azure azure-storage data-structures python
Last synced: 02 Apr 2025
https://github.com/abdur75648/billing-counter-simulation
A Java program for event based simulation of the billing counter of a burger restaurant (McMohan's Burger)
algorithms assignment avl-tree binary-search-tree binary-tree col106 data-structures dsa heap iitd java javaprogramming queue stack
Last synced: 31 Mar 2025
https://github.com/hoehrmann/graph-feather
Graph::Feather Perl module
data-structures directed-graph graph-algorithms perl-module
Last synced: 26 Mar 2025
https://github.com/rokwonk/basic_algorithm
Data Structure - 기본이 되는 자료구조, 컨테이너 직접구현
Last synced: 23 Apr 2025
https://github.com/eduardob-programador/dsa-learning
A project where I build data structures and algorithms, and test them
algorithms algorithms-datastructures data-structures dsa java junit-jupiter junit5 searching-algorithms sorting-algorithms
Last synced: 12 Mar 2025
https://github.com/parvpatel2805/algorithm-basics
Explore the fundamentals of algorithms with "algorithm-basics." This repository covers key topics in sorting, graphs, and heaps, providing clear explanations and examples. 🐙💻
computer-science data-structures dom fundamentals graphics-programming hmm-model java javascript knn-classification nodejs problems quantum-ai quantum-programming-language qubits scanlinefill simulation solutions transformations
Last synced: 04 Jul 2025
https://github.com/ronak232/javascript-data-structure-algo
All my practice Solutions leetcode, gfg and other platfom
data-structures dsa dsa-in-javascript dsa-practice dsa-solved-questions interview-preparation interview-questions jaavscript
Last synced: 21 Jun 2025
https://github.com/stereobooster/zipper
algebraic-data-types data-structures functional-programming huet zipper
Last synced: 07 Sep 2025
https://github.com/applicativesystem/go-phylogenomics-tab
estimation of phygenome conservation across the genome alignments
bioinformatics data-structures evolutionary-algorithms genome genome-analysis genome-phylogenomics phylogenomics phylogenomics-golang
Last synced: 03 Apr 2025
https://github.com/emiratesskills/dart-leetcode-blind75
Blind 75 LeetCode Solutions in Dart – A collection of well-optimized solutions for the Blind 75 LeetCode problems, implemented in Dart. This repository is aimed at helping developers and competitive programmers practice essential coding patterns in Dart.
blind75 coding-challenges competitive-programming dart data-structures flutter interview-prep leetcode problem-solving
Last synced: 08 Jul 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: 29 Nov 2025
https://github.com/rigbir/data_structures
binary-tree cpp data-structures file-handling graph-theory linked-list rpn rpn-calculator stack
Last synced: 04 Jul 2025
https://github.com/tomBoddaert/dynode
A linked list that can hold dynamically sized data in its nodes.
Last synced: 15 Aug 2025
https://github.com/maheshkumar-novice/binary-search-tree
Binary Search Tree Data Structure
balanced-binary-search-trees binary-search-tree binary-tree breadth-first-search data-structures depth-first-search height-of-tree inorder-traversal postorder-traversal preorder-traversal ruby
Last synced: 26 Mar 2025
https://github.com/tjcchen/algorithms
✏️ Algorithms implemented with Java code.
algorithms core data-structures java
Last synced: 01 Apr 2025
https://github.com/jshinm/coding_practice
coding practice
algorithm data-structures statistics
Last synced: 04 Jul 2025
https://github.com/ramy-ibrahim-ahmed/learn-algorithms
Algorithms & Data structure studies and implementations.
Last synced: 26 Mar 2025
https://github.com/nizamiza/hashing
Implementation of hashing in C
c cuckoo data-structures dsa hashing hashing-algorithm separate-chaining
Last synced: 09 Apr 2025
https://github.com/rana-arju/javascript-problem-solving
JavaScript Problem solving with Data Structures + Algorithms
algorithms data-structures javascript problem-solving
Last synced: 02 Apr 2025
https://github.com/elis-vasconcelos/estrutura-dados-algoritmos
Repositório com implementações de estruturas de dados e algoritmos em Python.
data-structures hashing-algorithm tree-data-structure
Last synced: 02 Apr 2025
https://github.com/brianlusina/gopher-land
Simple Programming snippets in Go
algorithms data-structures golang gopher-land hacktoberfest
Last synced: 13 Sep 2025
https://github.com/hrvadl/ads_lab4
Program for finding/deleting/inserting elements into binary tree
algorithms data-structures tree tree-structure typescript
Last synced: 25 Mar 2025
https://github.com/rwbutler/binarytrees
🌲
algorithms binary-trees data-structures ios objective-c reversing tree
Last synced: 26 Mar 2025
https://github.com/mohamed-khairy111/ds-and-algo-in-cpp
This repo is just for tracking my knowledge about DSA
Last synced: 09 Apr 2025
https://github.com/gustavofreze/algorithms-in-python
Implementation of solutions to problems using algorithms and different data structures.
algorithms algorithms-and-data-structures challenges data-structures python
Last synced: 16 Mar 2025
https://github.com/giovanni-iannaccone/mix
C++ class storing data of unknown different types 🌀
c-plus-plus data-structures data-type library mix
Last synced: 30 Apr 2025
https://github.com/black-panthera/university-resource-allocator
Student Management System in C++ - OOP university system managing BTech & DualDegree students with faculty.Features: Random data generation, faculty advisor assignment, CGPA-based project guides, hostel-based allocation, TA supervision, constraint validation, overlap analysis, multi-criteria sorting, and workload distribution tracking and lot more!
constraint-satisfaction-problem constraints cpp data-structures object-oriented-programming oops-in-cpp random-generation resource-allocation resource-management student-management-system
Last synced: 15 Jun 2025
https://github.com/obsidian-ninja/leetcode-solutions
algorithms competitive-programming cpp data-structures problem-solving
Last synced: 04 Jul 2025
https://github.com/yamatoxkatana/binary-tree
A complex tree structure binary tree program
Last synced: 09 Apr 2025
https://github.com/miriammondragon/salesapp
SalesApp is a mobile application for Android developed in C# and Xamarin oriented to supermarkets and online shopping for groceries, technology and different categories supported.
android android-application csharp data-structures mysql mysql-database php supermarket supermarket-management-system xamarin xamarin-android xamarin-forms
Last synced: 26 Jan 2026
https://github.com/ashwanikumar04/data-structure-and-design-problems
A collection of ds and design problems
Last synced: 26 Jan 2026
https://github.com/ychaaibi/leetcode-150
LeetCode - Must-do List for Interview Prep 150 🧩 🧠
algorithms competitive-programming data-structures interview interview-questions leetcode leetcode-solutions
Last synced: 11 Apr 2025
https://github.com/ashtishad/epi-patterns
Elements of Coding Interview Problem Patterns in Go/Golang
algorithms algorithms-and-data-structures data-structures go golang
Last synced: 04 Apr 2025
https://github.com/squidmin/problem-solving-in-python
DSA exercises in Python
algorithms data-structures dsa python python3
Last synced: 13 Jun 2025
https://github.com/isaacmaffeis/laboratory_of_competitive_programming2023
Python code of the competitive programming course
algorithms competitive-programming data-structures python
Last synced: 13 Jun 2025
https://github.com/shafikshaon/python-data-structures-and-algorithms
Data Structures and Algorithms in Python
algoexpert algorithms algorithms-and-data-structures data-structures grind75 leetcode problem-solving python python-3
Last synced: 25 Mar 2025
https://github.com/muhammadpauzi/learn-data-structures-and-algorithms
🎲 Data Structures and Algorithms
algorithms data-structures data-structures-and-algorithms indonesia javascript
Last synced: 09 Apr 2025
https://github.com/mohamed-mostafaaa/sorting_algorithms
sorting algorithm is an algorithm that puts elements of a list into an order. The most frequently used orders are numerical order and lexicographical order, and either ascending or descending. Efficient sorting is important for optimizing the efficiency of algorithms (such as search & merge algorithms) that require input data to be in sorted lists.
algorithms algorithms-and-data-structures data-structures sorting-algorithms sorting-algorithms-implemented
Last synced: 28 Feb 2025
https://github.com/stiliyandr/allocator
A C++14 allocator implemented with buddy allocation.
algorithms allocator cpp cpp14 data-structures
Last synced: 09 Apr 2025
https://github.com/g3th/binary_heap_type
Determine whether a Binary Heap structure is 'min', 'max' or 'no-heap'.
algorithms binary-heap data-structures kotlin max-heap min-heap
Last synced: 01 Dec 2025
https://github.com/gharib-uk/algorithms_in_c
Algorithms in C - Learn Algorithms
algorihtm algorithms algorithms-and-data-structures c data-structures
Last synced: 05 Sep 2025
https://github.com/psidh/sophomore
Data Structures and Algorithms
algorithms c cpp data-structures java javascript python
Last synced: 30 Dec 2025
https://github.com/alok-38/software-engineering-specialization
Explore a Career as a Software Engineer. Learn the basics of programming and software development
algorithms cryptography data-structures hashtable html-css-javascript java problem-solving
Last synced: 25 Mar 2025
https://github.com/isensee-bastian/set-strings
Tutorial code for my video Generics Part 2: Using the empty Interface in Golang
basic-programming beginner-tutorial-series data-structures generics golang learn-to-code maps sets tutorial youtube
Last synced: 13 Jun 2025
https://github.com/jaem1n207/js-algorithms
A comprehensive collection of fundamental JavaScript algorithms. Featuring sorting, searching, data structure, graph, and dynamic programming algorithms, I will strive for clear, efficient solutions.
algorithms computer-science data-structures javascript jest
Last synced: 03 Mar 2025
https://github.com/kauefraga/learning-data-structures
📦 Aprendendo estruturas de dados. Português + Golang.
brazil brazilian-portuguese data-structures golang learn learning
Last synced: 02 Apr 2025
https://github.com/smileexpression/algorithm-design-and-analysis-laboratory
A repo that records the algorithm learning process.
codeforces cpp data-structures leetcode python3 sysu-course template vjudge
Last synced: 28 Feb 2025
https://github.com/filip-kustura/graph-cycle-detection
Solution to a graph theory problem meeting a specific time complexity constraint. Developed in C++ using the breadth-first search algorithm. Created in December 2021 as part of the Design and Analysis of Algorithms course, with a presentation delivered in January 2022.
algorithms bfs breadth-first-search c-plus-plus coding-assignment cpp cycle-detection data-structures graph-algorithms graph-theory graph-traversal time-complexity time-complexity-analysis undirected-graphs
Last synced: 12 Apr 2025
https://github.com/vivek-suthar/dsa
Covering All Data-Structures And Algorithms, Its Implementation, various problems Based on particular Data-Structure
algorithms-and-data-structures c cpp data-structures dsa-algorithm problem-solving
Last synced: 10 Apr 2025
https://github.com/dnutiu/dsa-java
A repository containing various data structures and algorithms implemented in Java.
algorithms data-structures java java-21
Last synced: 13 Jun 2025
https://github.com/tyleradammartinez/csce
A short repo contains homework and lab assignments I completed at UNT
algorithms algorithms-and-data-structures csce data-structures unt
Last synced: 25 Mar 2025
https://github.com/vinsgiordi/lasd-libraries
Pure c++ library for data structures vector, list, stack, queue, trees and hash table
algorithms-and-data-structures binary-search-tree binary-tree c-plus-plus data-structures list queue stack tree vector
Last synced: 08 Jan 2026
https://github.com/hrvadl/asd_lab5
Program for converting MFO graph to linked list
ads algorithms data-structures mfo types typescript
Last synced: 02 Aug 2025
https://github.com/rileysuomi/datastructures-and-algos
Collection of data structure implementations, algorithms, and leet-code solutions
algorithms cpp data-structures leetcode python
Last synced: 17 Mar 2025
https://github.com/mxagar/python_interviews
Data structures, algorithms, software design & Co. in python.
algorithms data-structures python
Last synced: 26 Jul 2025
https://github.com/yunyoung1819/baekjoon-algorithm-training
:octocat: 백준과 프로그래머스 등 알고리즘 문제 풀이 코드를 관리합니다.
Last synced: 06 Sep 2025
https://github.com/huseynovvusal/bhos-spring-cup-2025
📗 Official repository of "BHOS Spring Cup 2025"
algorithms competitive-programming contest data-structures python
Last synced: 07 Jul 2025
https://github.com/ajlekcahdp4/list
My implementation of list data structure
Last synced: 04 Apr 2025
https://github.com/prasad89/data-structures-algorithms-remastered
A set of Data Structure and Algorithm codes.
algorithms c cpp data-structures data-structures-and-algorithms placement placement-preparation problem-solving python
Last synced: 13 Mar 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/c1m50c/cses
My CSES submissions.
algorithm algorithms cpp cses cses-solutions data-structures dynamic-programming interview-questions python python3 solutions
Last synced: 12 Mar 2025
https://github.com/maverickpoly/asmr-python-dsa
Different Data Structures and Algorithms implemented in Python.
algorithms data-structures dsa python
Last synced: 25 Oct 2025
https://github.com/g1joshi/pepcoding
algorithms data-structures java pepcoding programming
Last synced: 31 Aug 2025
https://github.com/peterrauscher/leetcode
My solutions to LeetCode problems, in Python 3
algorithms data-structures leetcode-python leetcode-solutions
Last synced: 01 Mar 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/vforsh/data-structures
This repo is me trying to fill the knowledge gap I have in basics of CS. Things like sorting algorithms and commonly used data structures.
algorithms algorithms-and-data-structures computer-science data-structures sorting-algorithms
Last synced: 13 Jun 2025
https://github.com/shubhansu-kr/cse408-designandanalysisofalgoritmn
Implementation of Advance Algorithmns | CSE408 Course - LPU | Sem4
algorithmn cpp data-structures java lpu sem4
Last synced: 16 Mar 2025
https://github.com/maestre3d/princeton-cs
Code exercises and examples from Princeton University Computer Science online program(s).
algorithms code-examples computer-science data-structures data-structures-and-algorithms princeton princeton-algorithms
Last synced: 02 Apr 2025
https://github.com/lxsmnsyc/q43
A Quadtree class for JS/ES
aabb axis-aligned-bounding-box data-structures datastructures game game-dev game-development game-engine graph-algorithms quad-tree quadtree space-partitioning tree tree-structure
Last synced: 27 Feb 2025
https://github.com/programkingabel/princeton-algos-ds
Princeton Algos and DS with Java
algorithms backend bigonotation data-structures
Last synced: 13 Jun 2025
https://github.com/agungdwiprasetyo/go-stl
Standard Template Library (like C++) in Go
Last synced: 05 Dec 2025
https://github.com/firoz-thakur/leetcodesolving
Welcome to the LeetCode Problem Solving repository! This repository contains solutions to a variety of problems from LeetCode, covering a wide range of topics in Data Structures and Algorithms. The goal is to enhance problem-solving skills and help you ace technical interviews.
algorithm codechef-solutions codeforces-solutions competitive-programming cpp data-structures java leetcode leetcode-solutions problem-solving
Last synced: 18 Mar 2025
https://github.com/miroslavkolosnjaji/data-structures-by-example
This project contains my implementations of linear data structures, based on the 'Data Structures 1' course from Code with Mosh. The solutions are the result of solving practical exercises that focused on building methods and operations for each data structure.
array-list code-with-mosh data-structures data-structures-and-algorithms hash-map linear-data-structures linked-list queue stack
Last synced: 09 Mar 2026
https://github.com/washbin/sem3
repo to track program files related to courses in 3rd semester
Last synced: 01 Mar 2025
https://github.com/bastidood/option-block
A minimal utility Rust crate for small, fixed-size blocks of optional types.
data-structures embedded no-std rust
Last synced: 27 Feb 2025
https://github.com/leoborai/dsa-in-cpp
Data Structures and Algorithms with C++
algorithms cpp data-structures
Last synced: 01 Mar 2025
https://github.com/mostafagalal1/expression_evaluator
Application using implemented stack data structure to convert from infix to postfix notations. And evaluate the postfix expression.
data-structures infix-to-postfix java postfix-evaluation
Last synced: 17 Mar 2025
https://github.com/leandrolimadeveloper/data_structures_and_algorithms
Algorithms and important things covered in the book Grokking Algorithms: An illustrated guide for programmers and other curious people (in Portuguese, Entendendo Algoritmos: Um Guia Ilustrado Para Programadores e Outros Curiosos – the version that I have) written by Aditya Y. Bhargava.
algorithms data-structures javascript python
Last synced: 25 Oct 2025
https://github.com/petru-braha/vd-library
A library developed on Windows, which implements complex data structures and creates visualisations of their operations
data-structures object-oriented-programming opengl
Last synced: 09 Aug 2025
https://github.com/iampavangandhi/sudokusolver
🧮 Sudoku Solver Web App (using Backtracking)
backtracking data-structures javascript sudoku sudoku-solver
Last synced: 05 Dec 2025