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-09 00:07:51 UTC
- JSON Representation
https://github.com/shikha-code36/striver-sde-sheet-python-solutions
Solution for Striver's SDE Sheet implemented in Python
algorithm backtracking-algorithm bit-manipulation data-structures dynamic-programming graphs-algorithms hashing hashmap heap interview-questions leetcode-solutions linked-list python-ds-algo python-leetcode recursive-algorithm strings striver-sde-sheet strivers-sde-sheet tree tries
Last synced: 06 Jun 2026
https://github.com/ericgitangu/leetcode-projects
Solutions to various LeetCode Problems
algorithms data-structures dynamic-programming problem-solving
Last synced: 24 Apr 2026
https://github.com/mavroprovato/algorithms
A library that implements various data structures and algorithms in C.
Last synced: 06 Jun 2026
https://github.com/satishdash/juliaexercism
Exercises on various Julia concepts from Exercism.io
data-structures julialang programming
Last synced: 25 Apr 2026
https://github.com/smile040501/data_structures
My implementation of various Data Structures using C++
algorithm algorithms algorithms-and-data-structures algorithms-datastructures algorithms-implemented cpp data-structures datastructures
Last synced: 06 Jun 2026
https://github.com/yashkathe/dsa-with-javascript
Data Structures, Algorithms and Problems with Javascript
algorithms data-structures graphs javascript javascript-dsa linked-list problem-solving sorting-algorithms trees typescript
Last synced: 25 Apr 2026
https://github.com/nitsas/py3algs
Simple Python 3 implementations of popular algorithms and data structures.
algorithms data-structures python
Last synced: 06 Jun 2026
https://github.com/mehwishferoz/wynk-music-app-in-c
C project simulating Wynk music app functionalities, featuring user management, music browsing, playlist creation, and song playback using linked lists, hash tables, stacks, and queues.
algorithms c data-structures dsa dsa-project
Last synced: 06 Jun 2026
https://github.com/avivharuzi/algorithms-and-data-structures
Implementation of Algorithms and Data Structures using JS
algorithms algorithms-and-data-structures data-structures javascript
Last synced: 07 Jun 2026
https://github.com/aja512/python-lab
Python Language Dabbling
calculator-application coursera data-structures mysql programming-language python-3 restaurant-management
Last synced: 27 Apr 2026
https://github.com/483759/algorithmsolutionstorage
Problem Solving, 자료구조, 알고리즘 공부 내용 정리
algorithm data-structures problem-solving
Last synced: 07 Jun 2026
https://github.com/abdalrahman-alhamod/tree-algorithms
The Tree Algorithms project is a Java-based repository that provides implementations of various tree data structures and algorithms. It offers a collection of classes for building, manipulating, and traversing trees, as well as performing operations specific to different types of trees.
algorithms avl-tree binary-search-tree binary-tree binsary btree data-structures desktop-application heap heapsort-algorithm java maxheap min minheap priority-queue trees
Last synced: 27 Apr 2026
https://github.com/iampavangandhi/chatbot
💬 Chatbot Web App (using APIs)
chatbot data-structures javascript json json-api
Last synced: 28 Apr 2026
https://github.com/emanoelcampos/java-data-structures-algorithms
Atividades e exercícios desenvolvidos no curso de Estrutura de Dados e Algoritmos com Java da orientadora Loiane Groner
algorithms algoritmos data-structures estrutura-de-dados java loiane loiane-groner
Last synced: 28 Apr 2026
https://github.com/a3ro-dev/dsa
My data structure and algorithm repository. In Python
data-structures linked-list python stack
Last synced: 25 Jun 2026
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: 29 Apr 2026
https://github.com/md-emon-hasan/python
🐍 Python programming ranging from beginner to advanced levels, enhancing coding skills and understanding to various Python concepts.
anaconda data-structures dsa programming python python-programming python3
Last synced: 08 Jun 2026
https://github.com/kabragaurav/practice-c-cpp-python-oops-dsa
Study and Practice Material for Chief Programming Languages and Major Topics in Computer Science
c cpp data-structures java object-oriented-programming python
Last synced: 29 Apr 2026
https://github.com/valentinnsoare/mathquizwithcomputerassistedinstructions
Math quizes with an interactive menu and instructions from computer to solve the questions in case you have your answer wrong.
data-structures interaction-design interactive java-17 mathematics maven oop-principles
Last synced: 30 Apr 2026
https://github.com/rvats20/airline-dashboard
Airline Dashboard is designed to provide real-time insights and analytics for airline operations. This dashboard helps airlines monitor key performance indicators (KPIs), track flights, manage resources, and improve overall efficiency.
cicd dashboard-application dashboard-templates data-structures matplotlib pandas plotly python real-time visualization
Last synced: 30 Apr 2026
https://github.com/proxzima/competitive-coding
Solved questions from all major competitive coding platforms
algorithms codechef coding coding-challenge competitive-programming cpp data-structures hackerrank interviewbit leetcode project-euler python regex sql
Last synced: 30 Apr 2026
https://github.com/mrpranavr/data_structures_and_algos
A daily practice tracker for Data structures and Algorithms
algorithms data-structures java python3
Last synced: 01 May 2026
https://github.com/oussama-zbair/e-challenge
E-challenge 2023 | Java Problem Solving
data-structures java javaee oops-in-java problem-solving
Last synced: 08 Jun 2026
https://github.com/wotermelon/data-structure
常用的一些数据结构的实现,如链表、栈、队列、树等
data-structures javascript linked-list queue stack tree-structure
Last synced: 01 May 2026
https://github.com/ctoic/polynomial-calculator-using_c-
Some of the basic concept's and algorithm implementations.
algorithm data-structures linked-list
Last synced: 08 Jun 2026
https://github.com/lebrancworkshop/learn-dsal-cpp-mikelopster
Learning Data Structures and Algorithms with C++ by Mikelopster (Thai Software Developer Youtube Channel)
algorithms algorithms-and-data-structures cpp data-structures data-structures-and-algorithms
Last synced: 02 May 2026
https://github.com/fmontes/dotcms-gatsby
Gatbsy Source Plugin for @dotcms. Using the @dotcms endpoints to create a Gatsby source plugin.
data-structures dotcms endpoints gatsby gatsby-site nodejs rest yarn
Last synced: 03 May 2026
https://github.com/lebrancworkshop/learn-cpp-from-youtube
Learning C++ from many resources in Youtube (E.G. The Cherno, Neso Academy)
algorithms assembly-language cpp data-structures data-structures-and-algorithms self-study youtube
Last synced: 03 May 2026
https://github.com/ikhsan3adi/dsa_dump
Matkul Struktur Data dan Algoritma
algorithms c cpp data-structures data-structures-and-algorithms dsa
Last synced: 09 Jun 2026
https://github.com/kalongn/shuffle-algorithm
Shuffle Algorithm for a Spotify Playlist
bash data-structures java music node-js shuffle spotify
Last synced: 05 May 2026
https://github.com/snandasena/cpp-advanced-topics
Advanced Topics In C++
algorithms c concurrent-programming cpp data-structures datastructures-algorithms idioms oop python solid-principles webassembly
Last synced: 05 May 2026
https://github.com/kacper0199/agh-navigator-app
The purpose of this project is to create AGH University of Science and Technology navigator app using Dijkstra's algorithm to find the shortest paths between the buildings.
agh-university algorithms data-structures dijkstra-algorithm folium-maps heroku-app navigator python streamlit
Last synced: 06 May 2026
https://github.com/thais81/whatdogru
Personnal project. Funny Php app to find which dog breed you would be if you were a dog. No framework but cool design patterns! One month work alone.
data-structures database design-patterns interactive javascript pdo-mysql php8 quiz
Last synced: 07 May 2026
https://github.com/yash22222/sync-intern-s-ml-tasks
SYNC INTERN'S Machine Learning internship will offer you to enhance your skills by doing real-life example projects. This internship will increase your knowledge in the field of data and algorithms to understand how a machine learns.
bhpp boston-house-datasets boston-house-price-prediction boston-house-pricing data data-structures machine-learning machine-learning-algorithms numpy pandas sync-intern sync-interns
Last synced: 07 May 2026
https://github.com/mohammad-malik/linkedlist-notepad
A console-based notepad using a 2D linked list for text storage. Features text editing, saving, loading, and a spell-checker with correction suggestions—all in a C++ console environment.
cpp data-structures dsa linked-list linux macos ncurses-library unix
Last synced: 08 May 2026
https://github.com/andyduke/data_processor_cli
Flexible command-line data processor.
command-line command-line-tool converter csv data data-structures json template toml xml yaml
Last synced: 08 May 2026
https://github.com/xanonymous-github/data_structure
Practice Data Structure
Last synced: 08 May 2026
https://github.com/i-umairkhan/data-structures
Includes C++ Implementation of Data Structures and Algorithms.
algorithms biginteger-cpp cpp data-structures
Last synced: 10 Jun 2026
https://github.com/md-emon-hasan/data-structures-and-algorithms-dsa-in-python-full-course-by-coding-ninjas-in-english-
A comprehensive Python course on data structures and algorithms from Coding Ninjas, providing detailed explanations and practical examples.
algorithm algorithms-and-data-structures data-structures dsa programming-language pyhton-3 python
Last synced: 09 May 2026
https://github.com/lurado/ldocappedqueue
A queue that doesn't grow indefinitely.
data-structures ios macos objective-c
Last synced: 09 May 2026
https://github.com/izure1/node-relation
This module helps you manage string, numbers as a group.
backend data-structures front-end javascript linked-list linkedlist math relationship tree tree-structure
Last synced: 09 May 2026
https://github.com/rahulkp220/algorithms-datastructure-refresher
A repo dedicated to refresh my algorithms and data structure knowledge.
algorithms data-structures golang julialang python3
Last synced: 09 May 2026
https://github.com/debakarr/code_backup
Backup of programs I did in my college.
algorithm college cpp data-structures java lab numerical-methods vhdl
Last synced: 09 May 2026
https://github.com/tehsim/competitive_programming
Codeforces submission link and my regular problem solving or coding added here
arrays c css data-structures datatypes function geometry html input-output loops recursion sorting-algorithms string
Last synced: 10 May 2026
https://github.com/ralvarezdev/uru-programming-2-the-bank-of-wall-street
The Bank of Wall Street terminal project from Programming 2 college course
cpp data-structures dsa merge-sort rafael-urdaneta-university terminal universidad-rafael-urdaneta uru
Last synced: 10 May 2026
https://github.com/yigittopm/javascript-data-structures-and-algorithms
Data Structures & Algorithms with Javascript (Michael McMillan)
algrothm book data-structures javascript
Last synced: 11 May 2026
https://github.com/mubashir1osmani/datastructures-algorithms
CPS305
c data-structures emacs-lisp lisp shell
Last synced: 12 May 2026
https://github.com/hackersa3edy/simple_shell
ALX Sprint 1 project - Simple Shell: The shell is a program that takes the command inputs written from the the user’s keyboard and passes them to the machine to execute them through the kernel. It also verifies if the command inputs from the user are correct. So, in general, a shell is a user interface to use the services of a computer.
algorithms alx alx-software-engineering c-language c-programming cli command-line data-structures debugging kernel optimization shell system-calls valgrind
Last synced: 14 May 2026
https://github.com/guilhermebkel/data-structures-study
🏛️ A deep study about Data Structures with help of C++ language
algorithm-analysis algorithms-and-data-structures c data-structures
Last synced: 14 May 2026
https://github.com/abdealijaroli/dsa
Leetcode and GFG solutions in C++. Have built a similar repo in Golang, check out (github.com/abdealijaroli/leetgo)
algorithms cpp data-structures dsa leetcode
Last synced: 12 Jun 2026
https://github.com/mituskillologies/ads-pgdac
Algorithms and Data Structures using Java @ CDAC's PG Diploma in Advanced Computing Course.
algorithm-analysis algorithms algorithms-and-data-structures array data-structures data-structures-algorithms dynamic-data-structure graphs hashing-algorithm java linked-list queue searching-algorithms sorting-algorithms stack trees
Last synced: 12 Jun 2026
https://github.com/purejoymind/datastructures
Data structures & Algorithms implemented in C#
algorithms algorithms-and-data-structures csharp csharp-code data-structures
Last synced: 15 Jun 2026
https://github.com/ashtishad/leetcode-go
Leetcode solutions in Golang.
algorithms data-structures data-structures-and-algorithms go golang leetcode leetcode-solutions
Last synced: 15 Jun 2026
https://github.com/sachin-kumar-2003/competitiveprograming
Competitive Programming Using Python .. Solving Data structure Problem
data-structures datastructures leetcode leetcode-python3 leetcode-solutions python
Last synced: 17 Jun 2026
https://github.com/adityarajsingh/cp
All the code solutions for problems related to Data Structures and Algorithms and problems of various coding platforms.
algorithms competettive-programming cpp data-structures problem-solving
Last synced: 18 Jun 2026
https://github.com/trojaner/eru-ceng-bz205
Assignment for C++ Data Structures and Algorithms Course at ERU
algorithms assignment cpp data-structures
Last synced: 18 Jun 2026
https://github.com/piyushpriyadarshi/javautility
all datastructures and utility functions implemented in java
algorithms algorithms-and-data-structures data-structures datastructures java-8 problem-solving utility-application utility-classes utility-library
Last synced: 18 Jun 2026
https://github.com/joozef315/csharp-datastructures-algorithms
Explore essential data structures and algorithms in C#, including stacks, queues, binary search trees, and sorting/searching methods.
algorithms binary-search binary-search-tree csharp data-structures linked-list mergesort queue sorting-algorithms stack
Last synced: 18 Jun 2026
https://github.com/ehsaniara/datastructuresamples
Computer Engineering Data Structure Samples in JAVA
Last synced: 19 Jun 2026
https://github.com/cs-joy/dsa
Data Structures and Algorithms
algorithms data-structures dsl java
Last synced: 19 Jun 2026
https://github.com/saket-sk/semester4-sppu-data-structures-and-files-lab
Data Structure and Files Programs
Last synced: 20 Jun 2026
https://github.com/neehan/dsa-implemented
C++ implementation of various data structures and algorithms
algorithms c-plus-plus data-structures implementaion
Last synced: 22 Jun 2026
https://github.com/mollycarroll/data-structures-algos-masterclass
All code practice for the Udemy course JavaScript Algorithms and Data Structures Masterclass
algorithms algorithms-and-data-structures data-structures javascript
Last synced: 22 Jun 2026
https://github.com/selcia25/programming-in-data-structures
Welcome to the "Programming in Data Structures" repository! This repository contains Python code examples and implementations of various data structures and algorithms to help you learn and practice programming concepts related to data structures.
algorithms code data-structures
Last synced: 22 Jun 2026
https://github.com/donghl-dev/practices-algorithm
알고리즘과 자료구조를 통한 문제풀이 저장소
algorithm data-structures kotlin problem-solving
Last synced: 23 Jun 2026
https://github.com/williamwutq/bblock
Persistent checksummed blocks built on top of bstack's allocators
allocation binary block data data-structures database rust rust-crate rust-library serialization
Last synced: 25 Jun 2026
https://github.com/gurrudev/data-structure
data-structure programs using C++
cpp data-structures dsa dsa-algorithm
Last synced: 29 Jun 2026
https://github.com/luiscarlosjayk/rust-fun-practice
Practicing LeetCode-style DSA problems in Rust, organized by difficulty and topic. Each problem is its own crate with validating tests.
algorithms coding-interview data-structures dsa leetcode neetcode practice rust
Last synced: 29 Jun 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/kafkawannafly/generic-collections
Generic data structures of Golang
algorithms data-structures generic golang hashmap linkedlist list queue stack
Last synced: 11 Jul 2025
https://github.com/mmaffi/alg1-academic-exercises
📌 Repository of C and programming logic exercises developed during my undergraduate studies in Information Systems at UFMS CPTL. Here, I store practice exercises to reinforce fundamental language concepts and improve programming logic skills.
algorithms c-exercises c-language c-programming college-projects computer-science data-structures learning-c logic-programming programming-challenges
Last synced: 30 Jun 2026
https://github.com/shalldie/gog
Generic data structures and functions of Golang. Golang 的泛型数据结构/方法。
data-structures functions generic golang
Last synced: 30 Jun 2026
https://github.com/davidson-souza/cpp
Códigos aleatórios em c/c++
code cpp data-structures examples math number-theory
Last synced: 06 Sep 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/seatonullberg/ugraph
C89 undirected graph implementation.
c data-structures graphs undirected-graphs
Last synced: 29 Mar 2025
https://github.com/yanliu1111/algoexpert-easy
In progress. AlgoExpert-EasyQuestion using TypeScript & Python
alogrithms data-structures python typescript
Last synced: 15 May 2026
https://github.com/windjammer6/12.-data-structures-and-algorithms-learning-and-practice-python
My learning journey of Data Structures and Algorithms in Python.
algorithms data-structures python
Last synced: 03 Jul 2026
https://github.com/jaem1n207/brain
개발을 할 때 필요한 일부 기본 지식들을 정리한 저장소
accessibility css data-structures database front-end html javascript network node os patterns performance react security
Last synced: 08 Apr 2026
https://github.com/ibnaleem/queue
Queue data structure in Python
arrays data-structures data-visualization lists queue queueing queues
Last synced: 02 Apr 2025
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/priyakdey/dsa
Implementations of different algorithms and data structures.
algorithms computer-vision data-structures data-structures-and-algorithms interview-preparation java python software-engineering
Last synced: 04 May 2026
https://github.com/azusfin/structures
Implementations of Data Structures
bits bytes data-structures structures tree
Last synced: 17 Jun 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/aleiva17/heap-happens
Simple, flexible, and performant implementation of the heap data structure.
data-structures heap heapsort js-library library priority-queue ts-library
Last synced: 12 Jan 2026
https://github.com/Siegescript/C
Where I store my notes for C programming and Data Structures, Algorithms and Complexities
algorithms-and-data-structures algorithms-datastructures c data-structure data-structures data-structures-algorithms data-structures-and-algorithms data-structures-c dsa
Last synced: 30 Jun 2026
https://github.com/lordubuntu/maths
Maths algorithms and data structures you'll find useful, formally verified and optimized
algebra algorithms calculus computer-algebra-system data-structures design-by-contract formal-verification mathematical-programming mathematics maths property-based-testing
Last synced: 12 Sep 2025
https://github.com/ranjeet1106/codeforces_solution
Beginner friendly codeforces solutions
algorithm c codeforces-solutions codeforces-solutions-github cpp17 data-structures data-structures-and-algorithms
Last synced: 18 May 2026
https://github.com/sohamratnaparkhi/dsa-course
Collection of different problems on Data Structures and Algorithms - segregated topic-wise
algorithms data-structures dsa hashmap leetcode-java leetcode-solutions linked-list stacks trees
Last synced: 07 Mar 2026
https://github.com/shirshendubhowmick/golang-data-structures
Popular data strctures & algorithms in Go lang
data-structures datastructures go golang linked-list tree
Last synced: 29 Mar 2025
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/camsai/notebooks
CAMSAI Notebooks provides interactive Jupyter notebooks for AI-driven materials science research. These notebooks demonstrate the use of CAMSAI tools, schemas, and workflows, offering hands-on examples for data validation, materials design, and AI integration to accelerate scientific discovery.
artificial-intelligence chemistry data-science data-standards data-structures data-visualization density-functional-theory machine-learning materials materials-design materials-informatics materials-science modeling-and-simulation molecular-dynamics
Last synced: 02 Jul 2026
https://github.com/sangqle/study
All my code while studying at university in here.
algorithms-and-data-structures ctu data-structures freecodecamp graph-theory interview interview-questions machine-learning networking object-oriented-programming pop3-client sample-code smtp-client web
Last synced: 17 Feb 2026
https://github.com/sreejit7/data-structures-algorithms
Codes with solutions for different Data Structures & Algorithm related problems
algorithms algorithms-and-data-structures cpp data-structures problem-solving
Last synced: 09 Sep 2025
https://github.com/adrinlol/leetcode-javascript-algorithm-solutions
This repository contains JavaScript algorithm examples and solutions from Leetcode.
algorithms basic-algorithms data-structures data-structures-and-algorithms javascript javascript-guide
Last synced: 13 Mar 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/krypt0nn/table
Библиотека реализации таблиц данных на PHP 7.4
Last synced: 12 Jun 2026
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/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