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-02 00:07:41 UTC
- JSON Representation
https://github.com/kkufieta/algorithms
This is a collection of material and exercises I worked through on my journey to master data structures and algorithms.
algorithms data-structures python3
Last synced: 18 Apr 2026
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: 18 Apr 2026
https://github.com/mujibsayyad/task-manager_linked-list
data-structures reactjs singly-linked-list
Last synced: 18 Apr 2026
https://github.com/abdullah-niaz/sliding-window-popular-interview-problems
The "Sliding-Window-Popular-Interview-Problems" repository is a collection of solutions to common coding problems that utilize the sliding window technique, frequently asked in technical interviews. This repo aims to help developers understand and master this efficient algorithm by providing clear, well-documented solutions to a variety of problems
algorithms data-structures problem-solving sliding-window
Last synced: 18 Apr 2026
https://github.com/timbo-rafa/python_seats
algorithms challenge data-structures hash-set nosetests python test
Last synced: 04 Jun 2026
https://github.com/maks28atish03kumar04sahu01/java-project-04
Create a UI using JAVA for some particular B. Tech branches and perform the following operations "ADD", "UPDATE", "DELETE", "SEARCH", "FETCH" and connect the JAVA to MySQL using the XAMMP server.
awt-gui data-structures java-8 jdbc-driver localhost mysql-database swing-gui xampp
Last synced: 16 May 2026
https://github.com/0xalihn/acm-problem-solving-source-code
Problem solving source code in UVa, HackerRank, Tocoder, Codility using Data structure and Algorithm by C, Python and Java. Interview problem solving for different tech company.
algorithms c data-structures hackerrank interview-questions java problem-solving python3 topcoder uva-online-judge
Last synced: 19 Apr 2026
https://github.com/varugasu/clrs
Algorithms from the Introduction to Algorithms (CLRS) book
algorithms algorithms-and-data-structures clojure clrs data-structures golang python
Last synced: 19 Apr 2026
https://github.com/haseeeb21/food-ordering-system-
This system can be used in any ordering place, as it uses Queue data structure which follows FIFO sequence with enquing and dequing as main functions.
algorithms collaboratory data-structures dsa googlecolaboratory googlecollab pycharm python python3 queue
Last synced: 19 Apr 2026
https://github.com/iampavangandhi/sudokusolver
🧮 Sudoku Solver Web App (using Backtracking)
backtracking data-structures javascript sudoku sudoku-solver
Last synced: 04 Jun 2026
https://github.com/saadbutt27/leetcode
Leetcode Practice Problems
algorithms arrays data-structures doubly-linked-list hashmap hashset hashtable linked-data problem-solving singly-linked-list strings
Last synced: 19 Apr 2026
https://github.com/trojan-254/binary_trees
exploring and implementing concepts related to C programming and binary trees. Focusing specifically on the realm of data structures and algorithms, the projects within this repository delve into the intricacies of binary trees in the C programming language.
algorithms algorithms-and-data-structures binary-search-tree binary-tree binary-trees c data-structures
Last synced: 04 Jun 2026
https://github.com/infinitifall/skiplist
A skip list is a probabilistic data structure that is efficient, compact and concurrency friendly
c data-structures randomized-algorithm skiplist
Last synced: 04 Jun 2026
https://github.com/albovo/adventofcode
A repository with all my solution for the advent of code's problems that I solved in my spare time.
advent-of-code c christmas cpp data-structures problem-solving python3 rust
Last synced: 20 Apr 2026
https://github.com/asarkar/codewars-python
https://www.codewars.com/dashboard
algorithms codewars codewars-kata codewars-python codewars-solutions data-structures python
Last synced: 04 Jun 2026
https://github.com/timbo-rafa/python_board
algorithms challenge data-structures hash-set nosetests python test
Last synced: 04 Jun 2026
https://github.com/kritika30032002/kritika_leetcode
Collection of LeetCode questions to ace the coding interview!
algorithms algorithms-and-data-structures cpp-programming data-structures geeksforgeeks-cpp geeksforgeeks-solutions gfg-cpp gfg-solutions interview interview-practice interview-preparation interview-questions leetcode leetcode-cpp leetcode-practice leetcode-solutions
Last synced: 20 Apr 2026
https://github.com/arijitcodes/dsa
Data Structure and Algorithm Stuff
algortihm c cpp data-structures datastructure datastructures-algorithms dsa javascript js
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/jen2004/mail-delivery-system
A routing and package delivery simulation system designed for a parcel service. A CLI Python application that utilizes a hash table and the Nearest Neighbor algorithm.
algorithms-and-data-structures cli cli-app data-structures hashmap hashtable pycharm python
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/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/awskii/splay
Non-recursive, simple and tested splay tree
data-structures datastructures tree
Last synced: 22 Apr 2026
https://github.com/ahmdeltoky03/infix-to-prefix-converter
Infix_To_Prefix_Converter
Last synced: 22 Apr 2026
https://github.com/maemresen/java-poc-projects
My Hobby Java Projects
character-counter cse101 data-structures football-simulator game-development guess-the-number-game introduction-to-programming java javafx
Last synced: 22 Apr 2026
https://github.com/sanchezih/ort-p1-lib
Libreria que disponibiliza distintas implementaciones de estructuras de datos para que puedan ser utilizadas en aplicaciones Java.
data-structures java library maven
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/infinity-boi/dsa-codes
Popular Competitive Programming Questions essential for interview preparation
algorithms competitive-programming data-structures leetcode spoj
Last synced: 06 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/erykmika/datastructures
This repository contains my solutions to the tasks that I had to solve during the "Data structures and time complexity" classes.
data-structures politechnikawroclawska university-project
Last synced: 06 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/sdthaker/javascript-dsa-mini-projects
freeCodeCamp Javascript Algorithms & Data Structures certification course code.
algorithms data-structures es6 freecodecamp javascript
Last synced: 24 Apr 2026
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/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/yyolka/converter-app
Приложение переводит числа из 2-ой, 10-ой, 16-ой систем счисления из одной в другую
algorithms c cpp data-structures entrypoint oop oop-principles validation
Last synced: 25 Apr 2026
https://github.com/usif-andreas226/quizhub-oop-project
The system is designed to streamline the process of conducting online exams. It provides a user-friendly interface for both administrators and students. Administrators can easily create exams by adding questions and setting grading criteria. Students can take exams within a specified time frame and view their results immediately after submission.
algorithms data-structures java javafx oop oops-in-java
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/nachiket-072005/data_structure-algorithm
In this repo, I am uploading Data-Structure-and-Algorithm in Java with Step by step chapter code basics to advanced topics like DP, Graph and so on.
Last synced: 26 Apr 2026
https://github.com/data-miner00/dsa
Grappling with Data Structures and Algorithms
Last synced: 07 Jun 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/dsomleff/data-structures-js
Data Structures & Algorithms in JS
algorithms data-structures heap javascript linked-list queue stack tree-structure typescript unit-tests
Last synced: 27 Apr 2026
https://github.com/abdellahbellakrim/gnl42
C project that reads a line from a file descriptor
algorithms c data-structures header-files makefile static-variables
Last synced: 07 Jun 2026
https://github.com/shahadathhs/data-structures-and-algorithms-in-javascript
A comprehensive collection of algorithms and data structures in JavaScript, based on the book Mastering Algorithms and Data Structures in JavaScript by Federico Kereki.
algorithms data-structures dsa javascript
Last synced: 07 Jun 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/handsomestwei/ds-algo
数据结构和算法实现
algorithms data-structures java
Last synced: 27 Apr 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/ancs21/cs
My journey to Master of Science in Computer Science (C/C++, Python, Javascript)
alogrithms c computer-science data-structures python
Last synced: 28 Apr 2026
https://github.com/julgitt/memory-allocator
Memory allocator using segregated lists, created as part of an Operating Systems course
c data-structures malloc memory python school university
Last synced: 28 Apr 2026
https://github.com/cathyfu1215/cs61b
Self-learning CS61B of UCBerkeley , this repo contains both labs and projects
algorithms data-structures java
Last synced: 07 Jun 2026
https://github.com/sangeetm/ucsd-shortest-routes
This is the source code for the project that I completed in 3rd course of "Object Oriented Java Programming: Data Structures and Beyond" by UCSD and Coursera.
data-structures java-8 searching-algorithms
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/ashref-dev/my-leetcode-solutions
Solutions to every Leetcode problem I do and upload
algorithms algorithms-and-data-structures csharp data-structures
Last synced: 28 Apr 2026
https://github.com/rudxain/posix-sh-algos
Algorithms implemented in POSIX-compliant shell scripts
algorithms computer-science data-structures educational functions posix
Last synced: 28 Apr 2026
https://github.com/rubaiyadnoorshahriar1999/codeforces
Basic Level problems solved with C# 10 .NET 6
algorithms csharp csharp-core data-structures div1 div2 dotnet string-manipulation string-matching
Last synced: 28 Apr 2026
https://github.com/nazir20/data-structure-labs
Data Structures in c and c++
algorithms algorithms-and-data-structures c cpp data-structures labs
Last synced: 29 Apr 2026
https://github.com/raynard2010/assignment-data-structures
This repository contains my answers for some of my assignments for COMP6048001 - Data Structures Course. I got 98 for my assignments score.
avl-tree binus c case case-study data-structures hash hash-table priority-queue queue
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/nishit-shivdasani/data-structure-with-python
Discover Python implementations of core data structures with Tkinter animations for intuitive visualization. Explore arrays, graphs, linked lists, queues, stacks, and trees through interactive animations, ideal for beginners and experienced programmers alike. Gain insights and deepen your understanding with this engaging learning resource.
array data-structures graph-algorithms linked-list python queue stack tkinter-graphic-interface tree-structure
Last synced: 29 Apr 2026
https://github.com/cvinicius987/data-structure-algorithms-golang
Data Structures and Algorithms with examples using Golang
algorithms data-structures golang
Last synced: 08 Jun 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/chinmaybhalodia/walmart-virtual-internship
All the tasks submitted during the Advanced Software Engineering Virtual Training Program offered by Walmart Global Tech on Forage platform.
data-munging data-structures java python relational-database-design software-architecture software-engineering sql
Last synced: 29 Apr 2026
https://github.com/imtheprince7/javaprac
In this repository, I have uploaded practice files of of Java-8 and advance portion of Java.
data-structures java java-8 multithreading
Last synced: 29 Apr 2026
https://github.com/pushkarm029/dsa-question-practice
DSA Notes & Practice Questions
algorithms c cpp data-structures dsa love-babbar
Last synced: 29 Apr 2026
https://github.com/suman105/leetcode-top-interview-150
Optimized C++ solutions for LeetCode Top Interview 150, featuring detailed explanations and complexity analysis—ideal for interviews, coding assessments, and competitive programming. 🚀
Last synced: 08 Jun 2026
https://github.com/dragunwf/learninglab
📚 A personal repository where I document and store all my code, exercises, and projects while learning new technologies, frameworks, and programming concepts. This serves as my digital sandbox for experimentation, skill-building, and continuous learning.
abap ai algorithms data-structures design-patterns django express nextjs react react-native sap
Last synced: 29 Apr 2026
https://github.com/kalwar/basic_ds
a very basic data structures using js/reactjs
data-structures palindrome-checker queue reactjs sorting-algorithms stack
Last synced: 29 Apr 2026
https://github.com/8luebottle/datastructure-n-algorithm
🧩 Problem Solving (language independent)
algorithms c data-structures golang javascript pytohn3
Last synced: 30 Apr 2026
https://github.com/wizarsi/algorithms-data-structures
Задачи решенные в рамках дисциплины алгоритмы и структуры данных
algorithms cplusplus data-structures
Last synced: 30 Apr 2026
https://github.com/abdellahbellakrim/cpp42
Collection of exercises in C++
algorithms cpp data-structures low-level-programming oop stl-containers
Last synced: 08 Jun 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/tsembp/ucy-1st-year-projects
A collection of Java assignments from my first year of university as a Computer Science student.
data-structures java object-oriented-programming
Last synced: 30 Apr 2026
https://github.com/guibrandt/mc202
Implementação dos laboratórios de MC202 no segundo semestre de 2020 na Unicamp
Last synced: 08 Jun 2026
https://github.com/celineboutinon/laplace-immo
ENSAE-ENSAI Formation Continue (Cepe)/OpenClassrooms Data Analyst 2022-2023 - Projet 3
data-analysis data-analytics data-structures database-design database-schema databases mysql-connector-python mysql-workbench python sql
Last synced: 30 Apr 2026
https://github.com/celineboutinon/little-lemon
Meta Database Engineer Professional Certificate - Capstone Project
data-analysis data-analytics data-structures data-visualisation database-design database-schema databases mysql-connector-python mysql-workbench python sql tableau-dashboards
Last synced: 30 Apr 2026
https://github.com/douglasdotv/cs50x
A repository for CS50 problem sets, labs and final project.
ai c cs50 cs50x cybersecurity data-structures python sql web-development
Last synced: 30 Apr 2026
https://github.com/markcaldropoli/cs240
Data Structures & Algorithms
algorithms cpp data-structures makefile
Last synced: 08 Jun 2026
https://github.com/dnut/json-match-finder
Python application used to match listings against openings via authenticated JSON API access.
data data-structures data-wrangling database json-api python-application python-modules
Last synced: 01 May 2026
https://github.com/syedhuzaifanazim/oel-a1-data-structures
data-structures jupyter-notebook python3
Last synced: 01 May 2026
https://github.com/oniani/purity
A collection of various algorithms and data structures
algorithms data-structures functional-programming haskell
Last synced: 08 Jun 2026
https://github.com/pjiwm/ads
Sandbox for the subject algorithm and data structures.
algorithms algorithms-and-data-structures data-structures java school-assignment
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/iamabdelrahman/embedded-systems-diploma
Learn_In_Depth Embedded Systems Diploma Labs, Assignments, and Projects
c data-structures embedded embedded-c git makefile state-machine
Last synced: 01 May 2026
https://github.com/antonygz/algoritmos
Implementación de algoritmos fundamentales en diferentes lenguajes de programación.
algorithms data-structures graph-theory javascript python sorting
Last synced: 02 May 2026
https://github.com/srodriguezamarillo/milkyroutes
MilkyRoutes es un proyecto en Java que utiliza algoritmos avanzados y estructuras de datos para optimizar rutas en la distribución de productos lácteos. Utiliza un grafo para representar las conexiones y aplica algoritmos de caminos mínimos para encontrar las rutas óptimas.
advanced-java algo avl-tree data-structures dijkstra graph-theory hashing java junit maven optimization route-planning shortest-paths unit-testing
Last synced: 02 May 2026
https://github.com/stynw7/algorithm_and_programming_python
Provides programs of Basic Algorithm and Programming using Python
algorithms algorithms-and-data-structures data-structures oop oops-in-python python
Last synced: 02 May 2026
https://github.com/first-coding/data-structure
This DataStructure warehouse is used to learn for me.
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/nir3x/fastpatternsscanner.cpp
FastPatternsScanner.cpp - Efficient Pattern Scanner for C++
algorithm c-plus-plus cpp data-structures efficiency hashing pattern-scanning
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