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-03 00:07:45 UTC
- JSON Representation
https://github.com/towaquimbayo/comp-2522
BCIT Computer Systems Technology (CST) - COMP 2522 (Object Oriented Programming 1)
algoirthms binary-search-tree data-structures data-structures-and-algorithms design-patterns java java-17 java-processing object-oriented-programming oop oops-in-java processing processing-org
Last synced: 20 Apr 2026
https://github.com/h3rodev/tupcs203
Quizzes, Assignments and Projects in C/C++ for Data Structures and Algorithms Class of TUP ETEEAP
algorithms c cpp data-structures
Last synced: 20 Apr 2026
https://github.com/tsembp/epl231-groupassignment
Search Engine Implementation using TrieNode/TrieTree data structure
algorithms algorithms-and-data-structures data-structures hashing heaps java trie-tree
Last synced: 21 Apr 2026
https://github.com/0xharryduong/javascript-algorithms-data-structures
Algorithms and data structures - Javascript implementation
algorithms data-structures javascript
Last synced: 21 Apr 2026
https://github.com/brunomartins03/unb-eda2-23.1
Materiais de estudo, resumos, exemplos de código e anotações sobre a disciplina de Estruturas de Dados e Algoritmos 2 no semestre 2023.1.
data-structures dsa study-project
Last synced: 05 Jun 2026
https://github.com/casperkristiansson/algorithms-and-data-structures-id1021
Algorithms and Data Structures - Lab exercises for the course ID1021
algorithms algorithms-and-data-structures data-structures exam exams fundamentals graphs id1020 id1021 id1021ht21 lab lab1 lab2 lab3 lab4 old-exam searching sorting
Last synced: 05 Jun 2026
https://github.com/timleslie/sparse_graph
Sparse graph algorithms in Rust.
algorithms data-structures graph graph-algorithms rust-library
Last synced: 22 Apr 2026
https://github.com/kartikmehta8/implementations
Implementation of Data Structures in C++
Last synced: 05 Jun 2026
https://github.com/christian-doucette/data_structs
Implementation of common data structures with C. Includes linked list, list, stack, heap, BST, and hash table.
Last synced: 05 Jun 2026
https://github.com/geo-tp/autocrud
API Rest to automatically generates and manages CRUD operations for custom data structures defined by users
Last synced: 24 Aug 2025
https://github.com/abhinandan-khurana/week3-dp4-cipherschools
Competitive Coding using C++ for Interview Prep - CipherSchools
data-structures interview-practice interview-preparation interview-questions practice-programming
Last synced: 05 Jun 2026
https://github.com/iampavangandhi/chatlistcaching
💬 Chat list Caching Web App (using Linked List and Hashing)
data-structures hashing javascript linked-list lru-cache
Last synced: 06 Jun 2026
https://github.com/vikky2810/c-preparation-notes
Intermediate-level C programming notes, covering advanced control flow, pointers, memory management, file handling, and more.
algorithms bitwise-operations c c-programming data-structures file-handling intermediate-c memory-management pointers
Last synced: 24 Apr 2026
https://github.com/vevdokimovm/mephi-tree-structures
C++ implementation of Binary Tree and Binary Heap with interactive console interface. MEPhI lab
binary-heap binary-tree cmake cpp data-structures
Last synced: 27 Jun 2026
https://github.com/skylar-lorena/python
An introductory course to Python. Learn Python from scratch with mini-exercises
beginner-code data-structures introduction-to-python python python3 pythonbasics pythontutorial
Last synced: 05 Jun 2026
https://github.com/ikeraguero/javascript-course
This repo provides a place for uploading projects and concepts from Jonas Schmedtmann's 'The Complete JavaScript Course', focused on the essentials of vanilla JS and how it works below the surface.
apis data-structures dom-manipulation javascript oop
Last synced: 23 Aug 2025
https://github.com/0-hossam-0/tic-tac-toe
Tic-Tac-Toe game
bot cpp data-structures game python tic-tac-toe xo xo-game
Last synced: 24 Apr 2026
https://github.com/tutupharirabu/kalkulator-project-std
A C++ program that converts infix expressions to prefix notation and calculates the result.
Last synced: 24 Apr 2026
https://github.com/balta2ar/scratchpad
Experiments with algorithms/data structures, leetcode solutions
algorithms data-structures leetcode leetcode-python leetcode-solutions
Last synced: 28 Jun 2026
https://github.com/xiaohan2012/pyheap
binary heap implementation in Python
data-structures heap priority-queue
Last synced: 23 Aug 2025
https://github.com/saiteja-madha/ds-and-algo
Solutions for problems related to data structures and algorithms
algorithms data-structures hackerrank leetcode
Last synced: 25 Apr 2026
https://github.com/nelsonbn/algorithms-data-structures-selection-sort
Algorithms and Data Structures - Selection Sort
algorithms algorithms-and-data-structures data-structures
Last synced: 25 Apr 2026
https://github.com/contawo/uct_java
My school computer science assignments made with java implementing data structures and SQL database.
algorithms-and-data-structures data-structures database java
Last synced: 25 Apr 2026
https://github.com/senior-sigan/data-structures-training
Common data structures and algorithms I implemented just to practise
cpp data-structures learn-to-code
Last synced: 06 Jun 2026
https://github.com/adarsh-kmt/lsmtree
An LSM tree, implemented in Go.
data-structures data-structures-and-algorithms database lsm-tree
Last synced: 25 Apr 2026
https://github.com/wilsonkinyua/data-structures
arrays data-structures html-css-javascript spread-operator
Last synced: 06 Jun 2026
https://github.com/isaacmaffeis/pac-2023
PAC 2023/24 Algorithm design and computability - University course
algorithms data-structures java
Last synced: 07 Jun 2026
https://github.com/danilowskic/queue-initialisation
An app shows data structure called queue. Describes how it works and what it is based on.
data-structures data-visualization java-8 queue queue-simulation
Last synced: 26 Apr 2026
https://github.com/c1m50c/hacker-rank-solutions
Compilation repository of my HackerRank solutions.
algorithm algorithms data-structures dynamic-programming hackerrank hackerrank-solutions interview-questions learning solutions
Last synced: 26 Apr 2026
https://github.com/aakash3279/my-leetcode-problems
This is a repository where coding solutions are provided which i solved in leetcode
algorithm data-structures java javascript leetcode-java leetcode-solutions sql
Last synced: 26 Apr 2026
https://github.com/htrmc/zig-concurrent-queue
Lock-free multi-producer multi-consumer concurrent queue for Zig. Block-based, zero-lock design.
concurrent-queue data-structures lock-free mpmc multi-producer-multi-consumer zig
Last synced: 27 Apr 2026
https://github.com/chewhx/javascript-dsa-masterclass
Lesson notes and code tests for Javascript DSA Masterclass
algorithms colt-steele data-structures data-structures-and-algorithms javascript masterclass typescript udemy
Last synced: 27 Apr 2026
https://github.com/margi47/linkedlists
Implementation of data structures - double linked list, queue, stack
csharp data-structures datastructures dotnet linked-list queue stack
Last synced: 27 Apr 2026
https://github.com/webmekanic/algorithms-and-data-structures
Daily Coding Exercises to sharpen problem solving skills
algorithms codewars codewars-kata coding-challenge computer-science data-structures engineering freecodecamp interview-questions javascript programming-exercises solutions technical
Last synced: 07 Jun 2026
https://github.com/vatshayan/b.tech-project-cancer-predication-system
Cancer Prediction System Project Developed through a Machine learning approach.
btech btechfinalyear cancer collegeproject csv data data-science data-structures datas datasets final-project finalyear india machinelearning project python python-3
Last synced: 07 Jun 2026
https://github.com/hibatillah/learn-java
Java Programming Documentation of Information Systems, Politeknik Caltex Riau
college data-structures documentation java oop
Last synced: 27 Apr 2026
https://github.com/anhvu2889/miu-cs390-fpp
Repository for assignments and exercises focusing on Java programming basics, object-oriented programming, data structures, exception handling, and recursion.
assignment computer-science data-structures education exception-handling files fundamentals java object-oriented-programming recursion
Last synced: 28 Apr 2026
https://github.com/ionutpetre/airline-management-activities
Aplicație pentru evidența principalelor procese derulate în cadrul companiei aeriene EasyFlight.
Last synced: 22 Jun 2026
https://github.com/vtheonly/150_leetcode_problems
LeetCode: 150 total problems, with 50 easy, 75 medium, and 25 hard.
algorithms coding cpp data-structures java javascript leetcode problem-solving python
Last synced: 28 Apr 2026
https://github.com/mbrsagor/pythonnote
Study in python latest code and node serial
basic-programming data-structures mathematics oop python-library python3
Last synced: 08 Jun 2026
https://github.com/ososuna/coding-interview
Coding afternoons for cracking the coding interview
algorithms coding-interviews cpp data-structures
Last synced: 29 Apr 2026
https://github.com/jazaltron10/king_java
Explore the essentials of computer science with this Java repository—a comprehensive guide to fundamental Data Structures and Algorithms. Delve into efficient software design, navigate Java intricacies, and fortify your coding skills for the challenges in the vast landscape of computer science.
algorithms coding-challenges coding-interviews data-structures gui-application java
Last synced: 08 Jun 2026
https://github.com/tenal/canine-calculator
A quiz application that generates your ideal dog breed! Breeds are chosen based on your current lifestyle and desired canine traits. All breed information is located in a data structure built by Tenal in 'sciript.js'. This was my first jQuery project, refactored to vanilla JS a couple months later.
data-structures html5 javascript sass sass-mixins vanilla-javascript
Last synced: 29 Apr 2026
https://github.com/jconleyscales/two-dimensional-q
Fixed-capacity circular queue backed by a 2D list with wrap-around indexing (Python).
circular-buffer data-structures python queue
Last synced: 08 Jun 2026
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: 29 Apr 2026
https://github.com/erenisci/python
Python
algorithms data-structures fundamentals jupyter-notebook python
Last synced: 29 Apr 2026
https://github.com/sandipgyawali/dsa
Implementations of Data Structures and Algorithm
algorithms data-structures java
Last synced: 29 Apr 2026
https://github.com/sebi2020/data_structs
A nodejs general purpose module for standard data structs like fifo, queues, linked-lists
data-structures fifo heap lifo nodejs priority-queues stack
Last synced: 30 Apr 2026
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: 30 Apr 2026
https://github.com/patricktcoakley/py-leetcode
algorithms data-structures jupyter-notebook leetcode python
Last synced: 30 Apr 2026
https://github.com/gers2017/trie-ferris
trie data structure
data-structures rust tree-data-structure trie trie-data-structure trie-implementation
Last synced: 08 Jun 2026
https://github.com/suvrik/codeforces
Codeforces Template
algorithms competitive-programming data-structures mathematics
Last synced: 08 Jun 2026
https://github.com/dipto9999/visual_studio_exploration
Visual Studio Programs with Unit Test Framework
algorithms c cpp data-structures unittest visual-studio-2019
Last synced: 01 May 2026
https://github.com/raynard2010/aol-data-structures
This repository contains my answers for the AoL (Assurance of Learning) of COMP6048001 - Data Structures Course. The score I got for these answers is 100.
assurance-of-learning binus c case case-study data-structures tries
Last synced: 02 May 2026
https://github.com/henriqueotogami/data-structure
Repositório dedicado aos estudos de estrutura de dados em Java com testes unitários e documentação.
data-structures java javadoc-documentation junit5 log4j2
Last synced: 02 May 2026
https://github.com/ahmednassar7/money-hub
A bank management system.
algorithms cpp data-structures database oop sql
Last synced: 02 May 2026
https://github.com/warborn/algorithms
Implementation of some of the data structures & algorithms i've found in books and courses
algorithms computer-science data-structures interview-preparation ruby
Last synced: 09 Jun 2026
https://github.com/muhammadshavaiz/advanced-data-structues-fifa_dataset
This C++ project showcases efficient data management for FIFA World Cup data from 1930 to 2018. It uses AVL Trees for fast searching, Hash Tables for quick access, and Singly Linked Lists for easy traversal, optimizing both memory usage and retrieval speed.
avl-tree cpp data-structures hashtable linked-list parsing
Last synced: 09 Jun 2026
https://github.com/pitercoding/curso-python-curso-em-video
(PT): Curso introdutório de Python com foco em lógica de programação, prática e aprendizado progressivo. (EN): Introductory Python course focused on programming logic, hands-on practice, and progressive learning.
curso-gratuito data-structures error-handling estrutura-de-dados exercicios-praticos free-course funcoes functions logic logica-de-programacao mundo1 mundo2 mundo3 pratical-exercises programacao programming python tratamento-de-erros
Last synced: 03 May 2026
https://github.com/orcalinux/Data-Structure-and-Algorithms-Project
data-structures desktop-application qt6-gui qtcreator
Last synced: 22 Aug 2025
https://github.com/revazashvili/dsa
repository for data structures and algorithms
algorithms data-structures dsa
Last synced: 09 Jun 2026
https://github.com/jose-jaen/data-structures-algorithms
Python implementation of Data Structures & Algorithms problems
algorithms data-science data-structures engineering machine-learning machine-learning-algorithms python uc3m
Last synced: 09 Jun 2026
https://github.com/carlosagalicia/tc1031-act43-integral-activity-graphs-template-ad2023
This program processes a forest represented as a graph, counting the number of trees and acorns. It uses maps and vectors to manage the vertices and edges, determining the connections and components of the graph.
cplusplus cpp data-structures labs
Last synced: 09 Jun 2026
https://github.com/farhad2415/job_scraper
Job Site Based Job Scraping with python
automation bash-script data data-scraping data-structures python selenium selenium-python
Last synced: 05 May 2026
https://github.com/jfrimmel/talks-and-sources
This repository contains a list of talks and papers, that I find insightful and worth sharing
c concurrency conference conference-talk cplusplus cpp data-oriented data-structures list optimization papers rust security simd software-arch software-design talk talks video videos
Last synced: 05 May 2026
https://github.com/luisfvillalon/front-end-pokemon-photo-tag
A front-end for a 'Where's Waldo?' type game with Pokemon. Created with CSS, React.js, and API calls.
api css data-structures fetch html javascript photo-tagging reactjs routes
Last synced: 06 May 2026
https://github.com/choewy/data-structures-and-algorithm
자료구조 및 알고리즘(Python3 & React)
algorithm algorithms-and-data-structures data-structures python3 react
Last synced: 28 Jun 2026
https://github.com/mdhasanshuvo/ds-project
EazyTrip : An app for efficient ride and delivery services with a customizable map and shortest path algorithms.
algorithms data-structures map qt-creator qt-framework software-development sqlite
Last synced: 06 May 2026
https://github.com/tojan-naiem/my-data-structure
Data structure i build it
arraylist build data-structures java linked-list node project queue stack swing-gui
Last synced: 07 May 2026
https://github.com/drewcook/js-dsa
Code from the Udemy course JavaScript Algorithms and Data Structures Masterclass by Colt Steele.
algorithms data-structures data-structures-and-algorithms javascript typescript
Last synced: 07 May 2026
https://github.com/themusharraf/fastapibooks
A REST API built with Python and FastAPI, integrating with PostgreSQL for CRUD operations (Create, Read, Update, Delete) on books.
api architecture data-structures database fastapi render server sqlalchemy
Last synced: 07 May 2026
https://github.com/yasinpalash/dsa
This repository is dedicated to Data Structures and Algorithms (DSA)
algorithms array dart data-structures dsa dynamic-programming problem-solving py python searching sorting sorting-algorithms
Last synced: 07 May 2026
https://github.com/hitensharma18/pathfindingvisualizer
A React-based pathfinding visualizer that demonstrates Dijkstra’s algorithm on an interactive grid using JSX, HTML, CSS, and JavaScript.
algorithm-visualizer css data-structures dijkstra educational frontend grid html interactive javascript jsx pathfinding react visualization web-app
Last synced: 08 May 2026
https://github.com/srgrace/30-days-of-code
30 Days of Code at HackerRank
algorithms cplusplus data-structures java-8 oop-principles python3
Last synced: 08 May 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/chiragsdev/data-structure
Here is the Data Structure With Java
data-structures java problem-solving
Last synced: 10 Jun 2026
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/sombertm/ts-dsa
Various Data Structures & Algorithms implemented in TypeScript with a strong focus on typings and extensibility
algorithms data-structures types typescript
Last synced: 10 Jun 2026
https://github.com/morfly/affinity
A collection of algorithms and data structures written in your favorite programming language.
algorithms bazel data-structures java kotlin python swift
Last synced: 10 Apr 2026
https://github.com/convexwf/leetcode
Solution to Leetcode problems. 在此记录 Leetcode 题目的解法思路,以C++为主。
algorithm cpp data-structures leetcode
Last synced: 24 Aug 2025
https://github.com/snhilde/dsa
Data Structures and Algorithms
algorithms data-structures golang
Last synced: 09 Mar 2026
https://github.com/mrktsm/calculator
JavaFX-based Calculator App for CS216
css data-structures java javafx object-oriented-programming stack
Last synced: 09 May 2026
https://github.com/kalwar/snakegame
A very basic snake game using queue DS using JS/React
data-structures queue reactjs simple-app snake-game
Last synced: 10 May 2026
https://github.com/plopezgit/sprint2_t1_mysql_data_structure
Data Structure comprehension
data-structures diagramming drawio eer-diagram field join mysql mysql-database query record sql table terminal workbench
Last synced: 10 May 2026
https://github.com/tans105/frontend-interview-prep
Competitive programming questions and tiny projects frequently asked on the interview
competitive-programming css data-structures datastructures-algorithms design-patterns frontend geekforgeeks-solutions geeksforgeeks html interview javascript javascript-framework leetcode leetcode-solutions react reactjs vanilla-javascript
Last synced: 11 May 2026
https://github.com/soodaayush/cs50x-2024
A collection of all my CS50x 2024 Problem Set solutions.
ai algorithms c data-structures flask html-css-javascript python scratch sql
Last synced: 11 May 2026
https://github.com/nelsonwenner/data-structure
:books: Data structure studies.
Last synced: 11 May 2026
https://github.com/shuddha2021/java-bookstore-manager
Java-Powered Bookstore: Streamlined Inventory Management System
bookstoreapplication data-structures educational-project inventory-management java object-oriented-programming open-source system-design
Last synced: 29 Jun 2026
https://github.com/jayesh-tanna/coding-problem-solution
Data structures and algorithms - Hackerrank & geeksforgeeks solutions in c# and java
algortihms csharp data-structures geeksforgeeks-solutions hackerrank java
Last synced: 12 May 2026
https://github.com/anas436/data-structure-and-algorithm
Here, work has been done on the basic operations of Data Structure and Algorithm. If these operations are practiced, your basic skills will be strong. Here is used the C and Python programming language. Also, the PyCharm IDE and CodeBlocks are used as compilers.
algorithms c codeblocks data-structures pycharm python
Last synced: 13 May 2026
https://github.com/mohamedwelteir/infix-to-postfix--expression-evaluator
This project is for converting mathematical expression from infix to postfix as well as evaluating the expression.
Last synced: 11 Jun 2026
https://github.com/dev88jerry/cs304
Bishop's University - CS304 Data Structures
bishops bu data data-structures python structure university
Last synced: 11 Jun 2026
https://github.com/nirmalnishant645/college-activity
Different lectures on approaching the problems asked in Job Interviews that are available on LeetCode.
algorithms big-o big-o-notation big-o-performance complexity complexity-analysis data-structures hackerrank hackerrank-solutions interview interview-practice interview-prep interview-preparation interview-questions interview-test leetcode leetcode-python leetcode-solutions python python3
Last synced: 14 May 2026
https://github.com/hediyeorhan/datastructures
bfs-algorithm c data-structures dfs-algorithm queue recursive stack
Last synced: 11 Jun 2026
https://github.com/deadcoder0904/datastructures-practice
Data Structures Practice in C++ :heart_eyes:
c-plus-plus cpp data-structure data-structures datastructures
Last synced: 12 Jun 2026
https://github.com/gregyjames/cppalgorithms
Various Algorithms and Data Structures implemented in C++
algorithms cplusplus cpp data-structures
Last synced: 13 Jun 2026