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-07 00:08:24 UTC
- JSON Representation
https://github.com/mujibsayyad/task-manager_linked-list
data-structures reactjs singly-linked-list
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/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/iampavangandhi/sudokusolver
🧮 Sudoku Solver Web App (using Backtracking)
backtracking data-structures javascript sudoku sudoku-solver
Last synced: 04 Jun 2026
https://github.com/tansudasli/data-structures
data structure implementations
Last synced: 14 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/randomgamingdev/doublelinkedlistlibjs
A simple double linked list that stores the head, tail and length of the list.
data-structures easy easy-to-use javascript linked-list list simple small
Last synced: 29 Jul 2025
https://github.com/shrondi/data-estructures
TADs en C++
c-plus-plus data-science data-structures estructura-de-datos
Last synced: 14 Jun 2026
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/kenych/fraud-detector
The application is fed with authentication log record which contains IP address, datetime, authentication result(OK or FAIL) and username. The sole reason of this application is to practice and demonstrate in-memory cache, concurrency features and how to test concurrent application in java.
concurrency data-structures in-memory-caching java java8
Last synced: 15 Jun 2026
https://github.com/maqmal/data-structure
Stack, queue, directed graph , binary tree, multi linked list algorithm
Last synced: 15 Jun 2026
https://github.com/tracehelms/algorithms
Implementations of algorithms and data structures
algorithms data-structures typescript
Last synced: 15 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/ahmdeltoky03/infix-to-prefix-converter
Infix_To_Prefix_Converter
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/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/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/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/derafu/container
Flexible Data Containers for PHP
containers data-structures json php schema
Last synced: 07 Nov 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/r-papso/data-structures
Implementation of advanced data structures
avl-tree csharp data-structures hashing-algorithms kd-tree
Last synced: 16 Jun 2026
https://github.com/dbriane208/data-structures-and-analysis-of-algorithms
My data structures practice using Python programming language
algorithms data-structures python
Last synced: 24 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/yyolka/converter-app
Приложение переводит числа из 2-ой, 10-ой, 16-ой систем счисления из одной в другую
algorithms c cpp data-structures entrypoint oop oop-principles validation
Last synced: 25 Apr 2026
https://github.com/caiogmrocha/rust-studies
Repositório dedicado à criação e estudo de estruturas de dados e algoritmos famosos em Rust
algorithms bst data-structures linked-list rust
Last synced: 17 Jun 2026
https://github.com/erenisci/c-cpp
C/C++
algorithms c cpp data-structures fundamentals
Last synced: 25 Apr 2026
https://github.com/aliramazanov/js-30-lc
Leetcode 30 Days of JavaScript Challenge
algorithms data-structures javascript typescript
Last synced: 26 Apr 2026
https://github.com/bytelu/text-generator
Random text generation based on a preprocess of data with markov method based on a corpus data structure.
data-structures natural-language-processing random-generation
Last synced: 12 Jul 2025
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/smeltier/competitive-programming
These are my resolutions to problems on various platforms related to competitive programming
algorithms beecrowd beecrowd-solutions competitive-learning competitive-programming competitive-programming-algorithms competitive-programming-contests cplusplus cpp cses-solutions data-structures neps-academy solutions spoj-solutions
Last synced: 28 Jun 2025
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/nelsonbn/algorithms-data-structures
Algorithms & Data Structures
algorithms algorithms-and-data-structures data-structures
Last synced: 07 Feb 2026
https://github.com/sujaykundu777/javapro
Java Programs and Implementation of Data Structures and Algorithms
algorithms data-structures java java-8 programming
Last synced: 29 Jul 2025
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/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/nadidlinchestein/datastructureseasytoadvance
My C++ implementation of Data Structures Easy to Advanced Course by William Fiset.
algorithms algorithms-and-data-structures coursework cpp data-structures programming
Last synced: 18 Jun 2026
https://github.com/adithaker/datastructures_algos_c
👓(ONGOING) This repo will contain all ds and algorithms required for competitive programming in
algorithms c competitive-programming data-structures deque linked-list queue stack
Last synced: 28 Jun 2026
https://github.com/mituskillologies/pcp-python-dec22
Python Training Session at Pimpri Chinchwad Polytechnic, Pune
class data-structures decision-making functions looping objects programming python python3
Last synced: 08 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/buffetmenufyi/leetcodesolutions-pdf
LeetcodeSolutions pdf based on NeetCode-Solutions
blind75 coding-interviews cpp data-structures leetcode needcode neetcode neetcode150 pdf python rust-lang
Last synced: 28 Apr 2026
https://github.com/henry-azer/hackerrank-solutions
Hacker Rank Solution Problems.
algorithms data-structures hackerrank java javascript problem-solving sql
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/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/mateusz-przybyla/personalbudget_structured
Final C++ application to manage your personal budget [structured]
cpp data-structures structured-programming xml
Last synced: 06 Jul 2026
https://github.com/barannmeisterr/exceldataanalyzeravltree
Student Data Query is a Java project designed to manage and query student data using an AVL tree data structure.
apache-poi avl-tree balanced-search-trees data-structures excel file-processing java node searchquery strings xlsx
Last synced: 29 Apr 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/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/sandipgyawali/dsa
Implementations of Data Structures and Algorithm
algorithms data-structures java
Last synced: 29 Apr 2026
https://github.com/asifhaider/data-structures-algorithm_2-1
My solutions to the weekly assignment problems from Data Structure and Algorithms (Part 1) Sessional Course in Level 2 Term 1
algorithms cpp data-structures java
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/saxarona/tc1031
Data Structures and Fundamental Algorithms---A full course based on González Guerra original lecture notes using C++
Last synced: 02 Jan 2026
https://github.com/jagoda11/cs50-problem-set-3
CS50-Problem-set-3 🚀 explores algorithms 🧠, focusing on more advanced concepts in computer science 💻. This set includes challenges 🧩 that require the implementation and understanding of sorting 🔢 and searching 🔍 algorithms, enhancing efficiency ⚡, and understanding algorithmic complexity 🤔
algorithms computational cs50 cs50problemsets data-structures problem-solving searching sorting
Last synced: 28 Jul 2025
https://github.com/wizarsi/algorithms-data-structures
Задачи решенные в рамках дисциплины алгоритмы и структуры данных
algorithms cplusplus data-structures
Last synced: 30 Apr 2026
https://github.com/saopayne/ds-algo
This repository contains my attempts at solving the questions on popular programming sites [Codility: https://codility.com, Leetcode: https://leetcode.com, Hackerrank: https://hackerrank.com]
algorithms data-structures data-structures-algorithms
Last synced: 28 Jul 2025
https://github.com/yoshinariyamanaka/algorithms-and-data-structures
Just implement programs along with certain algorithms and data structures
algorithms clang cpp data-structures
Last synced: 30 Apr 2026
https://github.com/dnutiu/dsa
A repository containing various data structures and algorithms implemented in Kotlin and Java
algorithms data-structures kotlin
Last synced: 19 Jun 2026
https://github.com/pallabpain/data-structures-and-algorithms
All the data structures and algorithms code files that I have practised.
algorithms data-structures python ruby
Last synced: 30 Apr 2026
https://github.com/farhantips/data_structures
This repository contains practical implementations and exercises related to the concepts taught in the course on Data Structures. It provides hands-on coding examples to help understand key concepts like arrays, linked lists, stacks, queues, trees, graphs, and more, fostering deeper learning through practical experimentation.
arrays bracu bracucse cse220 cse220lab data-structures graph linkedlist python queue stack tree
Last synced: 28 Jul 2025
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/hrvadl/asd_lab5
Program for converting MFO graph to linked list
ads algorithms data-structures mfo types typescript
Last synced: 02 Aug 2025
https://github.com/christophersesugh/sorting_algorithms
Sorting algorithms in C
algorithms c data-structures sorting-algorithms
Last synced: 20 Jun 2026
https://github.com/joaogbrieldev/leetcode
learning data structure, logic and algorithm
algorithms data-structures javascript
Last synced: 09 Apr 2025
https://github.com/poufles/adz-lp-hash-map
A simple script to understand the hash maps.
data-structures data-structures-and-algorithms hashmap hashtable javascript node nodejs
Last synced: 30 Apr 2026
https://github.com/filip-kustura/graph-cycle-detection
Solution to a graph theory problem meeting a specific time complexity constraint. Developed in C++ using the breadth-first search algorithm. Created in December 2021 as part of the Design and Analysis of Algorithms course, with a presentation delivered in January 2022.
algorithms bfs breadth-first-search c-plus-plus coding-assignment cpp cycle-detection data-structures graph-algorithms graph-theory graph-traversal time-complexity time-complexity-analysis undirected-graphs
Last synced: 12 Apr 2025
https://github.com/mukulsharma10/dsa
Data Structures implementation in C language
Last synced: 28 Mar 2025
https://github.com/ryannsq14/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: 09 Apr 2025
https://github.com/jaem1n207/js-algorithms
A comprehensive collection of fundamental JavaScript algorithms. Featuring sorting, searching, data structure, graph, and dynamic programming algorithms, I will strive for clear, efficient solutions.
algorithms computer-science data-structures javascript jest
Last synced: 15 Apr 2026
https://github.com/sam0jones0/data_structures_and_algorithms
Various programs created during study of the book Problem Solving with Algorithms and Data Structures using Python
data-structures python python3
Last synced: 04 Jul 2025
https://github.com/knifecake/ads
Some implementations of the traditional algorithms and data structures you're taught in any algorithms course.
Last synced: 29 May 2026
https://github.com/whitedodo/datastructure2
Horowitz의 C++ 자료구조(Horowitz's C ++ Data Structure)
Last synced: 13 Apr 2026
https://github.com/portexe/snips
This repository contains code snippets and algorithms that I want to save
algorithms data-structures helper-functions helpers
Last synced: 13 Jun 2026
https://github.com/juliolmuller/binary-tree-calculator
Simple application to apply knowledge acquired studying Binary Trees data structure.
binary-tree c calculator data-structures
Last synced: 29 May 2026
https://github.com/rajatgupta24/java-codes
algorithm cpp data-structures golang java leetcode
Last synced: 07 May 2026
https://github.com/a9na/baze-podataka-lv
📊 Database Systems laboratory exercises solutions
college data-structures database database-systems laboratory-exercises mysql mysql-database solutions
Last synced: 19 Mar 2026
https://github.com/vforsh/data-structures
This repo is me trying to fill the knowledge gap I have in basics of CS. Things like sorting algorithms and commonly used data structures.
algorithms algorithms-and-data-structures computer-science data-structures sorting-algorithms
Last synced: 13 Jun 2025
https://github.com/maestre3d/princeton-cs
Code exercises and examples from Princeton University Computer Science online program(s).
algorithms code-examples computer-science data-structures data-structures-and-algorithms princeton princeton-algorithms
Last synced: 02 Apr 2025
https://github.com/meysam81/students-binary-tree
a class of students, containing information about ID, Name & Grade, in a binary tree which has access methods to these datas
binary-trees c-plus-plus coding college-assignment data-structures programming project projects student-project students tree tree-structure
Last synced: 16 Mar 2025
https://github.com/janmarthedal/simple-binary-heap
Simple heap implementation in Javascript
data-structures heap javascript priority-queue
Last synced: 08 Jan 2026
https://github.com/elvircrn/dm
algorithms data-structures discrete-mathematics graph-algorithms
Last synced: 02 Jan 2026
https://github.com/l004p/in-memory-data-store
In memory KV store. Learning from https://build-your-own.org/redis/
Last synced: 14 Jun 2025
https://github.com/97-jeffrey/ruby-data-structure
study notes of ruby data-structure
Last synced: 03 Apr 2025
https://github.com/ashwanikumar04/data-structure-and-design-problems
A collection of ds and design problems
Last synced: 26 Jan 2026
https://github.com/sysread/p6-algorithm-skewheap
An efficient and flexible min heap algorithm for perl6
data-structures heap perl6 priority-queue skew-heap
Last synced: 23 Jan 2026
https://github.com/martapolii/coding-problem-practice
A repository dedicated to solving coding problems from platforms like LeetCode, HackerRank, and more. It includes challenges and solutions across a variety of programming languages and topics such as algorithms, data structures, and problem-solving techniques.
algorithms bit-manipulation data-structures dynamic-programming mathematics optimization string-manipulation
Last synced: 25 Oct 2025
https://github.com/edignot/algorithm-data-structure-practice
🧠 My solutions to popular LeetCode, HackerRank, and other problems. Each solution has a unit test file. The goal of this project is to learn/practice algorithms, data structures, time and space complexity
algorithms algorithms-and-data-structures data-structures javascript
Last synced: 09 Apr 2025
https://github.com/camara94/analysediscriminant
L'analyse factorielle discriminante (AFD) ou simplement analyse discriminante est une technique statistique qui vise à décrire, expliquer et prédire l'appartenance à des groupes prédéfinis (classes, modalités de la variable à prédire…) d'un ensemble d'observations (individus, exemples…)
data-minig data-mining-algorithms data-mining-python data-science data-structures
Last synced: 23 Jan 2026
https://github.com/jshinm/coding_practice
coding practice
algorithm data-structures statistics
Last synced: 04 Jul 2025
https://github.com/rigbir/data_structures
binary-tree cpp data-structures file-handling graph-theory linked-list rpn rpn-calculator stack
Last synced: 04 Jul 2025
https://github.com/petru-braha/vd-library
A library developed on Windows, which implements complex data structures and creates visualisations of their operations
data-structures object-oriented-programming opengl
Last synced: 09 Aug 2025
https://github.com/ersalman4/stack_operations
A menu driven stack implementation in C using Modular design and Makefile
beginner-project c cli-app data-structures dynamic-arrays makefile stack
Last synced: 23 Apr 2025
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/pcastiglione99/progettoapi2020
Final project of Algorithms and Data Structures from the "Algoritmi e Principi dell'Informatica" course at Politecnico di Milano (2019-2020)
c data-structures polimi text-editor
Last synced: 24 Oct 2025