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-06-23 00:07:37 UTC
- JSON Representation
https://github.com/sherifabdlnaby/algorithms-data-structures
An educational collection of self-implemented popular algorithms and data-structures using C++.
algorithms c-plus-plus data-structures
Last synced: 11 Jun 2026
https://github.com/erseco/ugr_estructuras_datos
Practicas de Estructuras de Datos (ED) del Grado en Ingeniería Informática de la Universidad de Granada (UGR)
Last synced: 20 Apr 2026
https://github.com/nekruzash/sudoku-solver
A sudoku solver program that solves a sudoku game board using backtracking method and recursion.
Last synced: 05 Mar 2025
https://github.com/suhatanriverdi/full-time-interviews-preparation
This repository contains various competitive programming Algorithms and Data Structures questions and sample codes in the preparation process of full-time software engineering interviews.
algorithms data-structures interviews-preparation
Last synced: 14 Mar 2025
https://github.com/dnlbb/algorithms-and-data-structures-mstu
This repository contains homework on the course algorithms and data structures of MSTU
algorithms c-language data-structures
Last synced: 25 May 2026
https://github.com/jdeokkim/atc-lab
A collection of my submissions for AtCoder contest problems.
algorithms atcoder atcoder-contests atcoder-solutions c c99 data-structures
Last synced: 06 Jul 2025
https://github.com/connectaman/c-and-data-structure
Program,Notes,Explanation on Data Structure using C++
cpp data data-structures sorting-algorithms
Last synced: 14 Mar 2025
https://github.com/mutokrm/googlestep
This repository has homework that I submitted during Google STEP where I learned the basics of of Computer Science.
algorithms calculator data-structures malloc traveling-salesman-problem
Last synced: 22 Apr 2026
https://github.com/arin-paliwal/data-structure-in-c
This Repository consists of a Program Code in C Language as described by our curriculum in the B.Tech Programme in the domain of Computer Science and Engineering. It consists of codes which i have used in DSA in C Language and it is also a credential subject in our curriculam.
Last synced: 07 Apr 2025
https://github.com/sysread/skewheap
A fast, efficient, self-adjusting heap for Perl, implemented in C
c data-structures heap perl skew-heap xs
Last synced: 17 Apr 2026
https://github.com/rajgupta2/leetcode-2025-potd
This is the repo where you will find all the POTD of LeetCode for the year 2025.
algorithms backtracking bit-manipulation coding-challenges coding-practice competitive-programming data-structures dsa dynamic-programming graph-theory interview-preparation leetcode leetcode-potd mathematical potd problem-solving recursion searching
Last synced: 30 Mar 2025
https://github.com/AhmedOsmanDev/Codeforces-Solutions
Codeforces's problems solutions.
algorithms codeforces codeforces-solutions competitive-programming cpp data-structures online-judge problem-solving
Last synced: 10 Apr 2025
https://github.com/akarimin/algs0
Algorithms Instructed by Dr. Robert Sedgewick
algorithms data-structures search sort tree union-find
Last synced: 07 Apr 2025
https://github.com/basantech89/code_monk
Code Monk
algorithm android android-app-development data-structures java nodejs python react react-native reactjs web-development
Last synced: 11 Apr 2026
https://github.com/alyqamar/leetcode
"LeetCode" by alyQamar, contains solutions to various problems from Leet Code, a popular platform for practicing and improving coding skills. The solutions are implemented in cpp , JS and are accompanied by detailed explanations and comments. The repository also includes a variety of problem types, such as data structures, algorith
algorithms competitive competitive-programming competitive-programming-contests contest contest-solution contests cpp data-structures java javascript js leetcode leetcode-cpp leetcode-cpp-solutions leetcode-js leetcode-solutions problem-solving problems
Last synced: 18 Apr 2026
https://github.com/fogfish/skiplist
Golang SkipList data structure
data-structures golang skiplist
Last synced: 24 Oct 2025
https://github.com/zannatul-naim/data-structure
CSE-2122 Data Structure Lab
algorithm array array-methods bfs-algorithm data-structures dfs-algorithm graph linked-list matrix queue stack tree
Last synced: 21 Jun 2025
https://github.com/jkazari/mathematics-laboratories-4.1
Repository of solutions for my Algorithms and Data Structures class on the 4th semester of studying Mathematics at Gdańsk University of Technology
algorithms cpp data-structures
Last synced: 30 Jun 2025
https://github.com/ahmedosmandev/codeforces-solutions
Codeforces's problems solutions.
algorithms codeforces codeforces-solutions competitive-programming cpp data-structures online-judge problem-solving
Last synced: 15 May 2025
https://github.com/bpstelios10/coursera-algos
Coursera algorithms 1 (from Princeton Uni)
algorithms balanced-search-trees data-structures hashtable java mergesort priority-queue quicksort symbol-tables union-find
Last synced: 18 May 2026
https://github.com/haseeeb21/stack-in-python
Implementing Stack in python by importing deque library, creating Class of Stack and making functions of stack implementations.
class data-structures googlecolaboratory pop push pycharm python python3 stack
Last synced: 14 May 2026
https://github.com/facundomunoz/data-structure
:books: Algorithms and Data Structures implemented in Java
data-structure-java data-structures
Last synced: 27 May 2026
https://github.com/neuodev/linkedlist
Build Linked List. Methods: reverseLinkedList, getKthFromTheEnd, toArray, size, indexOf, contains, deleteLast, deleteFirst, addFirst, addLast
data-structures linked-list reverse-linked-list
Last synced: 27 May 2026
https://github.com/agnel/leetcode
My solutions to leetcode practice
algorithms data-structures dsa dsa-practice leetcode leetcode-solutions
Last synced: 02 Sep 2025
https://github.com/tom-spalding/petrie-itis
a ITIS search wrapper to be used with Petrie
api api-wrapper classification data-structures graph itis petrie phylogeny taxonomy
Last synced: 31 Mar 2025
https://github.com/codesbyprafful/data-structures
THIS REPOSITORY CONTAINS ESSENTIAL IMPLEMENTATIONS OF FUNDAMENTAL DATA STRUCTURES SUCH AS STACKS AND QUEUES. IT INCLUDES BOTH STANDARD IMPLEMENTATIONS AND PROBLEM-SOLVING EXERCISES TO ENHANCE UNDERSTANDING AND APPLICATION OF THESE CONCEPTS. THIS REPOSITORY IS DESIGNED TO HELP STUDENTS AND DEVELOPERS PRACTICE DATA STRUCTURE.
Last synced: 31 Mar 2025
https://github.com/iampavangandhi/huffmanendec
♾️ Huffman Encoder-Decoder Web App (using Huffman Coding)
data-structures encoder-decoder huffman-coding huffman-tree javascript
Last synced: 16 Jun 2025
https://github.com/theanujdev/dsa-python
A beginner-friendly introduction to common data structures (array, linked lists, stacks, queues, trees, graphs) and algorithms (searching, sorting, recursion, dynamic programming) in Python.
algorithms data-structures data-structures-and-algorithms dsa python python3 theanujdev
Last synced: 10 Jun 2026
https://github.com/aditeyabaral/hashmap-lemmatizer
A simple lemmatizer made as a part of the Data Structures (UE18CS202) course at PES University. We used the concepts of graph networks combined with a HashMap to create the database of words along with their lemma.
c data-structures graph hashing lemmatization linked-list natural-language-processing
Last synced: 28 Jun 2025
https://github.com/sdk-meb/ft_containers.42
Project aims to re-implement an STL C++ containers such as vector, map, stack, and potentially set while adhering to the C++98 standard. The goal is to ensure a deep understanding of these containers and to develop custom implementations that comply with C++98 features and restrictions.
1337school 42born2code containers cpp cpp98 data-structures data-types makefile redblack-tree
Last synced: 05 Jan 2026
https://github.com/pedrofnseca/bd-vendas
🐬 Banco de dados para vendas
cloud data-structures database mysql sql
Last synced: 18 May 2026
https://github.com/0xcourtney/data-structures-and-algorithms-in-js
In this series I will explore several different data structures and algorithms that are fundamental in Computer Science.
algorithms computer-science data-structures javascript
Last synced: 15 Mar 2025
https://github.com/tom-spalding/petrie
a Graph-based phylogenetic tree, implemented in Javascript.
algorithms data-structures graph nature petrie phylogeny taxonomy tree
Last synced: 20 Jan 2026
https://github.com/zakariaelbouzkri/stack_sorter
This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting
Last synced: 22 Nov 2025
https://github.com/uchamod/flutter-notepro
A simple and efficient to-do and note-taking app developed using Flutter. This app allows users to create, manage, and organize tasks and notes with ease. Data is securely stored locally using Hive, ensuring quick access and offline functionality. The project highlights the use of Flutter for creating intuitive user interfaces and Hive.
algorithms dart data-structures flutter hive localstorage state-management ui-design
Last synced: 13 Apr 2026
https://github.com/bola-nabil/codeforces
codeforces solutions
algorithm algorithms algorithms-and-data-structures codeforces codeforces-solutions cpp data-structures problem-solving
Last synced: 16 Mar 2025
https://github.com/otuemre/dsa-java
A comprehensive collection of data structures and algorithms implemented in Java, with detailed explanations for each concept. This project was inspired by Bro Code, serving as a hands-on reference for learning and mastering fundamental data structures and algorithms in Java.
algorithms big-o-notation binary-search bro-code data-structures dynamic-array linear-search linked-list priority-queue queue stack
Last synced: 24 Mar 2025
https://github.com/seigtm/bidirectionalringlist
Ring doubly linked list C++ class implementation. My very old college homework from 2020.
bidirectional-lists class cpp cpp-class cpp-library data-structure data-structures linked-list list
Last synced: 20 Apr 2025
https://github.com/jonath-z/the-gym-codewars-collection
collection of codewars challenges all levels combined
algorithms challenges codewars codewars-solutions data-structures javascript typescript
Last synced: 07 May 2026
https://github.com/mayankgupta-dev08/learningjava
me learning java
algorithms collections data-structures design-patterns docker file-handling generic java junit lamdas multithreading regexp sql stream-api
Last synced: 11 Jun 2025
https://github.com/codomatech/clodss
On-Disk data-structures store with redis-like API.
data-structures embedded-database
Last synced: 24 Mar 2025
https://github.com/abhiroop/pearls
Pearls of Functional Algorithmic Design
algorithm data-structures haskell
Last synced: 18 Mar 2025
https://github.com/antdeivid/sparsematrix
Projeto da cadeira de Estrutura de Dados: Implementação de uma matriz esparsa baseada em listas circularmente encadeadas.
circular-linked-list cpp data-structures sparse-matrix
Last synced: 16 Mar 2025
https://github.com/gabriel-dp/ufsj-labprog2
All exercises solved during "Programming Laboratory II" subject at UFSJ
Last synced: 03 Jul 2025
https://github.com/qtle3/boxing_weight_classes
The Python Boxing Weight Classifier is a simple Python script that determines the appropriate Olympic boxing weight class based on the user's input weight (in pounds) and gender. It categorizes both men and women into their respective weight classes according to Olympic standards.
arithmetic-operations conditional-statements data-structures error-handling modular-design string-manipulation
Last synced: 08 Apr 2025
https://github.com/danieljhkim/datastructures-algorithms
Data Structures and Algorithms
algorithms data-structures java javascript leetcode leetcode-solutions python3
Last synced: 08 Apr 2025
https://github.com/ragul-rofi/stackimplementation2python
Beginner Stack Implementation in Python
data-structures dsa python stack
Last synced: 30 Mar 2025
https://github.com/sleepypioneer/algorithms_and_data_structures
Notes from Algorithms and Data structures Udemy course instructed by Balazs Holczer.
Last synced: 04 Sep 2025
https://github.com/ifeelgarv/striver-a2z-dsa-sheet-solution-using-cpp
This repository contains Strivers A2Z DSA Course/Sheet Code Solution using C++with explanation.😍
Last synced: 11 Jun 2025
https://github.com/ifeelgarv/kunalkushwaha-java-dsa-bootcamp
This repos contains QnA of Kunal Kushwaha and some Leetcode Question/Solution.💻
algorithms basic data-structures java
Last synced: 11 Jun 2025
https://github.com/poodarchu/algos
Algorithms and Data Structures in practice.
algorithms cpp data-structures leetcode-solutions map sorting-algorithms tree-structure
Last synced: 04 Sep 2025
https://github.com/d34d0s/libx
A library providing APIs for common engineering utilities.
c data-structures memory-management stdlib-extras
Last synced: 01 Apr 2025
https://github.com/yvng-jie/ds-visualized
📚 Interactive data structures tutorial with visual animations and live code playground.
data-structures dsa javascript tutorial visualization
Last synced: 29 May 2026
https://github.com/asarkar/algorithms-design-analysis-2
Lecture videos and homework for Algorithms: Design and Analysis, Part 2, taught by Tim Roughgarden
algorithms coursera data-structures scala stanford
Last synced: 27 Nov 2025
https://github.com/itsjomon/java
Java Programming & Data Structures/Algorithms repository for quick revision, practice, and reference.
algorithms data-structures java java-dsa java-programming-language
Last synced: 12 Jun 2025
https://github.com/hendrialqori/dsa-javascript
Learn algorithm and data structure in Javascript
algorithm data-structures javascipt
Last synced: 31 Mar 2025
https://github.com/jacobgrisham/spell-checker-data-structures-using-c
Program that spell-checks a file after loading a dictionary of words from disk into memory. Includes run-time data output.
big-o c computer-memory data-structures
Last synced: 04 Sep 2025
https://github.com/rishabh96b/code-implementations
This repository contains the C++ problems that I have either solved or concepts that I've implemented myself.
coding-challenge cpp data-structures hackerrank
Last synced: 25 Mar 2025
https://github.com/muawiya-contact/leetcode-solutions-by-codingmoves
# leetcode-solutions-by-codingmoves
ai-student c coding-interview coding-moves coding-practice codingmoves competitive-programming daily-coding data-structures dsa-algorithm interview-preparation java js leetcode-solutions problem-solving python
Last synced: 23 Apr 2025
https://github.com/libanezdev/data-structures-2020
Resolución de problemas de certámenes, tareas, etc, del ramo estructuras de datos semestre 2 - 2020.
binary-tree data-structures lists python typescript
Last synced: 07 May 2026
https://github.com/basemax/mystackjava
My Stack Implementation In Java. Here we are going to design a full-featured class for Stack's Data structure.
data-structure data-structure-and-algorithm data-structure-java data-structures data-structures-algorithms data-structures-and-algorithms data-structures-interview-questions data-structures-java java stack
Last synced: 08 Jul 2025
https://github.com/victoriacheng15/data-structures-and-algorithms
a repo contains my solutions included Jest testing for DSA problems from HackerRank, Leetcode, and Project Eular
algorithms algorithms-and-data-structures codesignal-solutions data-structures hackerrank-solutions javascript project-euler-solutions
Last synced: 29 Mar 2025
https://github.com/deepanshu-rawat6/java-dsa-prep
Experimenting with data structures and algorithms!
algorithms data-structures java
Last synced: 24 Apr 2025
https://github.com/nelsonbn/algorithms-data-structures-dijkstra
Algorithms and Data Structures - Dijkstra
algorithms algorithms-and-data-structures data-structures dijkstra graphs
Last synced: 21 Feb 2026
https://github.com/syedaanoosha/java_dsa
algorithms data-structures data-structures-and-algorithms dsa java
Last synced: 16 Mar 2025
https://github.com/rabinadk1/linearhashing
Hash Table visualization with Linear Probing for key collision
data-structures hashtable javascript p5js
Last synced: 11 Mar 2026
https://github.com/bogwi/eruzero
Bullet-Train fast hashmap for Zig
benchmark data-structures hashmap hashtable zig zig-package ziglang
Last synced: 12 Apr 2025
https://github.com/martincorona007/coding-puzzle
My answers to LeetCode, HackerRank, Codewars etc.
algorithm algorithms algorithms-and-data-structures codewars codewars-solutions coding-challenge coding-challenges coding-interviews dailycodingproblem data-structures hackerrank hackerrank-solutions leetcode leetcode-solutions
Last synced: 05 Sep 2025
https://github.com/almmiko/rttd
Solutions for different technical problems.
algorithms data-structures leetcode
Last synced: 06 Jul 2025
https://github.com/ascii-dev/puava
A polyglot library of data structures & algorithms built from first principles. (C, C++, Java, Python, Rust, Go). Managed with Bazel.
algorithms bazel c cpp data-structures first-principles java monorepo python system-design
Last synced: 13 Apr 2026
https://github.com/lunaroyster/algolyze
A searchable database of algorithms
algorithm-pages algorithms data-structures information reference
Last synced: 13 Jun 2026
https://github.com/limajpp/data-structures-exam
This repository contains my group's solution implementation for the final exam of the data structures course. It was designed by me, and my friend, Gabriel.
algorithms algorithms-and-data-structures binary-search-tree data-structures hashmap java linked-list
Last synced: 14 May 2025
https://github.com/elazzouzihassan/graphql-tuto
Welcome to the GraphQL Tutorial repository! 🚀
api data-structures graphql nodejs tutorial-sourcecode
Last synced: 13 Apr 2026
https://github.com/i-am-surovi/bracu-cse220
BRAC University's course - CSE220 (Data Sturctures) Assignments Questions, Lab Solutions (Summer 2023)
assignment-solutions bracu bracu-cse bracu-cse-lab bracu-cse220 bracu-cse220-summer23 bracucse220 cse220 cse220lab data-structures i-am-surovi lab notes python summer23
Last synced: 19 May 2026
https://github.com/abrarulhassan-786/phone-book
Hello, This project is a Phone book system Project, I have made using only python and use the concept of Data Structure. It's simple and you can download or copy code easily.
algorithms data-structures programming-language project python
Last synced: 17 Mar 2025
https://github.com/orabazu/js-data-structures
Some of the data structures implemented in Javascript
Last synced: 07 Jul 2025
https://github.com/Riad-ENNAIM/data-structures
Implement some Data Structures using JavaScript
Last synced: 29 Apr 2025
https://github.com/bm371613/slice-aggregator
A library for aggregating values assigned to indices by slices and the other way around
data-structures fenwick-tree interval interval-tree prefix-sum slice slice-aggregator
Last synced: 12 Mar 2026
https://github.com/schak04/priorify
A terminal productivity app that helps users prioritise their tasks. Currently working on v2.0.0 (TUI).
bash-scripting c-plus-plus cmake cross-platform data-structures ftxui productivity-app productivity-tool shell-scripting sqlite terminal-first terminal-ui tui tui-app
Last synced: 31 May 2026
https://github.com/dzenis-h/data-structures-and-algorithms
JS Interview preparation 👨💻 📊 📋
algorithms data-structures es6 interview-questions javascript
Last synced: 08 Oct 2025
https://github.com/fahadulshadhin/problem-solving
My coding problem solutions
algorithms data-structures hackerrank leetcode
Last synced: 23 Feb 2026
https://github.com/miguelriosoliveira/42
Projects from 42 school
algorithms c data-structures makefile shell
Last synced: 21 Jan 2026
https://github.com/guibrandt/multi-splay
Multi-splay tree implementation written in Go
data-structures dynamic-optimality go multi-splay-tree tree-structure
Last synced: 09 Oct 2025
https://github.com/nilesh2000/errorfreecodes
Repository I use for my interview preparation.
algorithms cpp data-structures
Last synced: 09 Oct 2025
https://github.com/iboudhaine/hnsw-attribute-filtering-optimization
Optimizing multi-attribute filtering for Approximate Nearest Neighbor (ANN) search using HNSW. This project integrates bitsets and Roaring Bitmaps into HNSWLib to accelerate query performance by reducing evaluation costs for large attribute datasets.
ann-search approximate-nearest-neighbor bitsets cpp data-structures efficient-filtering hnsw optimization roaring-bitmaps
Last synced: 18 May 2026
https://github.com/ranaessam03/vectorclass
Vector class implementation using c++
data-structures object-oriented-programming
Last synced: 10 Oct 2025
https://github.com/cybersecurity-dev/data-structures-in-fsharp
Data Structures in F#
data-structure data-structure-in-fsharp data-structures data-structures-in-fsharp
Last synced: 18 Feb 2026
https://github.com/pamphilemkp/vet-clinic-database
In this project i used a RDBMS ( Relational Data Base Management System) to create a table which will store information about animals for a vet clinic.
Last synced: 10 Oct 2025
https://github.com/sparsh-kumar/algorithms-implementation-in-js
A list of all algorithms implemented in plain javascript with clean code and explanation.
algorithms algorithms-and-data-structures data-structures data-structures-and-algorithms javascript linked-list queue stack trees
Last synced: 11 Oct 2025
https://github.com/hirenchauhan2/linkedlist
Linkedlist in Go
data-structures go golang linked-list
Last synced: 14 Jan 2026
https://github.com/aitorruizes/c-singly-linked-list
This C implementation offers a generic singly linked list with customizable operations like insertion, deletion, and searching, using function pointers for flexibility with node behaviors.
c data-structures linked-list singly-linked-list
Last synced: 29 Oct 2025
https://github.com/dimodimchev/struct-algo
A repository where I will upload different data structures and algorithms I explore
Last synced: 13 Oct 2025
https://github.com/sminerport/sortvisualizer
The Sort Visualizer is an interactive tool that demonstrates various sorting algorithms in real-time. It supports Bubble Sort, Quick Sort, and more, making algorithm learning visual and intuitive.
algorithm-analysis algorithm-visualisation algorithm-visualizer data-structures data-structures-and-algorithms educational-project educational-software interactive interactive-visualizations python sorting-algorithms visualization
Last synced: 19 Oct 2025
https://github.com/ralvarezdev/uru-programming-2-blockbuster
Blockbuster terminal project from Programming 2 college course
cpp data-structures dsa merge-sort rafael-urdaneta-university terminal universidad-rafael-urdaneta uru
Last synced: 20 Oct 2025