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/aarong1/RshinyHelpers
Helpers and elements to use in Rshiny
data-structures html r shiny web-app
Last synced: 29 Jul 2025
https://github.com/hit07/sequeance-alignment-dp
This repository contains an implementation of a DNA sequence alignment algorithm using dynamic programming (DP) optimised with a divide and conquer strategy to improve efficiency and reduce runtime.
algorithms data-structures divide-and-conquer dynamic-programming python3 sequeance-alignment
Last synced: 08 Jul 2025
https://github.com/cihat-kose/data-structures-and-algorithms
A collection of exercises and examples for mastering Data Structures and Algorithms, including sorting techniques and tree structures.
algorithms data-structures practice sorting tree-structures
Last synced: 09 Mar 2026
https://github.com/abhishekboadgurjar/dsa
Welcome to the Data Structures and Algorithms (DSA) repository. This collection is intended to provide a comprehensive guide to fundamental and advanced concepts in DSA using C++. Each folder contains code examples and explanations for different topics.
algorithms data-structures dsa dsa-codes dsa-cpp dsa-notes
Last synced: 29 Dec 2025
https://github.com/williamjardim/vectorizationjs
Uma biblioteca simples para operações vetoriais e matriciais em JavaScript. A simple library for vector and matrix operations in JavaScript.
computer-science data-science data-structures linear-algebra mathematical-functions matrix matrix-calculations matrix-computations matrix-functions matrix-library matrix-multiplication numerical-computation statistics vector vector-math vector-search vectors
Last synced: 03 Apr 2025
https://github.com/follen99/algorithmsanddatastructures_java
Questa è una serie di esempi di algoritmi e strutture dati scritti in linguaggio Java
algorithms algorithms-and-data-structures data-science data-structures java
Last synced: 05 Nov 2025
https://github.com/nullthefirst/javascript-ex
JavaScript Data Structures and Algorithms
algorithms data-structures exercism javascript
Last synced: 03 Apr 2025
https://github.com/indirivacua/java-data-structures
Una miscelánea de algoritmos que he desarrollado en las clases de la materia Programación III de la UNLP
Last synced: 24 Jun 2026
https://github.com/milenacarecho/42basecamp
Listas de exercicios realizadas durante o basecamp da 42 em julho/2021
Last synced: 14 Mar 2025
https://github.com/tamim-saad/cp-template-code
This repository offers a complete template for competitive programming with pre-written functions and utilities for coding contests. It helps you save time and focus on solving problems. Feel free to explore, use, and customize these templates. If you find it useful, don’t forget to give it a star!
algorithm coding coding-competition competitive-programming cp cp-template cpp data-structures data-structures-algorithms data-structures-and-algorithms fast-io problem-solving problem-solving-template programming-tools shortcuts template template-code templates time-complexity
Last synced: 02 Apr 2025
https://github.com/eesunmoon/data_structure
[Spring 2020] Data Structure using C language
Last synced: 25 Sep 2025
https://github.com/marcos-venicius/linked-lists
A singly linked list lib abstraction
algorithms csharp data-structures libraries linked-list singly-linked-list
Last synced: 08 Nov 2025
https://github.com/kzrtt/estrutura-de-dados
Esse repositório contém os códigos das aulas e listas de exercícios da matéria de Estrutura de Dados da UTFPR
c data-structures programming-exercises
Last synced: 03 Apr 2025
https://github.com/tom474/time_bank_system
[RMIT 2023C] EEET2482 - Software Engineering Design - Group Assignment
algorithms cpp data-structures object-oriented-programming
Last synced: 09 Oct 2025
https://github.com/tom474/learn_cpp_rmit
[RMIT 2023C] EEET2482 - Software Engineering Design - Learning Resources
algorithms cpp data-structures object-oriented-programming
Last synced: 04 Mar 2025
https://github.com/tom474/map_system
[RMIT 2024A] COSC2658 - Data Structures & Algorithms - Group Assignment
algorithms data-structures java
Last synced: 04 Mar 2025
https://github.com/tom474/learn_dsa_rmit
[RMIT 2024A] COSC2658 - Data Structures & Algorithms - Learning Resources
algorithms data-structures java
Last synced: 04 Mar 2025
https://github.com/xam1dullo/dsa
Master the Coding Interview: Data Structures + Algorithms The ultimate coding interview bootcamp to help you ace your coding interviews and land your dream job. You'll not only learn data structures and algorithms but also the exact steps to take to get more interviews, more job offers, and a higher salary.
algorithms-and-data-structures data-structures javascript problem-solving self selfstudy
Last synced: 27 Mar 2025
https://github.com/mateuslevidev/python-fluent
Python study material.
backend data-structures python python3
Last synced: 24 Aug 2025
https://github.com/josephgoksu/ceng202-datastructures
Yildirim Beyazit University CENG 202 Data Structures LAB Notes 2016
algorithm algorithms data-structures java
Last synced: 31 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/vaneeza-7/file-indexing-using-trees
Indexing on B tree, AVL tree and Red Black tree. 🌳 Final Project @ Data Structures
avl-tree btree btree-indexes data-structures redblack-tree
Last synced: 25 Feb 2025
https://github.com/ahmedshaabanal-saidi/custom_data_structure
A C# implementation of a generic custom data structure named MyList<T> that mimics the behavior of built-in collections. It implements IEnumerable<T>, ICollection<T>, and IList<T>, showcasing a deep understanding of interfaces, generics, and collection manipulation in C#.
Last synced: 24 Jun 2025
https://github.com/vedantaher2003/pict-ce-sem4
data-structures fandama fds fundamental python python3 se-comp sppu-computer-engineering
Last synced: 10 May 2026
https://github.com/simranjeet97/datascience_crashcourse
Data Science Crash Course that Explained about Each and Every Process in Data Science.
dash data data-science data-science-crash-course data-structures data-visualization datascience-machinelearning datasciencecoursera datascienceproject instagram matplotlib numpy pandas telegram tutorials youtube
Last synced: 08 Apr 2026
https://github.com/sugaliudaykiran/cpp
Lets_go
algorithms cpp cpp-stl-algorithms data-structures gfg-cpp leetcode stack
Last synced: 14 May 2025
https://github.com/iamwatchdogs/dsa
Slate/Deprecated docs repo for DSA. I should have continued working on it.
algorithms c cpp data-structures documentation dsa interview java learning open-source preparation python
Last synced: 09 Apr 2026
https://github.com/muhammetgumus/leetcode
LeetCode algorithm problems solutions & interview questions
algorithm algorithms data-structure data-structure-java data-structures data-structures-and-algorithms interview-preparation interview-questions leetcode leetcode-java leetcode-practice leetcode-questions leetcode-solutions problem problem-solving problemsolving
Last synced: 29 Oct 2025
https://github.com/madebypixel02/amazon-management-simulation-in-python
[Uc3m] The not-so-amazing power of management
amazon data-science data-structures data-structures-and-algorithms python uc3m
Last synced: 11 Sep 2025
https://github.com/inforkgodara/linear-search
A single class implementation of linear search
data-structures inforkgodara java linear-search
Last synced: 04 Apr 2025
https://github.com/rajarakoto/codingame-codesignal-solution
My lists of solved problems on codingame & codesignal 💡
algorithms codesignal codingame data-structures javascript practice solutions training
Last synced: 04 Apr 2025
https://github.com/strondata/smart-data
Framework Python extensível para pipelines de dados. Abstrai a complexidade do processamento em Sistemas, Fluxos e Componentes, com suporte nativo a qualidade de dados, governança e execução via CLI.
cli data-engineering data-pipelines data-quality data-structures pandas pyspark python python3
Last synced: 01 Jul 2026
https://github.com/cloxnu/note-datastructure
Note about data structure, powered by GitBook.
c data-structures gitbook note notebook
Last synced: 02 Mar 2025
https://github.com/nkokor/Fibonacci-Heap
Python implementation of Fibonacci Heap
data-structures fibonacci-heap
Last synced: 25 Sep 2025
https://github.com/galaxy4276/algorithm-study
팀 기반으로 운영하는 알고리즘 스터디
algorithms data-structures leetcode leetcode-solutions
Last synced: 04 Mar 2026
https://github.com/ahmed-roshdy-1/lab-3-assissment
it problem-solving using data structures and that when I in my second years in computer science college
Last synced: 02 Aug 2025
https://github.com/zee-bit/final450
My solution to Love's Final 450 questions to do before interviews. All solutions are optimal and properly tested. Please drop a star if you find it useful! :)
algorithms cpp data-structures final45
Last synced: 11 Jun 2026
https://github.com/sysread/skewheap-pp
A fast and flexible heap structure written in pure perl
data-structures heap perl perl5 prioity-queue queue skew skewheap
Last synced: 02 Aug 2025
https://github.com/akibhaider/battleship_guessing_game_javafx-
Classic ”Battleship” game using JavaFX and SceneBuilder.
css3 data-structures html5 javafx-application javafx-gui javafxgame
Last synced: 02 Jan 2026
https://github.com/elcobvg/hackerrank-ctci
My javascript solutions to Cracking the Coding Interview tutorials: https://www.hackerrank.com/domains/tutorials/cracking-the-coding-interview
algorithm-challenges coding-interview-tutorials cracking-the-coding-interview data-structures hackerrank-ctci javascript
Last synced: 27 Mar 2025
https://github.com/prembhaskal/go_practice
this is repo to practice go code
algorithms data-structures golang interview
Last synced: 12 Jan 2026
https://github.com/ryomendev/dsa
This repository is dedicated to learning and practicing Data Structures and Algorithms (DSA). It contains solutions to various problems, ranging from basic to advanced topics, helping enhance problem-solving skills and understanding core DSA concepts through hands-on coding.
algorithms algorithms-and-data-structures cpp data-structures
Last synced: 03 Jul 2026
https://github.com/ana-chenoweth/queue
The Cola class implements a generic queue (FIFO - First In, First Out) for storing elements of type T. Resources
c data-structures dsa queue queues
Last synced: 17 May 2026
https://github.com/priyakdey/algodex
Algodex is a comprehensive collection of Data Structures and Algorithms (DSA) resources, solutions, and notes.
algoexpert algorithms algorithms-and-data-structures data-structures interview-preparation leetcode neetcode workattech
Last synced: 02 Aug 2025
https://github.com/axelvazslima/practices-python
A repository to python algorithms
algorithm-challenges data-structures python python3 study
Last synced: 02 Aug 2025
https://github.com/bragdond/universal-stack-c
Dynamic stack in C which can store any type of data
Last synced: 21 Mar 2025
https://github.com/taharachedi/custom_stack_library-cpp
This stack isn't the usual LIFO stack; it's more like a linked list with unique behavior. I built it to learn object-oriented programming and master stack manipulation.
Last synced: 20 Mar 2025
https://github.com/mawuva/struct-changelog
Tracks changes in nested Python structures (dicts, lists, tuples, and objects with __dict__).
change-tracking changelog data-diff data-structures dict diff json library list nested-data python python3
Last synced: 26 Oct 2025
https://github.com/taharachedi/custom_queue_library-cpp
This is a custom queue, different from a standard FIFO queue, resembling a linked list with unique behavior. I built this project to learn object-oriented programming and master queue manipulation. I also implemented the core queue logic.
Last synced: 20 Mar 2025
https://github.com/sagarmedtiya/dsa-in-c-plus-plus
Data Structures and Algorithms In C++
algorithms cpp data-structures
Last synced: 20 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/masumkhan081/python-code-notes
A personal collection of code notes, use cases, and best practices organized by topics for quick reference.
arrays-and-strings concurrency data-structures data-types deque dictionaries-in-python language-learning lists-python matpotlib multithreading numpy-arrays pandas python read-write sets-python tuples-in-python
Last synced: 29 Apr 2026
https://github.com/floressek/hanoi_tower
Some coding for Data Structures and Algorythms
Last synced: 05 Apr 2025
https://github.com/moinulmoin/common-dsa-with-js
common data structures and algorithms with JavaScript
algorithms algorithms-and-data-structures data-structures dsa
Last synced: 22 May 2026
https://github.com/krypt0nn/table
Библиотека реализации таблиц данных на PHP 7.4
Last synced: 12 Jun 2026
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/celineboutinon/drinking-water-for-all
OpenClassrooms Data Analyst 2022-2023 - Projet 8 using PowerBI Desktop
data-analysis data-analytics data-structures data-visualisation database-design database-schema databases mysql-connector-python mysql-workbench power-bi-dashboard python sql
Last synced: 27 Apr 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/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/ahmednassar7/competitive-programming
This repository contains Data Structure and Algorithms topics.
algorithms competitive-programming cpp data-structures problem-solving
Last synced: 13 Apr 2025
https://github.com/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/gmurayama/file-compressor
File compressor that utilizes Huffman Algorithm and RLE
Last synced: 14 May 2026
https://github.com/dan-sazonov/theorems-and-problems
🎓(RU) Решения задач из книги А. Шеня "Программирование: теоремы и задачи"
algorithms algorithms-and-data-structures data-structures education learn olympiad-in-informatics olympics
Last synced: 04 Apr 2025
https://github.com/archisman-mridha/leetcode
solved leetcode problems
algorithms data-structures interview-preparation leetcode
Last synced: 21 Mar 2025
https://github.com/gustavohnsv/ep1_aed2
Exercício de Programa sobre Grafos não Direcionados Ponderados da matéria de Algoritmos e Estrutura de Dados II, onde é possível realizar funções como Busca em Largura, em Profundidade, verificar componentes e vértices de articulação, entre outras funcionalidades.
bfs-algorithm c data-structures dfs-algorithm exercises graphs graphs-algorithms
Last synced: 03 Apr 2025
https://github.com/estkey/datastructure
Multi Language Implementation for Elementary Data Structure
Last synced: 27 Mar 2025
https://github.com/ralvarezdev/udemy-dsa-cpp
Practices and projects from Abdul's DSA course
binary-search-tree binary-tree cpp data-structures dsa linked-list merge-sort queue sorting-algorithms stack terminal tree-structure udemy udemy-course
Last synced: 15 May 2026
https://github.com/princebansal7/concept-programs
This Repository contains Logic programs with full explanations and multiple ways of approaching the Problems
algorithms-and-data-structures binary-search bitmanipulation cpp17 data-structures oops
Last synced: 24 Jul 2025
https://github.com/codejsha/algorithm-examples
Examples of algorithms, data structures, and problem-solving for practical applications
algorithms data-structures problem-solving
Last synced: 02 Apr 2025
https://github.com/techno-coder/strutters
Rust library for data structures
data-structures graph graph-algorithms no-std rust rust-library segment-tree shortest-paths
Last synced: 03 Apr 2025
https://github.com/chiragkumargohil/to-do-list-cli
I opted a Guided Project from Coursera Learning Platform. In that module, a To-Do List App was created using Python language. I have extended that project and prepared a code so that user's inputs will be saved in .csv file. So, user can access his/her past input data as well.
csv data-structures python to-do-list todolist
Last synced: 12 Apr 2025
https://github.com/limon-s-interview-prep-zone/leetcode
🚀 Welcome to the Interview Preparation repository! This project is a comprehensive collection of Data Structures, Algorithms, and solved problems from common online judges, providing a robust resource for technical interview preparation.
algorithms cplusplus data-structures leetcode python
Last synced: 16 Feb 2026
https://github.com/mcquerol/java-projects
Various Java projects showcasing OOP, data structures, and GUI development.
array-manipulation calculator data-structures gui java minecraft-plugins notepad-clone object-oriented-programming personal-projects
Last synced: 24 Jun 2026
https://github.com/kietcse/dsa_hcmut_2023
These are assignments of DSA in 2023 of HCMUT. This repository include 2 assignments and the beginning story of each assignment related to JJK anime (my teachers is a big fan of JJK). I was thrilled to get 10 marks for both of these !!!
Last synced: 08 Jul 2025
https://github.com/neilharia7/daily-coding-problems
C++ & Python Solutions for Daily Coding Problem
algorithms cpp daily-coding-problem data-structures python
Last synced: 15 May 2026
https://github.com/olow304/data-structures-algorithms-for-somali-devs
A Collection of Algorithms And Data Structures in Python for Somali developers
algorithm-challenges algorithms algorithms-and-data-structures arr backtracking-algorithm competitive-programming complexity data-structures java python search-algorithm somali somalia sort tree tree-structure
Last synced: 17 May 2026
https://github.com/anhoder/data-structure
There are some data structure implemented by PHP.
data-structure data-structures ds
Last synced: 22 Mar 2025
https://github.com/mikr13/javascript-explorer
⭐ A resource to help developers figure out what JavaScript methods would be best to use at any given time
array arrays data-structures javascript object programming string strings
Last synced: 04 May 2026
https://github.com/ph4un00b/minmax-stack
having fun with stacks / deno / typescript
data-structures deno typescript
Last synced: 18 May 2026
https://github.com/joaoassalim/algorithms
Data Struct in Python
binary binary-search-tree data-structures python
Last synced: 25 Jun 2025
https://github.com/manandesai54/ds-algo-visulization
Using HTML CSS JS( vanilla and some Libraries realvel soon )
algorithms canvas canvas-game data-structures data-visualization javascript javascript-library js web-application website
Last synced: 22 May 2026
https://github.com/01barthez/learn_datastructure_c
In the university context, learning C language is a prerequisite for success in certain subjects such as INF131, INF231... To make up for this deficit, I'm going to learn complex data structures in C (Stack, File, Lists...).
c data-structures file initialization list makefile pile programming-exercises
Last synced: 04 Mar 2025
https://github.com/bryanlimy/double-linked-list
Double Linked List Implementation in Python
data-structures double-linked-list linked-list python
Last synced: 04 Apr 2025
https://github.com/cihat-kose/patika-java-projects
A curated collection of beginner to intermediate Java projects focusing on essential programming concepts such as arithmetic, sorting, recursion, and object-oriented programming. Perfect for learners to strengthen their Java skills through hands-on practice.
algorithm-challenges beginner-friendly data-structures java java-exercises java-fundamentals oops-in-java problem-solving training-materials
Last synced: 17 Jun 2025
https://github.com/01barthez/expression-checker
We would like to write a program to tell whether expressions made up of pa-renthèses, brackets and accolades are well-formed. brackets and braces are well formed: the algorithm scans the string and determines whether determines whether there's a balance (and in the right order) between the opening parentheses and fer- brackets “[” and others...
assessment-project c data-structures homework makefile
Last synced: 04 Mar 2025
https://github.com/albertopirillo/api-project-2020
Projects of Algorithms and Data Structures @ PoliMi. Implementation of an efficient text editor inspired by ed, with added undo and redo functionalities.
algorithms data-structures performance text-editor
Last synced: 28 Jun 2026
https://github.com/ianfelps/estrutura_de_dados_em_c
Repositório para estudos sobre estrutura de dados na linguagem C.
Last synced: 12 Jun 2025
https://github.com/01barthez/ludo-game-c-sdl
Ludo is a game in which each player moves his four pawns on a board according to the rolls of the dice, with the aim of getting all his pawns to the central square. This project consists in implementing a digital version of the game in C with SDL, managing the interface and the game rules.
assessment-project c cprograms data-structures makefile sdl2 sdl2-image
Last synced: 04 Mar 2025
https://github.com/WilliamJardim/VectorizationJS
Uma biblioteca simples para operações vetoriais e matriciais em JavaScript. A simple library for vector and matrix operations in JavaScript.
computer-science data-science data-structures linear-algebra mathematical-functions matrix matrix-calculations matrix-computations matrix-functions matrix-library matrix-multiplication numerical-computation statistics vector vector-math vector-search vectors
Last synced: 03 May 2025
https://github.com/andrewvo89/use-priority-queue
Use Priority Queue is a React hook that provides a simple and efficient way to manage a priority queue in your React applications. It uses a binary heap under the hood with values stored inside a JavaScript array.
data-structures hook priority-queue react typescript
Last synced: 16 Feb 2026
https://github.com/eshaan7/programming_with_c_and_cpp
Various C and C++ programs I wrote for school, college or just for the heck of it.
btech c cbse cpp data-structures ggsipu hacktoberfest school
Last synced: 02 Jul 2026
https://github.com/abhijeet-muneshwar/leetcode
This repository contains solutions to LeetCode problems solved in Java & Golang.
algorithm data-structures golang java rust system-design
Last synced: 18 May 2026
https://github.com/crisnguyendev/problem-solving-practice-java
A Java-focused repository to master algorithms, data structures, and problem-solving techniques. Ideal for coding interview preparation and competitive programming challenges.
algorithms big-o-interview codeforces data-structures grokking-coding-interview java leetcode problem
Last synced: 14 Apr 2025
https://github.com/kopach-artem/hashtable
A comprehensive C++ library for efficient data management using hash tables. Features customizable hashing, collision resolution.
c-plus-plus cpp data-structures hash-map hash-table hashtable
Last synced: 05 Apr 2025
https://github.com/tauqueeralam42/dsa-java
Explore fundamental Data Structures and Algorithms (DSA) concepts with Java implementations. Includes arrays, linked lists, stacks, queues, trees, graphs, sorting algorithms, dynamic programming, and more.
algorithms data-structures java
Last synced: 03 Jul 2026
https://github.com/seifalmotaz/routly
Routly: Elevating skills through dynamic data structures, using binary trees for precise URL path matching.
algorithms algorithms-and-data-structures dart dartlang data-structures
Last synced: 06 Feb 2026
https://github.com/ryomendev/tle-eliminator
TLE-Eliminator is a repository dedicated to learning DSA (Data Structures and Algorithms) through efficient algorithms and optimized solutions. It focuses on improving the execution time of code, helping developers master DSA concepts and build more efficient solutions for competitive programming.
algorithms algorithms-and-data-structures cpp data-structures
Last synced: 17 Mar 2025