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/devhindo/williamfiset
Empowering WilliamFiset tutorials by summarizing videos, providing follow-up problems and adding additional resources for each video
algorithms computer-science data-structures mathematics
Last synced: 09 Jan 2026
https://github.com/luckykk273/computerscience
Include examples of data structures, sorting algorithms and design patterns.
computer-science data-structures design-patterns sorting-algorithms
Last synced: 14 May 2025
https://github.com/khalidelboray/dsa-20-labs
Solutions for DSA 20 Course
algorithm-challenges data-structures perl perl6 python3 raku rakudo
Last synced: 29 Jan 2026
https://github.com/chihebabiza/my-cpp-stack-array
A lightweight, template-based stack class built on top of the `clsMyQueueArr` class, which in turn uses a custom dynamic array (`clsDynamicArray`). This class provides basic stack behavior (LIFO – Last In, First Out) by inserting new elements at the beginning of the internal array.
cpp cpp-library data-structures oop stack
Last synced: 16 Mar 2026
https://github.com/mayankm96/eso207a_iitk
Programming Assignment Solutions for the course ESO207A: Data Structures and Algorithms
Last synced: 11 Apr 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/0xisk/research-solidity-algorithms
The purpose of this repo to be focused on smart-contracts algorithms in Solidity.
algorithms data-structures smart-contracts smart-contracts-algorithms smartcontracts
Last synced: 04 Feb 2026
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/mo7amed-hussein/algorithms-and-data-structures-in-c
it is my implemenation for the most common data strucures using c language
algorithms binary-search bubble-sort c data-structures insertion-sort interpolation-search linear-search linked-list merge-sort queue quicksort searching-algorithms selection-sort shell-sort sorting-algorithms stack
Last synced: 17 Aug 2025
https://github.com/emanoelcampos/java-data-structures-algorithms
Atividades e exercícios desenvolvidos no curso de Estrutura de Dados e Algoritmos com Java da orientadora Loiane Groner
algorithms algoritmos data-structures estrutura-de-dados java loiane loiane-groner
Last synced: 28 Apr 2026
https://github.com/elliotekj/doubly_linked_list
A fast, amortised O(log n) doubly linked list implementation
data-structures doubly-linked-list elixir
Last synced: 17 Mar 2026
https://github.com/itszeeshan/leetcode-problems-in-typescript
Goal is to find LeetCode Problems and there solutions
algorithms coding coding-interviews data-structures leetcode leetcode-solutions typescript
Last synced: 12 Jun 2025
https://github.com/ashok-arjun/facebook-clone
Data Structures mini package to simulate the organization of users in facebook network. Includes the implementation of various data structures including Graph, Trie, Queue and Stack.
data-structures facebook-network graph linked-list list queue queues stack stacks
Last synced: 25 Mar 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/nouranhaitham/ds_guide_me
An application designed to help travelers navigate a country efficiently while staying within budget.
academic-project algotithms bfs-algorithm budget-travel cplusplus css data-structures dfs-algorithm graph gui guide-me qt route-planning software-development traveltech
Last synced: 31 Jan 2026
https://github.com/abdealijaroli/dsa
Leetcode and GFG solutions in C++. Have built a similar repo in Golang, check out (github.com/abdealijaroli/leetgo)
algorithms cpp data-structures dsa leetcode
Last synced: 12 Jun 2026
https://github.com/suvasish114/dsa
Data structure and algorithm related problems and codes
Last synced: 07 Feb 2026
https://github.com/viniciuslawliet/bell-cranel-algorithm
The Bell Cranel Algorithm is a Python tool designed for generating and visualizing multilayer graphs. It offers customizable parameters for nodes, edges, and interlayer connections, facilitating the modeling and visualization of intricate systems such as dungeons, mazes, and networks.
algorithm anime danmachi data-structures dungeons graph python rpg
Last synced: 29 Mar 2025
https://github.com/joozef315/csharp-datastructures-algorithms
Explore essential data structures and algorithms in C#, including stacks, queues, binary search trees, and sorting/searching methods.
algorithms binary-search binary-search-tree csharp data-structures linked-list mergesort queue sorting-algorithms stack
Last synced: 18 Jun 2026
https://github.com/stuyy/graph
A simple Graph Data Structure.
algorithms data-structures graph graph-theory graphtheory java
Last synced: 16 Jun 2026
https://github.com/sachinkalsi/algorithms
Algorithms
algorithms algorithms-and-data-structures data-structures
Last synced: 08 Jun 2026
https://github.com/glintonliao/berkeley-cs-61b
CS 61B: Data Structures
algorithms data-structures java
Last synced: 18 Mar 2025
https://github.com/a3ro-dev/dsa
My data structure and algorithm repository. In Python
data-structures linked-list python stack
Last synced: 29 Apr 2026
https://github.com/neerajkumar161/kata-machine-primegen
Primegen Data Structures and Algorithms in TypeScript
arrays data-structures linked-list typescript
Last synced: 08 Jun 2026
https://github.com/eduardob-programador/dsa-learning
A project where I build data structures and algorithms, and test them
algorithms algorithms-datastructures data-structures dsa java junit-jupiter junit5 searching-algorithms sorting-algorithms
Last synced: 29 Apr 2026
https://github.com/alecmocatta/sum
General-purpose sum types.
data-structures rust sum-types
Last synced: 10 Apr 2025
https://github.com/abhiroop/pearls
Pearls of Functional Algorithmic Design
algorithm data-structures haskell
Last synced: 18 Mar 2025
https://github.com/annennenne/pcadsc
An R package for performing Principal Component Analysis-based Data Structure Comparisons (PCADSC)
data-structures exploratory-data-visualizations principal-component-analysis r
Last synced: 11 Mar 2026
https://github.com/kedarkk1/data-structures-and-algorithm-visualizer
Visualization of Various Data Structure and Algorithms (sorting, filtering, etc) for better understanding. MergeSort Done. Scroll down this github page to see screenshots of the WebApp
data-structure data-structures javascript javascript-game merge-sort mergesort react reactjs visualizer
Last synced: 29 Apr 2026
https://github.com/hqarroum/binary-search-tree
🌳 A set of idiomatic implementations of a binary-search tree in multiple languages.
algorithms-and-data-structures binary-search-tree bst-tree c cpp17 data-structures python tree-structure
Last synced: 02 Feb 2026
https://github.com/iam-abin/dsa
Data Structures and Algorithms
data-structures datastructures-algorithms dsa dsa-javascript javascript js
Last synced: 12 Oct 2025
https://github.com/neehan/dsa-implemented
C++ implementation of various data structures and algorithms
algorithms c-plus-plus data-structures implementaion
Last synced: 22 Jun 2026
https://github.com/emmt/databags.jl
Data bags combine the flexibility of dictionaries to store data and the `obj.key` syntax to mimic dynamic structures.
Last synced: 23 Mar 2025
https://github.com/bzdgn/serce
Serce is a primitive database
cli data-structure data-structures data-structures-algorithms database databases java memory-management
Last synced: 29 Apr 2026
https://github.com/baqar-abbas/data-structures---algorithms
This Repo contains the programs related to Data structures and algorithms built using C language, C# (C Sharp), JavaScript and Ruby.
abstract-data-types algorithms algorithms-and-data-structures arrays binary-search c cpp csharp data-structures javascript linear-search linked-list linkedlist queue recursion stack
Last synced: 12 Oct 2025
https://github.com/thecuriousjuel/data-structure-and-algorithm
This repository contains all the Data Structure and Algorithms that I have worked on. Implementation of these data structures and algorithms are done using the Python programming language.
algorithms-and-data-structures data-structures dsa python-3
Last synced: 17 May 2026
https://github.com/nishkarsh25/iit-h-hospital-helpdesk-portal
Description: The IIT-H Hospital Helpdesk Portal is a multipurpose system that includes a directory of doctors and patients, an appointment management system, and a feedback management portal. The portal allows for easy access to important information, including doctor and patient details, appointment availability, and feedback ratings.,
data-structures linkedlists-using-class
Last synced: 15 Jul 2025
https://github.com/kabragaurav/practice-c-cpp-python-oops-dsa
Study and Practice Material for Chief Programming Languages and Major Topics in Computer Science
c cpp data-structures java object-oriented-programming python
Last synced: 29 Apr 2026
https://github.com/abhishekyadav-01/metro-navigator
This project implements a Metro Station Management System using advanced data structures in C++. The system efficiently manages metro lines and stations, supports real-time route planning, and calculates optimal ticket fares using pathfinding algorithms.
algorithms avl-tree-implementations cpp17 data-structures oops-in-cpp
Last synced: 08 Feb 2026
https://github.com/prismadic/hygiene
A payload compression toolkit that makes it easy to create ideal data structures for LLMs; from training data to chain payloads.
compression-methods data-preprocessing data-structures llm-chain llm-finetuning llm-inference
Last synced: 13 Oct 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/salma-mamdoh/data-structures-implementation
Our project for Data Structures Course taken during fall 2023 semester
circular-linked-list cpp data-structures doubly-linked-list problem-solving queue single-linked-list stack
Last synced: 08 Feb 2026
https://github.com/kimd0ngjun/algorithm_structure
자료구조 및 알고리즘 스터디 & 커스터마이징 by Java, Python
algorithm data-structures java python
Last synced: 30 Apr 2026
https://github.com/imjul1an/algorithms-and-data-structures
Learn algorithms and data structures in JS
alogrithms data-structures javascript
Last synced: 15 Mar 2025
https://github.com/jashanj0tsingh/javatutorials
Learning Java - Beginner
algorithm basics beginners data-structures java tutorial
Last synced: 08 Apr 2025
https://github.com/forketyfork/coding-problems
Solutions to various coding problems from LeetCode, HackerRank, Daily Coding Problem etc. Each problem is accompanied by unit tests.
algorithms coding-problems data-structures hackerrank java leetcode
Last synced: 26 Feb 2026
https://github.com/allansifuna/freelance-assignments
Freelancing assignments that i have coded for clients.
algorithms allansifuna assignments data-structures freelance python3
Last synced: 31 May 2026
https://github.com/harshnag1/pep-dsa-2026
Structured topic-wise implementation of Data Structures and Algorithms in C++ for placement preparation and interview practice (PEP-DSA-2026).
algorithms cpp data-structures dsa interview-preparation placement-preparation problem-solving
Last synced: 30 Apr 2026
https://github.com/gaarutyunov/dsa
Data Structures and Algorithms
algorithms data-structures deno
Last synced: 30 Apr 2026
https://github.com/snehalyelmati/competitive-programming-golang
Repository to maintain LeetCode, Kickstart and CodeChef solutions in Go. Implementation and notes of data structures and algorithms.
algorithms data-structures golang google-hashcode google-kickstart leetcode
Last synced: 21 Jun 2025
https://github.com/mmiranda96/algorithms-go
Algorithms workshop in Golang
algorithm data-structures golang
Last synced: 02 Jul 2025
https://github.com/fredericbonnet/colibri
Colibri is a fast and lightweight garbage-collected datatype library written in C
abstract-data-structures abstract-data-types c data-structures datatypes garbage-collection garbage-collector memory-allocation
Last synced: 07 Oct 2025
https://github.com/ehsaniara/datastructuresamples
Computer Engineering Data Structure Samples in JAVA
Last synced: 19 Jun 2026
https://github.com/can-dy-jack/algorithm
JavaScript算法与数据结构库
algorithms data-structures double-linked-list heap linked-list priority-queue queue stack
Last synced: 18 Mar 2026
https://github.com/humbertocg18/pucrs-alest-i-2.3-2023.24
Trabalhos, Projetos, Exercícios e aulas realizados em Java na cadeira de Algoritimos e estrutura de dados 1, matéria do segundo semestre.
beecrowd beecrowd-solution-in-js beecrowd-solutions-in-java data data-structures datastructures-algorithms hashmap hashtable java-8 leetcode leetcode-javascript leetcode-solutions leetcodepra pucrs sorting-algorithms
Last synced: 29 Mar 2025
https://github.com/almmiko/rttd
Solutions for different technical problems.
algorithms data-structures leetcode
Last synced: 06 Jul 2025
https://github.com/kawser2133/problem-solving-practice
The solutions are implemented in the C# programming language and aim to showcase my problem-solving skills and coding practices.
algorithms algorithms-and-data-structures csharp data-structures problem-solving
Last synced: 03 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/miladsade96/leetcode_with_java
Solving Leetcode Challenges using Java Programming Language and Testing them with JUnit
algorithm algorithms algorithms-and-data-structures data-structures java java-8 javaee leetcode leetcode-java leetcode-solutions
Last synced: 18 Feb 2026
https://github.com/caffeines/cpps
Competitive programming and problem solving.
algorithms algorithms-and-data-structures competitive-programming cpp cpps data-structures
Last synced: 11 Feb 2026
https://github.com/i-umairkhan/big-integers
A big integer calculator for solving calculaitons of big numbers
biginteger cpp data-structures
Last synced: 28 May 2026
https://github.com/mrpranavr/data_structures_and_algos
A daily practice tracker for Data structures and Algorithms
algorithms data-structures java python3
Last synced: 01 May 2026
https://github.com/ibz-04/structs-algos
This repository contains solutions to data structures and Algorithm questions solved by me
algorithms-and-data-structures data-structures dsa-learning-series dsa-practice leetcode-answers leetcode-practice leetcode-python leetcode-questions leetcode-solutions python python3
Last synced: 31 Mar 2025
https://github.com/alonza0314/leetcode
Solutions of leetcode problem.
algorithm basic-programming data-structures go golang leetcode leetcode-solutons
Last synced: 27 Feb 2026
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/oussama-zbair/e-challenge
E-challenge 2023 | Java Problem Solving
data-structures java javaee oops-in-java problem-solving
Last synced: 08 Jun 2026
https://github.com/alpha74/icf
My Codeforces submissions. Maintained from 2020 onwards
algorithms codeforces codeforces-com codeforces-problems codeforces-solutions codeforces-submissions coders coding cpp data-structures programming water-buying
Last synced: 28 May 2026
https://github.com/damiisdandy/data-structures-and-algorithms
Neetcode 150
algorithms blind75 data-structures
Last synced: 16 Jan 2026
https://github.com/ctoic/polynomial-calculator-using_c-
Some of the basic concept's and algorithm implementations.
algorithm data-structures linked-list
Last synced: 08 Jun 2026
https://github.com/winter000boy/breast-cancer-prediction-using-ml
Breast Cancer Detection Using Machine Learning is a project that applies machine learning algorithms to identify and classify breast cancer as malignant or benign based on medical data. By analyzing patterns in tumor features, this model supports early diagnosis and enhances decision-making in medical diagnostics.
data-science data-structures deep-learning flask-application machine-learning neural-network python3 web-development
Last synced: 01 May 2026
https://github.com/lsegg/javascript-algorithms-and-data-structures
Code accompanying the Udemy course JavaScript Algorithms and Data Structures Masterclass by Colt Steele
algorithms algorithms-and-data-structures colt-steele data-structures data-structures-and-algorithms javascript
Last synced: 08 Jun 2026
https://github.com/alansastre/java-data-structures
Estructuras de datos en Java
data-structures deque java java11 java17 java8 linked-list queue stack treemap vector
Last synced: 08 Jun 2026
https://github.com/md-mafujul-hasan/hackerrank_data-structure_solutions
These Contain Some Data Structure & Algorithm Problem Solution of Hacker Rank😏
data-structures hackerank hackerrank hackerrank-30dayschallange hackerrank-algorithms-solution hackerrank-algorithms-solutions hackerrank-challenges hackerrank-data-structures hackerrank-databases hackerrank-datastructure hackerrank-datastructures-array hackerrank-solutions
Last synced: 19 Mar 2026
https://github.com/shoyeb45/avltreevisualizer
This is data structure project. In this project I've built AVL tree visualisation application using javafx library of java. This project have solidified my understanding of AVL tree data structure and learnt a lot from this project
data-structures data-visualization java javafx javafx-application visualization
Last synced: 27 Feb 2026
https://github.com/jmorbegoso/algorithms-in-go
Data Structures and Algorithms in Go.
algorithms algorithms-and-data-structures data-structures go golang gotest
Last synced: 28 Jun 2025
https://github.com/sachin-kumar-2003/competitiveprograming
Competitive Programming Using Python .. Solving Data structure Problem
data-structures datastructures leetcode leetcode-python3 leetcode-solutions python
Last synced: 17 Jun 2026
https://github.com/apexcaptain/koconut
Provide interchainable array, set, map and etc supporting both normal and async callbacks as their action arguments.
array array-processing array-utils async async-await async-callback async-functions async-iteration async-methods await collection data-structures iteration-process javascript loops nodejs promise typescript typescript-library
Last synced: 12 Feb 2026
https://github.com/genesisblock3301/data-structure-and-algorithm
I have been solving here Data structure and Algorithm problem in different online judge like Hackerrank, Leetcode etc.
algorithms data-structures math python3
Last synced: 19 Jun 2026
https://github.com/opixelum/brain-disk
Obsidian project where I store everything I've learnt.
ai algorithms coding data-structures deep-learning machine-learning maths neural-network programming
Last synced: 19 Mar 2026
https://github.com/aswinbarath/100-days-of-ds-algo
100 Days of DS Algo: Problem solving on Data Structures and Algorithms
Last synced: 19 Mar 2026
https://github.com/abhishekmaity001/data-structures-algorithms
This Repository contains all my Data Structures & Algorithms code snippets which will help in coding interview. (All codes will be implemented in Python)
algorithms circular-linked-list data-structures doubly-linked-list linked-list python queue recursion-problem stack
Last synced: 02 May 2026
https://github.com/devdrops/spl-data-structures
Material usado na talk do PHP Community Summit 2018.
Last synced: 14 Jun 2025
https://github.com/mituskillologies/ads-pgdac
Algorithms and Data Structures using Java @ CDAC's PG Diploma in Advanced Computing Course.
algorithm-analysis algorithms algorithms-and-data-structures array data-structures data-structures-algorithms dynamic-data-structure graphs hashing-algorithm java linked-list queue searching-algorithms sorting-algorithms stack trees
Last synced: 12 Jun 2026
https://github.com/adityasworks/library-management-system-using-data-structures-cpp-
A library management system using data structures in C++
binary-search-tree cpp data-structures hashing library-management-system linked-list queue
Last synced: 29 May 2026
https://github.com/dougsoftware/college_computer_science
This repository is my college computer science studies.
c code-block code-blocks cpp data-science data-structures database eclipse gcc-complier html-css-javascript intellij java java-8 javascript jvm opengl operating-system php vscode
Last synced: 05 Jul 2025
https://github.com/schak04/s-vector
A minimal implementation of a dynamic array I'm writing in C, inspired by C++ STL's std::vector.
c-programming data-structures dynamic-array reimplementation
Last synced: 31 May 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/lunaroyster/algolyze
A searchable database of algorithms
algorithm-pages algorithms data-structures information reference
Last synced: 13 Jun 2026
https://github.com/bastidood/option-block
A minimal utility Rust crate for small, fixed-size blocks of optional types.
data-structures embedded no-std rust
Last synced: 09 Jun 2026
https://github.com/ernitingarg/very-large-file-processing-python
Python solution which uses min-heap data structure and thread parallalism to process very large file
data-structures large-files min-heap multiprocessing python3 space-complexity threading time-complexity unit-testing
Last synced: 16 May 2025
https://github.com/kfrancischen/leetcode
Leetcode solutions
algorithms data-structures leetcode-python
Last synced: 06 Jul 2025
https://github.com/solygambas/coding-interview-algorithms-data-structures
Some algorithms and data structures to prepare for a JavaScript coding interview.
algorithms algorithms-and-data-structures coding-challenge coding-interviews data-structures javascript
Last synced: 07 Apr 2025
https://github.com/wzslr321/leetcode
My leetcode solutions, update systematically :>
algorithms algorithms-and-data-structures cpp data-structures leetcode leetcode-cpp leetcode-solutions
Last synced: 07 Oct 2025
https://github.com/cs-joy/dsa
Data Structures and Algorithms
algorithms data-structures dsl java
Last synced: 19 Jun 2026
https://github.com/fmontes/dotcms-gatsby
Gatbsy Source Plugin for @dotcms. Using the @dotcms endpoints to create a Gatsby source plugin.
data-structures dotcms endpoints gatsby gatsby-site nodejs rest yarn
Last synced: 03 May 2026