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-30 00:07:47 UTC
- JSON Representation
https://github.com/bola-nabil/codechef
codechef solutions
algorithm algorithms algorithms-and-data-structures codechef codechef-solutions cpp data-structures problem-solving
Last synced: 16 Mar 2025
https://github.com/bola-nabil/hackerrank-solutions
HacerRank Solutions
algorithm algorithms algorithms-and-data-structures cpp data-structures hackerrank hackerrank-solutions javascript problem-solving
Last synced: 21 May 2026
https://github.com/feroz-ehses-shishir/phonebook
PhoneBook is a C++ Console Application. Using Hash Table and Trie Data Structure.
data-structures hashtable trie
Last synced: 28 Mar 2025
https://github.com/rohankvashisht/dsa
This repository contains code for DSA.
algorithms data-structures freecodecamp jovian replit teamtreehouse
Last synced: 25 Mar 2025
https://github.com/mkosir/store1arrays
Array data structure implemented in C programming language from scratch.
Last synced: 02 Apr 2025
https://github.com/chinnanj666/data-structure-stack-using-python
data structures-stacks using python.
data-structures python3 stacks
Last synced: 07 Jan 2026
https://github.com/burlingsmith/gridd
2D grid
2d 2d-grid data-structures grid rust
Last synced: 16 Mar 2025
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
https://github.com/code-parth/data-structure-college
Semester 3, GTU Practical, Data Structure
c college data-structures gtu semester-3
Last synced: 25 Mar 2025
https://github.com/jshinm/coding_practice
coding practice
algorithm data-structures statistics
Last synced: 04 Jul 2025
https://github.com/nelsonbn/algorithms-data-structures-stable-vs-unstable-sort-algos
Algorithms and Data Structures - Stable Vs. Unstable Sorting Algorithms
algorithms-and-data-structures data-structures sorting-algorithms
Last synced: 28 May 2026
https://github.com/shreyas-wagire/dsa-college
data-structures dsa dsa-algorithm
Last synced: 28 Mar 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/henrylin03/odin-linkedlist
Implement linked list data structure using vanilla JavaScript (Node) as part of The Odin Project's "Full Stack JavaScript" course.
data-structures data-structures-and-algorithms javascript linked-list linked-list-in-js linked-lists linkedlist
Last synced: 29 May 2026
https://github.com/chanonroy/coding-challenges
📚 Various data structure and algorithm coding challenges in Python 3 and JavaScript
algorithms data-structures javascript python
Last synced: 17 May 2026
https://github.com/isaacmaffeis/laboratory_of_competitive_programming2023
Python code of the competitive programming course
algorithms competitive-programming data-structures python
Last synced: 13 Jun 2025
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/gharib-uk/algorithms_in_c
Algorithms in C - Learn Algorithms
algorihtm algorithms algorithms-and-data-structures c data-structures
Last synced: 05 Sep 2025
https://github.com/bluediu/static-data-structures
Static data structures C, Python and Rust
Last synced: 13 Apr 2026
https://github.com/bieelogrom/bibliotecasdeordenacao
Bibliotecas de algoritmo bubble sort e merge sort.
bubble-sort data-structures java merge-sort
Last synced: 13 Jun 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/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/ayxhmn/heapyy
Python code snippets for competitive programming
algorithms competitive-programming data-structures python
Last synced: 13 Jun 2025
https://github.com/quaddarv1ne/codewars_quadd4rv1n7
Репозиторий содержит решения задач с платформы Codewars, решённых на различных языках программирования. Все задачи организованы по языкам и уровням сложности (катам)
algorithm codewars codewars-kata config cpp csharp data-structures dynamic-programming easy education hard hardware javascript math medium olimpiade python recursive study study-project
Last synced: 28 Apr 2026
https://github.com/joaogbrieldev/leetcode
learning data structure, logic and algorithm
algorithms data-structures javascript
Last synced: 09 Apr 2025
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/joelbeedle/c-algo-playground
Simple collection of data structures and algorithms to help me learn C
Last synced: 13 Jun 2025
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/jimenacambronero/proyecto_learndata
Proyecto 4 para Unicorn Project: 🧹 Limpieza de datos - LearnData. Proyecto de limpieza de datos con SQL que tiene como objetivo mejorar la calidad y confiabilidad de los conjuntos de datos utilizados.
basededatos data-structures model mysql sql
Last synced: 10 Jun 2025
https://github.com/youssefali11997/problem-solving-in-ds-and-algo-book-solutions
My Solutions to "Problem Solving in Data Structures and Algorithms Using Java" Book.
algorithms data-structures java problem-solving
Last synced: 25 Jun 2026
https://github.com/revazashvili/cpp-linked-list
simple linked list data structure example in c++
cpp data-structures linked-list
Last synced: 10 Jun 2026
https://github.com/pvlbzn/algorithms
Algorithms and data structure implementations
algorithms clrs data-structures
Last synced: 13 Jun 2026
https://github.com/shubhansu-kr/cse408-designandanalysisofalgoritmn
Implementation of Advance Algorithmns | CSE408 Course - LPU | Sem4
algorithmn cpp data-structures java lpu sem4
Last synced: 20 May 2026
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/iamthiagoo/data-structures
Repositório para armazenar os códigos de Data Structures em C#
Last synced: 18 Aug 2025
https://github.com/matiasrodlo/leetcode-codewars-solutions
Collection of LeetCode and Codewars solutions in Python and JavaScript
algorithms codewars coding-challenges data-structures leetcode
Last synced: 13 Jun 2025
https://github.com/marcoschalet/algorithms-js
Algoritmos e estruturas de dados básicas em javascript.
data-structures javascript list queue stack tree
Last synced: 14 Jul 2025
https://github.com/ricardoandreh/dsa
several data structures and algorithms I'm learning
algorithms data-structures implementation
Last synced: 12 Jul 2025
https://github.com/alysnnix/wrk-abstract-data-type
A work in data
adt algorithms c data-structures homework
Last synced: 14 Jun 2025
https://github.com/znrm/disjoint-hash-set
Incremental tracking of connected components identified by hash.
data-structures disjoint-sets rust rust-data-stuctures union-find
Last synced: 08 Jan 2026
https://github.com/parmodkumar28/codingninjas_dsa
Coding Ninjas DSA Questions Solutions
Last synced: 14 Jun 2025
https://github.com/jaem1n207/cpp-algorithms
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++
algorithms computer-science cpp data-structures
Last synced: 30 May 2026
https://github.com/shan18/algo-wiki
Implementation of various algorithms and data structures
algorithms algorithms-implemented data-structures
Last synced: 06 Sep 2025
https://github.com/sasha-hk/saceit-term-paper
📄 Term paper for SACEIT
algorithms cpp data-structures oop stack
Last synced: 13 Sep 2025
https://github.com/jocelynvelarde/safenav
SafeNav: Waze's Safety Upgrade
data-structures dijikstra-algorithm gpt speech-to-text
Last synced: 13 Jul 2025
https://github.com/torao/slate
Slate: Reference implementation of Stratified Hash Tree, an immutable and appendable hash tree (Merkle tree).
blockchain data-structures database hash merkle-tree merkletree
Last synced: 20 May 2026
https://github.com/aamiranwar/sea
A curated list of programs in C for the study of Data structures and Algorithms.
Last synced: 02 Apr 2025
https://github.com/karrick/gotrie
Go library that implements a Trie data structure.
data-structures golang golang-library
Last synced: 06 Jul 2025
https://github.com/gauravcodepro/diff-alternative-data-structure-r
I read this post today and they mentioned the diff which i have used a lot in R but i want to put this git just to show that you can also do this from a data structure point of view
data-science data-structures r rdataframe rprog rprogramming
Last synced: 17 Aug 2025
https://github.com/mblumtritt/invariable
The Invariable data class for Ruby.
Last synced: 08 Aug 2025
https://github.com/mekhails/splay-tree
Realization of splay tree data structure on C language.
Last synced: 16 Mar 2025
https://github.com/solarnetwork/nifty-tou
A delightful little data model and set of utilities for working with time-of-use tariff policies.
data-structures es2022 tariffs typescript
Last synced: 26 Mar 2025
https://github.com/ganeshkadam65/leetcodesolutionscpp
LeetCode has emerged as one of the most popular platforms for honing programming skills and preparing for technical interviews. As a coding enthusiast or a job seeker in the tech industry, having a solid understanding of data structures and algorithms is crucial
algorithms c code coding competitive-programming cpp data-structures leetcode leetcode-cpp leetcode-solutions programming python software-development software-engineering
Last synced: 14 Apr 2026
https://github.com/mkwapisz2000/cpp-hash-table-algorithms
This project contains implementations of different hash table strategies in C++.
chaining cpp cuckoo-hashing data-structures hash-table hashing-algorithms open-adressing
Last synced: 09 Jun 2026
https://github.com/isaychris/csci210
Palomar: Data Structures & Algorithms - Java
algorithms csci210 data-structures java palomar
Last synced: 12 Aug 2025
https://github.com/lourdilene/algorithms
Practice of algorithms and data structures
algorithms data-structures javascript python3 typescript
Last synced: 13 Apr 2026
https://github.com/hyunsb/java-algorithm-practice
JAVA 알고리즘 문제풀이 저장소
algorithm data-structures java
Last synced: 02 Apr 2025
https://github.com/jakeshi/python_data_structure
Implement basic data structures in python
Last synced: 10 Jan 2026
https://github.com/hoangeiu/js-algo-data-structure
JavaScript Algorithms and Data Structures Masterclass (Udemy Course)
algorithms data-structures javascript
Last synced: 17 Mar 2025
https://github.com/tlmader/java-basics
Basic algorithms and data structures in Java
algorithms data-structures java
Last synced: 01 Mar 2025
https://github.com/pot-pourri/array-list
Dynamic array data structure for JavaScript
agpl amortized computer-science data-structures javascript
Last synced: 12 Dec 2025
https://github.com/amany-mm/leetcode-solutions
Leetcode Solutions by Python
algorithms data-structures problem-solving python
Last synced: 06 Oct 2025
https://github.com/fahimsifnatul/godatastructures
A ready to use collection of data structures written in GO for you
data-structures go-data-structures go-queue go-set go-stack queue set stack
Last synced: 14 Jan 2026
https://github.com/chandantech2023/strivers_a2z_dsa_course-sheet
A DSA course that helps you to understand all DSA Concepts topic wise with practical implementation from A to Z in a well-organized and structured manner.🤩
array data-structures dynamic-programming graphs heaps linked-list programming-fundamentals queue searching-algorithms sorting-algorithms stacks string tree two-pointers
Last synced: 06 Oct 2025
https://github.com/boss294/credisync
CrediSync is a comprehensive web application designed to manage and track your financial transactions, including credits, debits, creditors, and debtors. With modern UI/UX and advanced features, it provides a seamless experience for managing your financial records.
credit-tracker css data-structures data-visualization dsa html html3 js management-system money-management web-dev website websoftware
Last synced: 17 May 2026
https://github.com/beatrichartz/algorithms
Test driven versions of Princeton Data Structures & Algorithms I
algorithms data-structures tdd test-driven-development
Last synced: 07 Oct 2025
https://github.com/jacob-pitsenberger/python-electronics-inventory-management-system-object-oriented-programming-project
Welcome to the Python Electronics Inventory Management System project repository! This project is a demonstration of Object-Oriented Programming (OOP) principles in Python for managing an electronic parts inventory.
data data-structures dictionary exception-handling file-io filesystem input-output inventory-management-system management-system modules oop pickle python user-interface
Last synced: 08 Oct 2025
https://github.com/siddhantprateek/golang-resources
Golang Learning Resources
cloud-computing cloud-native cloudnative data-structures go golang machine-learning
Last synced: 08 Oct 2025
https://github.com/mustafahere/rms-dsa
Restaurant management system (RMS) on `JAVA` using data structures.
Last synced: 08 Oct 2025
https://github.com/erikrios/leetcode-problem-solving
My Leetcode Problem Solving Solution
algorithms algorithms-and-data-structures data-structures leetcode problem-solving
Last synced: 08 Oct 2025
https://github.com/suwadith/algorithms-and-data-structures-java
Just Some Practice Codes.
algorithms data-structures java
Last synced: 08 Oct 2025
https://github.com/googtech/classic-algorithms-in-java
:gem: programs are data structures plus algorithms ~
algorithms data-structures java
Last synced: 09 Oct 2025
https://github.com/aranyak-ghosh/golist
Minimal and extendable data structure implementation using generics
Last synced: 14 Jan 2026
https://github.com/sreejeet/leetcode
My leetcode solutions. No PRs unless for improvement/corrections.
algorithms competitive-programming data-structures exercises leetcode leetcode-solutions solutions
Last synced: 14 Jan 2026
https://github.com/gabrielluizsf/data-structures.go
Estruturas de Dados na linguagem Go :brazil:
Last synced: 14 Jan 2026
https://github.com/askeladdk/toolbox
Useful algorithms and data structures for Go.
algorithms data-structures go golang
Last synced: 14 Jan 2026
https://github.com/bhavinpatel4199/machine-learning-programming
This repository serves as a central hub for various machine learning projects and experiments. It contains multiple sub-repositories, each focusing on different aspects of machine learning, from data preprocessing to advanced deep learning techniques.
data-structures data-visualization machine-learning machine-learning-algorithms pandas-dataframe python3 sklearn
Last synced: 19 Jan 2026
https://github.com/hk-transfield/python-data-structures
A collection of simple data structures written in Python 3.
abstract-data-types algorithms data-structures data-structures-and-algorithms python python-3
Last synced: 11 Oct 2025
https://github.com/afneves/haskellgraphs
A Haskell implementation of classic graph algorithms, including Dijkstra's shortest path and a Traveling Salesman Problem (TSP) solver, developed for the Functional and Logic Programming course at FEUP.
algorithms bit-masking data-structures dijkstra dynamic-programming graph-algorithms haskell memoization shortest-path-algorithm traveling-salesman-problem tsp
Last synced: 11 Oct 2025
https://github.com/azaz9026/email-spam-detection
Welcome to the Email Spam Detection project! This repository provides a machine learning model for detecting spam emails using a Naive Bayes classifier and a simple web interface built with Streamlit.
data-analysis data-cleaning data-structures data-visualization deep-learning machine-learning python sql streamlit
Last synced: 14 Apr 2026
https://github.com/whisperpine/leetcode-py
LeetCode problem solutions in Rust.
algorithms data-structures dsa leetcode neetcode python
Last synced: 11 Oct 2025
https://github.com/limdongjin/problemsolving
java / c++ / python
algorithms boj c data-structures java leetcode problem-solving python
Last synced: 14 Apr 2026
https://github.com/jackfirth/rpn
A Racket package for working with Reverse Polish Notation stack structures
data-structures forth racket reverse-polish-notation
Last synced: 18 Feb 2026
https://github.com/kritika30032002/sde_sheets_solutions
Here Solutions to the SDE sheets are available to help students with the optimized solution and understanding of each question. Give it a Star 🌟If it helps you
algorithms-and-data-structures data-structures dsa interview-preparation interview-preparation-resources interview-questions open-source sde-sheet
Last synced: 11 Oct 2025
https://github.com/tmcgrath325/mutableconvexhulls.jl
Planar convex hulls that support efficient insertion and removal of points
convex-hull convex-hull-algorithms data-structures julia
Last synced: 03 Mar 2026
https://github.com/dylankle/dungeon-first-search
Checks if a graph in the form of a dictionary has an exit
data-structures depth-first-search
Last synced: 12 Oct 2025
https://github.com/justinianus2001/data-structures-and-algorithms
Useful Data Structures and Algorithms
algorithms algorithms-and-data-structures cpp data-structures
Last synced: 12 Oct 2025
https://github.com/kucera-lukas/aoc2022
My solutions to Advent of Code 2022
advent-of-code advent-of-code-2022 advent-of-code-2022-python algorithms data-structures pre-commit pytest python
Last synced: 12 Oct 2025
https://github.com/lovesaroha/algorithms-go
This is a collection of implementation of a variety of algorithms implemented in Go. Clean and simple code to help people get started with data structures and algorithms in golang.
algorithms binary-search-tree data-structures dynamic-connectivity flow-network golang graphs sorting-algorithms tries
Last synced: 31 May 2026
https://github.com/petsamuel/python_solutions
Data Structure and Algorithm
algorithms data-structures hackerrank-solutions leetcode-python leetcode-solutions
Last synced: 12 Oct 2025
https://github.com/minhi0449/algo-ds-java
Java 기반 Algorithm & Data Structure 학습 프로젝트
algorithms beginner-friendly coding-interview competitive-programming computer-science data-structures dsa hackerrank hash-tables interview-preparation java java-algorithms java-data-structures leetcode open-source programming recursion trees
Last synced: 12 Oct 2025
https://github.com/terenceclzhang/leetcode-solutions
LeetCode Solutions
algorithms data-structures data-structures-and-algorithms leetcode leetcode-solutions
Last synced: 12 Oct 2025
https://github.com/robin-mlh/treedatastructure
Tree-based data structure system with functions for adding, modifying, deleting or reading data from a directory path.
data-structures functions python utils
Last synced: 12 Oct 2025
https://github.com/taeguk/data-structure
Implementation of various data structures
Last synced: 12 Oct 2025
https://github.com/nickradford/ts-data-structures
Common data structures implemented as generic classes in Typescript.
data-structures generics typescript typescript-library
Last synced: 19 Jan 2026