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/gmurayama/file-compressor
File compressor that utilizes Huffman Algorithm and RLE
Last synced: 14 May 2026
https://github.com/viztruth/c-and-cpp-practice-problems-with-solutions
👉Well curated repo. containing solutions for all the practice questions that I've solved while I was learning C and C++. 💡Check the README for categorized questions. This repo. can be useful for beginner and intermediate-level C or C++ programmers. If you found this repo. useful, don't forget to star the repo and give a follow.
array-manipulations c c-plus-plus c-programming cpp data-structures data-structures-and-algorithms linked-list matrices practice practice-exercises practice-problems programming solutions string-manipulation
Last synced: 16 May 2026
https://github.com/pranshuchittora/dsa
DS in C
algorithms c cpp data-structures golang
Last synced: 11 May 2026
https://github.com/prajwalamte/data-structures
Data Structures using C.
data-structures linked-list trees
Last synced: 21 Jun 2025
https://github.com/bunu23/leetcode
Solution to LeetCode
algorithms array binary-search data-structures hashmap java linked-list stack string traversal-algorithms tree two-pointers
Last synced: 21 Jun 2025
https://github.com/mukeshthawani/swift-algo-ds
Implementation of Algorithms and Data Structures.
algorithms data-structures swift swift-3
Last synced: 13 Mar 2025
https://github.com/yashkshrivas4491/cses-solutions
CSES Problem Set Solution
algorithms algorithms-and-data-structures cpp data-structures
Last synced: 21 Jun 2025
https://github.com/micaellobo/data-structures
Implementation of several data structures and sorting algorithm with Java
data-structures java searching-algorithms sorting-algorithms
Last synced: 11 Jul 2025
https://github.com/bilgeswe/42
Algorithms and Data Structures in C, Memory Leaks, Building Libraries, Linux Operations, Peer Learning
c client-server data-structures data-structures-and-algorithms git github linux macos memory-leak object-oriented-programming p2p project-repository sorting-algorithms terminal-ui ubuntu
Last synced: 09 Apr 2026
https://github.com/pavelavl/btrees
b-plus-tree b-star-tree b-tree data-structures
Last synced: 16 Feb 2026
https://github.com/mehul237/a2z-dsa-course
Teaches you problem solving by diving deep into DSA, with 450+ modules
Last synced: 14 Jun 2025
https://github.com/sermetpekin/perse
Perse is an experimental Python package that combines some of the most widely-used functionalities from the powerhouse libraries Pandas, Polars, and DuckDB into a single, unified DataFrame object. The goal of Perse is to provide a streamlined and efficient interface, leveraging the strengths of these libraries to create a versatile data handling.
data data-science data-structures duckdb pandas polars
Last synced: 09 May 2026
https://github.com/mark1708/algorithms-and-data-structures
This project was implemented for educational purposes to master one of the most important topics in programming.
algorithms data-structures java
Last synced: 22 Jun 2025
https://github.com/aruizeac/coding-interview
Basic coding interview algorithms written in Java 15.
algorithms algorithms-and-data-structures coding-interviews data-structures
Last synced: 22 Jun 2025
https://github.com/ravi-prakash1907/data-structures-and-algo
Data Structures and Algorithms
algorithms course data-structures dsa pg python
Last synced: 15 May 2026
https://github.com/vivaxy/data-structure-visualization
🎬Data Structure Visualization with animation.
algorithms animation data-structures svg visualization
Last synced: 14 May 2026
https://github.com/whatheheckisthis/fast-api
In the realm of financial security, authenticating banknotes is crucial to combat fraud and ensure the integrity of monetary transactions. This project aims to leverage advanced machine learning techniques and the FastAPI framework to develop a robust API for predicting the authenticity of banknotes. analyzing features extracted from high res
cyber-security data-structures finance
Last synced: 03 Jul 2025
https://github.com/th-blitz/leetcode-templates
My Collection of LeetCode templates like sorting algorithms, search algorithms & data-structures from scratch in C, C++, Rust, JavaScript & Python.
algorithms data-structures leetcode leetcode-cpp leetcode-python leetcode-rust rust
Last synced: 15 May 2026
https://github.com/oemanuelfirmino/datastructuresandalgorithms
Implementation of classic search algorithms in C, including Linear, Binary, Exponential, and Jump Search. The repository provides detailed explanations, pseudocode, and complexity analysis to offer a deep understanding of different search methods and their applications in various scenarios.
algorithms algorithms-and-data-structures c data-structures
Last synced: 23 Jun 2025
https://github.com/chihebabiza/cpp-stack-string-history
simple C++ project that implements undo and redo functionality for string operations. It allows users to modify a string and then reverse or reapply changes using stack-based logic. This project demonstrates the use of data structures like stacks to manage a history of edits ...
cpp data-structures oop programming-advices stack string
Last synced: 23 Jun 2025
https://github.com/arthur-arslanov/ts-cs-playground
My Computer Science Education progress
algorithm algorithms bfe big-frontend computer-science data-structures leetcode typescript
Last synced: 01 Apr 2025
https://github.com/seatonullberg/ugraph
C89 undirected graph implementation.
c data-structures graphs undirected-graphs
Last synced: 29 Mar 2025
https://github.com/guillainbisimwa/competitive-programming
A2SV helps smart students from universities get better at technology and find good jobs at top companies worldwide. They also make apps to solve big problems in their own countries. It's free for students who can't afford it but are really good at what they do.
algorithm algorithm-challenges algorithms-and-data-structures data-structures python python3
Last synced: 23 Jun 2025
https://github.com/macabdul9/competitive-programming
Competitive programming in CPP
algorithms competitive-programming cpp14 data-structures problem-solving
Last synced: 09 Jul 2025
https://github.com/piecioshka/algorithms
My solutions to known data processing problems in JavaScript
algorithms data-structures javascript
Last synced: 17 Jun 2026
https://github.com/agha-naveed/music-player
Music Player
data-structures dsa-algorithm javascript linked-list music-player stack
Last synced: 07 Apr 2026
https://github.com/tamim-saad/cse-204-dsa-i
compilation of dsa-1 offlines
algorithm buet-cse cse-204 data-structures data-structures-and-algorithms dnc dp dsa dsa-1 greedy
Last synced: 13 Jul 2025
https://github.com/utsavkash19/dsa-codes-snippets
Code Snippets for Data Structures and Algorithms. Problems from LeetCode, Codeforces and CodeChef for practice.
algorithms coding-challenges competitive-programming-reference cpp data-structures interview-preparation interview-questions
Last synced: 12 Jun 2025
https://github.com/iamjayprakash/dsa
This Repository contains codes in C programming Language related to Data structure and Algorithm.
c ccode code cprogramming data-structures dsa linked-list queue stacks
Last synced: 14 Jul 2025
https://github.com/contactvaibhavi/leetcodesolutions
Complete code implementations to the Leetcode Questions I've solved so far
algorithm algorithms algorithms-and-data-structures cpp data-structures dsa interview interview-practice interview-prep interview-preparation interview-questions java leetcode leetcode-cpp leetcode-java leetcode-solutions mit-license
Last synced: 19 May 2026
https://github.com/msadeqsirjani/mstree-bench
A benchmarking toolkit for comparing Kruskal's and Prim's minimum spanning tree algorithms across various graph configurations, with visualization tools and performance analysis reports.
algorithm-comparison algorithm-visualization benchmarking data-structures graph-algorithms kruskal-algorithm minimum-spanning-tree performance-analysis prim-algorithm python
Last synced: 14 Jul 2025
https://github.com/honeypathkar/leetcode-questions
Welcome to my LeetCode Solutions Repository! Here, I’ve curated a collection of problems I’ve tackled on LeetCode, along with detailed solutions. Whether you’re a fellow coder, an aspiring problem-solver, or just curious, feel free to explore and learn alongside me. 🚀💡
algorithms data-structures javascript
Last synced: 14 Jul 2025
https://github.com/bih-cei/sphn-to-fhir-map
Map of the Swiss Personalized Health Network Dataset to Fast Healthcare Interoperability Resources - Submission to MIE 2023 by S. Klopfenstein, S. Thun, K. Crameri and C. Stellmach
data-structures fhir health-research healthdata interoperability map mapping sphn
Last synced: 07 Apr 2026
https://github.com/netherquartz/bash_list
A linked list data structure written in Bash.
bash bash-script data-structures datastructures list shell shell-script
Last synced: 20 Apr 2026
https://github.com/priyansusahoo/data-structure-and-algorithms-java
Learning Data Structures & Algorithms | Leetcode | Java
algorithms data-structures dsa-practice graph java leetcode leetcode-java list searching-algorithms sorting-algorithms tree
Last synced: 10 May 2025
https://github.com/hassanshehzad1/dsa_projects
## About - Virtual Pet Sanctuary Simulator The **Virtual Pet Sanctuary Simulator** is a comprehensive Java-based console application that simulates the management of a virtual animal sanctuary. The project is designed to provide an interactive experience for users in different roles—Manager, CareTaker, and Guest—allowing them to manage, care for
avl-tree binary-search-tree data-structures data-structures-and-algorithms dsa dsa-algorithm graph hashing hashmap heap iterator java linked-list queue searching-algorithms sorting-algorithms stack tree
Last synced: 11 Sep 2025
https://github.com/khaledkamr/clothes_shop_system
Data structure project
coding cpp data-structures oop-in-cpp
Last synced: 06 Feb 2026
https://github.com/urtuba/cpp-binary-tree
constructing a binary tree structure and finding path on it
binary-tree cpp data-structures homework istanbul-technical-university
Last synced: 15 Jul 2025
https://github.com/diego-evaristo-crtl/algoc-lib
Collection of data structures to allow users to self learn DSA
c data-structures dsa self-learning
Last synced: 16 Jul 2025
https://github.com/iamlizu/stack
A simple library, JavaScript implementation of Stack data structure, using Array.
Last synced: 01 Apr 2025
https://github.com/harismuneer/Queue-and-Stack
🎈 A C++ implementation of two datastructures: queue and stack
cplusplus data-storage data-structures datastructures free-to-use open-source-code queue stack
Last synced: 16 Jul 2025
https://github.com/sheabunge/kit205-labs
Lab files for KIT205 Data Structures and Algorithms (Semester 1, 2018)
Last synced: 17 Mar 2025
https://github.com/codejsha/algorithm-examples
Examples of algorithms, data structures, and problem-solving for practical applications
algorithms data-structures problem-solving
Last synced: 02 Apr 2025
https://github.com/asfak00/play-visual-queue-and-stack
Here you can practice Stack and Queue like a game. You can do this by selecting separately. You can add and delete elements by manual input.
data-structures queue stack visualization
Last synced: 15 May 2026
https://github.com/falcao-g/estruturas-dados
Repositório para guardar os códigos e aprendizados da matéria de Estruturas de Dados
c data-structures estruturas-de-dados hash heap tree
Last synced: 07 Sep 2025
https://github.com/arindam2003/cpp_dsa
This Repo Contains Data Structures and Algorithm in C++ in organize manner. It have all Problem from Basic to Advanced and Compititie Program
cpp data-structures data-structures-and-algorithms dsa dsa-algorithm dsa-cpp
Last synced: 17 May 2026
https://github.com/lauslim12/competitive-programming
My solutions for many competitive programming websites.
algorithms codeforces competitive-programming cplusplus data-structures leetcode
Last synced: 16 Jul 2025
https://github.com/bogwi/musubi
All purpose Graph in ZIG
data-structures graph graph-algorithms zig zig-package ziglang
Last synced: 16 Jul 2025
https://github.com/aditya172926/ds-algo-notebooks
Algorithms, Data Structures explanation, Machine learning and Deep learning code and theory.
algorithms data-structures deep-learning machine-learning
Last synced: 17 Jul 2025
https://github.com/nitrosh/nitro-datastore
Nitro DataStore makes working with JSON data efficient and enjoyable. Access your data however you want - dot notation, dictionary style, or path-based - no schema required.
data-structures json python3 static-site
Last synced: 25 Jan 2026
https://github.com/prasundas99/problem-solving
A list of all common problems (solved) from beginners to advance in problem solving
c codeforces-solutions cpp data-structures java oops-in-java problem-solving
Last synced: 09 May 2026
https://github.com/noureldin2303/schoolmanagementsystem
SchoolManagementSystem Project in data-structures using java ( Double-LinkedList )
data-structures double-linked-list java linked-list project school-management student-management
Last synced: 09 Jul 2025
https://github.com/sheabunge/kit205-assign2
KIT205 Data Structures and Algorithms: Assignment 2 (Semester 1, 2018) | Assignment Grade: 100%
algorithms data-structures dijkstra-algorithm floyd-warshall-algorithm homework
Last synced: 17 Mar 2025
https://github.com/kwilczynski/container
Simple data structures to use in the Go Programming Language
Last synced: 17 Mar 2025
https://github.com/omarfawzi/data-structures
Various Data Structures implemented using C++
Last synced: 17 Jul 2025
https://github.com/manjeettahkur/30-day-leetcode
30-Day LeetCoding Challenge In Go programming language
algorithms-and-data-structures data-structures go golang leetcode
Last synced: 24 Jun 2025
https://github.com/minikin/dart-algorithms
🧮 Algorithms and data structures implemented in Dart with explanations and links to further readings
algorithms dart data-structures
Last synced: 17 May 2026
https://github.com/jabolopes/go-sparseset
Sparse sets with efficient traversal, joining, sorting, etc.
data-structures generics go golang golang-library sets sparse-sets utility
Last synced: 21 Mar 2025
https://github.com/npanuhin/itmo-algo
Homework solutions for the Algorithms and Data Structures course at ITMO University (2021/2022, Future)
algorithm algorithms algorithms-and-data-structures data-structures graph graph-algorithms greedy-algorithms itmo itmo-labs itmo-university searching-algorithms shortest-path-algorithm shortest-paths sorting-algorithms
Last synced: 18 Jul 2025
https://github.com/guusdias/dijkstra-algorithm
N3 of data structures.
c data-structures dijkstra-algorithm
Last synced: 18 Jul 2025
https://github.com/jusexton/datastructu-rs
Data Structures written in the rust programming language.
Last synced: 13 Apr 2025
https://github.com/arvinsingh/advanced-oop
advanced object-oriented programming
classes data-structures inheritance memory-management standard-library
Last synced: 08 Jun 2026
https://github.com/nadavmozeson/algorithms-implementation
A repository showcasing implementations of various algorithms, including graph algorithms (BFS, DFS, Dijkstra, Kruskal), dynamic programming solutions, and more. Designed for learning, practice, and demonstration of algorithmic problem-solving.
algorithm-implementation algorithms code-examples coding-challenges computational-thinking data-structures dynamic-programming educational graph-algorithms graph-algorithms-visualizer problem-solving python
Last synced: 12 Mar 2025
https://github.com/rythm-net/softuni
:octocat: A collection of every course, lecture, homework and exercise in my SoftUni journey. Including Entry, Fundamentals, Advanced and Professional Modules
algorithms algorithms-and-data-structures basics csharp css data-structures fundamentals golang html java javascript programming-basics python softuni
Last synced: 07 Apr 2026
https://github.com/sarthikg/python-data-structures
Data Structures in Python
data-structures hacktoberfest python
Last synced: 27 Mar 2025
https://github.com/arriqaaq/bst
Binary Search tree implementation
algorithm binary-search-tree data-structures golang
Last synced: 20 Mar 2025
https://github.com/samuelsenerwa/alx-higher_level_programming
The repository contains all the tasks done in ALX software engineering program
algorithm alx-higher-level-programming api classes-and-objects data-structures development exception-handling inheritance javascript loops modules programm python unittest
Last synced: 04 May 2026
https://github.com/jaiv24/practice-questions
algorithms data-structures java-8
Last synced: 17 Mar 2025
https://github.com/suddenlygiovanni/learning
This is my personal learning monorepo. It contains multiple sub repositories regarding different subjects that I have decided to explore.
abstract-syntax-tree algorithms data-structures lexer parser
Last synced: 19 Jul 2025
https://github.com/bursasha/c-projects
Programming and algorithmization in C ⚙️
algorithms bst c cvut-fit data-structures doubly-linked-list list programming structure
Last synced: 19 Jul 2025
https://github.com/gcarreno/nosodatasharp
Basic Noso Data blocks in C#
csharp data-structures datastructures dotnet noso noso-coin nosocoin
Last synced: 15 May 2026
https://github.com/darrehan/dsa
"Repository for horning programming concepts in C, C++, Java, and Python. Dive into data structures and algorithms to elevate coding prowess."
algorithms c cplusplus data-structures java python
Last synced: 11 Sep 2025
https://github.com/anhnt02hp/algorithm-data-structure
All basic knowledge about C++ and Algorithm & Data Structure
ads algorithms algorithms-and-data-structures cpp data-structures data-structures-and-algorithms dsa
Last synced: 05 Apr 2025
https://github.com/daveanthonyc/data-structures-and-algorithms
👩🏽🔧 🧩 🔢 🖩 Based on the course by ThePrimeagen: "The Last Algorithms Course You'll Need" as listed below. The '/src/dsa' directory in this React project contains multiple TypeScript files with implementations of fundamental concepts in data structures and algorithms.
computer-science data-structures dsa-practice software-engineering theprimeagen typescript unit-testing vitest
Last synced: 27 May 2026
https://github.com/mahmud-kandawala/leetcode-solutions
Geeking Time :)
data-structures javascript leetcode python sql
Last synced: 22 Apr 2026
https://github.com/nil369/akash_cpp_dsa_notes
This is my C++ & DSA notes. This Repo is helpful for Learning C++ Programming language and also Data Structures & Algorithm (DSA)
akash-halder cpp cpp20 data-structures dsa
Last synced: 24 Jun 2025
https://github.com/1337fury/42_minishell
Simple Unix shell implementation developed as part of the curriculum at 42. It provides a command-line interface that allows users to execute commands, launch programs, and perform various operations in a shell environment.
algorithms command-line data-structures shell unix
Last synced: 20 Apr 2026
https://github.com/jakzo/priority-queue
JavaScript priority queue implementation.
computer-science data-structures
Last synced: 12 May 2026
https://github.com/ankush-003/data-structures-using-c
Learning Data Structures using C Language
Last synced: 21 Mar 2025
https://github.com/pedrofurtado/c-data-structures
Data structures implemented in C.
c data-structure data-structures
Last synced: 05 Apr 2025
https://github.com/indirivacua/java-data-structures
Una miscelánea de algoritmos que he desarrollado en las clases de la materia Programación III de la UNLP
Last synced: 19 Jun 2026
https://github.com/grant0417/dataplex
Data Structures Library for C
data-structures header-only stl
Last synced: 11 Sep 2025
https://github.com/neilharia7/daily-coding-problems
C++ & Python Solutions for Daily Coding Problem
algorithms cpp daily-coding-problem data-structures python
Last synced: 15 May 2026
https://github.com/ana-chenoweth/queue
The Cola class implements a generic queue (FIFO - First In, First Out) for storing elements of type T. Resources
c data-structures dsa queue queues
Last synced: 17 May 2026
https://github.com/mastercruelty/c-go-algorithms
Just a repository where I put my C and Go exercises about my exam of Algorithm and data structures at University of Milan
algorithms c data-structures golang
Last synced: 14 May 2026
https://github.com/ahmednassar7/competitive-programming
This repository contains Data Structure and Algorithms topics.
algorithms competitive-programming cpp data-structures problem-solving
Last synced: 13 Apr 2025
https://github.com/kei-k23/java-algorithms
This is the collection of coding implementation of DSA in Java.
algorithms algorithms-and-data-structures data-structures dsa java
Last synced: 26 Mar 2025
https://github.com/estkey/datastructure
Multi Language Implementation for Elementary Data Structure
Last synced: 27 Mar 2025
https://github.com/asbhogal/javascript-algorithms-and-data-structures
Course notes for the JavaScript course provided by freeCodeCamp entitled 'JavaScript Algorithms and Data Structures.' Notes from activites and exercises will be pushed to this repo to serve as a 'bank' of resources and future reference.
algorithms data-structures data-structures-and-algorithms debugging dsa dsa-algorithm dsa-practice es6 freecodecamp functional-programming html5 javascript javascript-algorithms js object-oriented-programming oop
Last synced: 14 Oct 2025
https://github.com/cloxnu/note-datastructure
Note about data structure, powered by GitBook.
c data-structures gitbook note notebook
Last synced: 02 Mar 2025
https://github.com/olow304/data-structures-algorithms-for-somali-devs
A Collection of Algorithms And Data Structures in Python for Somali developers
algorithm-challenges algorithms algorithms-and-data-structures arr backtracking-algorithm competitive-programming complexity data-structures java python search-algorithm somali somalia sort tree tree-structure
Last synced: 17 May 2026
https://github.com/shravzzv/odin-knights-travails-project
An implementation of finding the shortest path between a knight and its destination using a breadth-first search algorithm.
algorithms breadth-first-search data-structures theodinproject
Last synced: 08 Jul 2025
https://github.com/kopach-artem/hashtable
A comprehensive C++ library for efficient data management using hash tables. Features customizable hashing, collision resolution.
c-plus-plus cpp data-structures hash-map hash-table hashtable
Last synced: 05 Apr 2025
https://github.com/mcquerol/java-projects
Various Java projects showcasing OOP, data structures, and GUI development.
array-manipulation calculator data-structures gui java minecraft-plugins notepad-clone object-oriented-programming personal-projects
Last synced: 23 Feb 2025
https://github.com/satyamgupta53/data-structures-algorithm
Comprehensive collections of all the important data structures and algorithms currently used & leetcode question-solutions also included.
algorithms data-structures java leetcode
Last synced: 18 Mar 2025
https://github.com/skyv26/hackerrank-solution
HackerRank is a tech company that focuses on competitive programming challenges for both consumers and businesses. Developers compete by writing programs according to provided specifications.
algorithms coding-challenge data-structures interview-preparation javascript
Last synced: 05 Apr 2025
https://github.com/n1colasf/obligatorio-aed2
Obligatorio Algoritmos y Estructuras de Datos 2 (Semestre 4 - Marzo 2022) Calificación: 38/40
binary-search-tree data-structures hash java tree-structure
Last synced: 08 May 2025