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/semi-cloud/algorithm_study
📚2020.01~ BOJ 문제풀이 , 알고리즘 개념 정리
algorithm data-structures java
Last synced: 30 Jul 2025
https://github.com/suhas882/doubly-linkedlist
Doubly Linked List GUI Manager is a Python Tkinter-based application for managing a Doubly Linked List (DLL). Users can insert, delete, and traverse the list with a visual interface. It supports adding/removing nodes at different positions and displays real-time updates. Ideal for learning DLL concepts interactively.
data-structures doubly-linked-list gui-application linked-list oop python tkinter visualization
Last synced: 25 Oct 2025
https://github.com/mthszr/if672
Uma coleção de exercícios de estruturas de dados e algoritmos em C++ para a disciplina IF672 de Algoritmos e Estruturas de Dados no CIn-UFPE
algorithms algorithms-and-data-structures data-structures
Last synced: 16 Mar 2025
https://github.com/mattmazzola/uv-test
Collection of Programming Problems from various sources implemented and solved in python (using uv for package management) Source: LeetCode, NeetCode, Exponent, HelloInterview, Meta Career Prep, Algo Monster, etc
algorithms data-structures python uv
Last synced: 03 Sep 2025
https://github.com/sreddy-96/top-binary-search-tree
The Odin Project - Binary Search Trees project
algorithms binary-search-tree data-structures javascript
Last synced: 15 Mar 2025
https://github.com/mayankgupta-dev08/dsa-practice
my solutions to many dsa questions using Java
algorithms data-structures java practice
Last synced: 06 Apr 2025
https://github.com/latiefdatavisionary/data-structures-and-algorithms-college-task
algorithm algorithms algorithms-and-data-structures algorithms-implemented data-structure data-structure-and-algorithm data-structures data-structures-algorithms data-structures-and-algorithms data-structures-c data-structures-python
Last synced: 30 Mar 2025
https://github.com/houbb/leetcode-notes
leetcode-notes 力扣算法刷题笔记 数据结构与算法
algorithms data-structures leetcode
Last synced: 30 Aug 2025
https://github.com/foldermaster/datastructurecpplabworks
Lab works in C++ language about data structures.
completed console cplusplus data-structures
Last synced: 28 Mar 2025
https://github.com/victorhmp/algorithms-and-data-structures
Playground for algorithms and data structure implementations and experimenting with different languages
algorithms data-structures python
Last synced: 08 Apr 2025
https://github.com/thegirlsynth/binary_trees
This is a project on Binary Trees.
Last synced: 08 Dec 2025
https://github.com/victorhmp/mac323
Programming assignments and class notes
algorithms data-structures java
Last synced: 08 Apr 2025
https://github.com/sushantjadhav416/dsa_and_competitive_programs
This repository contains programs related to Data Structures and Algorithms (DSA) and competitive programming
algorithm-challenges algorithms data-structures dsalgo-questions maang-preparation programming-exercises
Last synced: 30 Jul 2025
https://github.com/myselfakashagarwal/javase
HolyGrail ☕️ DataStructuresFromScratch with different unusual brain edging algo ; beats 100% in linked list implementations from scratch on leetcode
Last synced: 16 Mar 2025
https://github.com/failpt/avl-csharp
Generic AVL tree implementation and testing in C#
avl avl-tree bst csharp data-structures generic generic-library self-balancing-trees
Last synced: 30 Aug 2025
https://github.com/mohameds-dev/ordered_map_lib
Building an implementation of Ordered Map in C++.
cmake cpp17 data-structures hash-tables linked-list pointers smart-pointers test-driven-development
Last synced: 29 Oct 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/eniiju/c-data-structures
Small collection of data structures and algorithms in C.
Last synced: 20 Mar 2025
https://github.com/sohnryang/code-archive
My code archive for useful algorithms
algorithms c-plus-plus data-structures
Last synced: 21 Aug 2025
https://github.com/maccauhuru/modern-js-sandbox-code
Code i am writing for the modern JS from beginning course
api data-structures es6 functional-programming javascript object-oriented-programming prototype
Last synced: 28 May 2026
https://github.com/ashishshres/stack-in-data-structure
Stack in Data Structure
data-structures infix-to-postfix infix-to-prefix stack
Last synced: 10 Jun 2025
https://github.com/brockwade633/algo-helper
Algo Helper is a project that provides visualizations and animations of common algorithms. Born out of a scarcity of algorithm visualization tools, it functions as an interactive web app with custom data inputs, a debugger, and brief written explanations
algorithms computer-science data-structures react typescipt webapp
Last synced: 31 Mar 2025
https://github.com/lukabratos/stack
Stack implementation in Swift
data-structures generics stack swift
Last synced: 10 Nov 2025
https://github.com/aadewunmi/grokking-the-coding-interview-patterns-for-coding-questions
Grokking the Coding Interview Patterns for Coding Questions
algorithms algorithms-and-data-structures coding-interview coding-interview-questions data-structures grokking-algorithms grokking-algorithms-in-java grokking-coding-interview interview-preparation java
Last synced: 20 Mar 2025
https://github.com/bam-j/algorithm-study
블로그 알고리즘 정리 포스트 코드 수록 + 코딩 테스트 코드 수록
algorithm data-structures javascript
Last synced: 31 Mar 2025
https://github.com/jeffa5/btreelist
A list with efficient insert and remove in the middle
Last synced: 10 Feb 2026
https://github.com/ompreetham/data-structures
binary-search-tree c data data-structures datastructures graph linked-list list stack structures tree
Last synced: 25 Mar 2025
https://github.com/lyannabueno/data-structures-paradigms
In this repository, I store some exercises done in Python during college on Data Structures and Paradigms, covering the topics of Linear (stacks and queues) and Non-Linear (trees and graphs) structures.
data-structures paradigms python3
Last synced: 08 Apr 2025
https://github.com/magnusrodseth/celeritas
A website for categorizing and visualizing data structures and algorithms.
algorithms data-structures data-visualization nextjs react tailwindcss typescript
Last synced: 12 Apr 2026
https://github.com/riteek712/java-dsa
This repository contains solutions to various Data Structures and Algorithms (DSA) questions in Java. It includes curated problems from the Blind 75 list, sorting algorithms, graph problems, tree problems, and basic interview live coding questions.
algorithms algorithms-and-data-structures data-structures java
Last synced: 24 Mar 2025
https://github.com/asarkar/jdata
Java data structures and JUnit 5 utilities used in coding questions
binary-tree data-structures fenwick-tree java junit5 leetcode linked-list
Last synced: 13 Aug 2025
https://github.com/joshludahl/algorithms
A repository to host various algorithms and problems from different languages.
algorithms algorithms-and-data-structures codesignal data-structures leetcode practice
Last synced: 01 Apr 2025
https://github.com/martincastroalvarez/data-structures-java
Data Structures in Java
array binary-search data-structures hash-table java linked-list queue set stack tree
Last synced: 08 Apr 2025
https://github.com/devtonin/data-structures
Data Structures repository, built-in C on the 3rd period of Computer Engineering Degree.
data-structures heap list queue search tree
Last synced: 02 Apr 2026
https://github.com/bytelu/text-generator
Random text generation based on a preprocess of data with markov method based on a corpus data structure.
data-structures natural-language-processing random-generation
Last synced: 12 Jul 2025
https://github.com/devprnvk/flighttrackersystem
a simple console-based Airline Information System implemented in C. The program allows users to view a table of flights, display detailed information about a specific flight by ID, and explore a table of airports and their countries. Feel free to explore, modify, and enhance the code for your learning and project needs.
airline c data-structures low-level-programming management memory-allocation reservation-system
Last synced: 26 Mar 2025
https://github.com/hunan-rostomyan/dsalgo-experiments
Data Structures and Algorithms Experiments
algorithms data-structures data-structures-algorithms efficiency exercises experiments
Last synced: 12 Jun 2026
https://github.com/kpol/projecteuler
Project Euler solutions
algorithm csharp data-structures problem-solving project-euler
Last synced: 14 Jun 2025
https://github.com/lucasgianine/pilha-object
🔋 Working with stacks in data structure discipline at the @Bandtec
Last synced: 26 Mar 2025
https://github.com/nisarldev/data-structures-and-algorithms-with-visualizations-full-course-java-freecodecamp-2024
Data Structures and Algorithms with Visualizations in Java. FreeCodeCamp. 2024.
algorithms algorithms-and-data-structures data-structures data-visualization freecodecamp java linear-programming non-linear
Last synced: 13 Oct 2025
https://github.com/karmatys8/algorithms-and-data-structure
The most interesting codes that I have wrote during studying for Algorithms and Data Structures.
agh agh-university agh-wi algorithms-and-data-structures algortithms data-structures python3 self-written study-notes
Last synced: 11 Mar 2025
https://github.com/gourabofficial/dsa-bootcamp
DSA using Java
algorithm data-structures dsa dsainjava
Last synced: 02 Mar 2025
https://github.com/bilgehangecici/data-structures
Highly important projects written in C for understanding basics and fundamentals of Data Structures.
algorithms c data-structures heap linked-list tree-structure
Last synced: 30 Mar 2025
https://github.com/stepan41k/golang-features
Implementation algorithms, data structures and patterns using Golang
algorithms concurrency data-structures golang
Last synced: 30 Jun 2026
https://github.com/make-github-pseudonymous-again/js-splay-tree
:zipper_mouth_face: Splay trees for JavaScript
agpl amortized binary-search-trees binary-trees computer-science data-structures dynamic-optimality javascript search search-trees splay-tree trees
Last synced: 01 Sep 2025
https://github.com/intina47/escape-commit
medium++
algorithms cpp data-structures
Last synced: 17 Mar 2025
https://github.com/alinpahontu2912/ast-implementation
Implemented an AST in Assembly language, by using recursion
Last synced: 17 Jun 2025
https://github.com/hakeemsalman/javascript-dsa-kit
coding data-structures dsa javascript maang-preparation
Last synced: 28 Oct 2025
https://github.com/erkylima/algorithms
Python project to refresh knowledge on algorithms and data structures. Interactive examples of Bubble, Merge, Quick Sort, along with Lists, Stacks, Queues, and Trees. Challenges included. Recycle your expertise! 🚀 #Python #Algorithms #DataStructures
algorithms algorithms-and-data-structures data data-structures
Last synced: 19 Jan 2026
https://github.com/zyx-0314/dsa-travel-membership-agency-system
A C++ console application that manages travel bookings through a membership system. Users can register, update, view, and delete member details for three types of travel: land, water, or air. A simple, menu-driven system for managing travel reservations
basic-programming cpp data-structures school-project
Last synced: 10 Apr 2025
https://github.com/maximfersko/convertor_decimal
Implementation convertor for working with the Decimal data type
data-structures decimal-converter decimal-floating-point decimal-numbers
Last synced: 16 Jun 2025
https://github.com/make-github-pseudonymous-again/js-string
:symbols: String data structures and algorithms for JavaScript
agpl algorithms data-structures javascript searching strings trie
Last synced: 12 Dec 2025
https://github.com/bajpainaman/systile
A TPU-native tiled tensor data structure in Rust: the Padded Tile Lattice — sublane/lane layout, bf16/int8 dtypes, and a CPU reference simulator of systolic dataflow.
bf16 data-structures machine-learning quantization rust systolic-array tensor tpu
Last synced: 30 Jun 2026
https://github.com/andrewnester/python-problem-solutions
Solutions for different algorithmic and data structure problems
algorithm data-structures problem-solving python
Last synced: 07 Jul 2025
https://github.com/ahmednassar7/smart-campus
A university management system .
algorithms data-structures database java javaswing oop sql ux-ui
Last synced: 01 May 2026
https://github.com/nehavatsyan/algorithms-and-data-structures
This Repository contains Data Structures and Algorithms i implemented during practice
algorithms coursera coursework data-structures data-structures-algorithms data-structures-and-algorithms
Last synced: 26 Mar 2025
https://github.com/bottomsnode/searching-and-sorting-python
Explore Python implementations of essential searching and sorting algorithms. From linear and graph searches to bubble, merge, and quick sort, this repository offers crucial tools for learners and practitioners, enhancing problem-solving skills and coding proficiency.
data-structures python searching-algorithms sorting-algorithms tkinter-graphic-interface
Last synced: 12 Mar 2025
https://github.com/mp81ss/miniclib
Mini C data-structure library containing vector and list
c data-structures header-only list vector
Last synced: 20 May 2026
https://github.com/finnishcancerregistry/vame
A principled approach to metadata in R for your dataset.
data-documentation data-governance data-structures data-validation metadata-management r r-package variable-management variable-metadata
Last synced: 26 Mar 2025
https://github.com/c1m50c/py-data-structures
Package containing various data structures written in Python, primarily for learning purposes.
binary-search-tree binary-tree data-structures doubly-linked-list linked-list mit-license python python-3
Last synced: 14 Apr 2026
https://github.com/sazid/sazid.github.io
My personal site
algorithms cpp data-structures python
Last synced: 14 May 2026
https://github.com/ahmed-roshdy-1/dojo-blog
it's blog post project for add and delete post and filter post per tag
composition-api data-structures firebase vue vue3
Last synced: 13 May 2026
https://github.com/sammyne/data-structures-and-algorithms-go
Data structures playground in Go
Last synced: 18 Mar 2025
https://github.com/themysterysolver/leet-and-fun
A collection of LeetCode questions to ace the coding interview!
c-language data-structures db java javascript leetcode mysql pandas-python python python3
Last synced: 19 Jan 2026
https://github.com/gabrieledarrigo/grokking
A repository that contains algorithms and data structure (not only) from "Grokking Algorithm" book
algorithms data-structures grokking-algorithms
Last synced: 18 Mar 2025
https://github.com/marcellorhcp/largest-product-in-a-grid
In the 20×20 grid, what is the greatest product of four adjacent numbers in the same direction using Go programming language
algorithms data-structures exercise golang grid
Last synced: 14 Jan 2026
https://github.com/happyrip/algorithms-and-data-structures
Some basic algorithms and data structures implemented for practice.
algorithm algorithms algorithms-and-data-structures data-structures go golang
Last synced: 14 Jun 2025
https://github.com/sakuraven/huffman-coding
Project that turns text into code using Huffman Coding, based on an Advanced Data Structures exercise.
compression data-structures java
Last synced: 30 Jun 2026
https://github.com/saadarazzaq/master-tuples-in-python
Master Tuples in LAYMAN Language ✨
Last synced: 17 Mar 2025
https://github.com/saadarazzaq/master-sets-in-python
Master Sets in a LAYMAN Language ✨
Last synced: 17 Mar 2025
https://github.com/gispada/js-dsa
Data structures and algorithms exercises in JS
algorithms data-structures exercises javascript
Last synced: 17 May 2026
https://github.com/saadarazzaq/master-dictionaries-in-python
Master Dictionaries in a LAYMAN Language ✨
data-structures dictionaries python
Last synced: 17 Mar 2025
https://github.com/saadarazzaq/4d-notepad-data-structures-project
Notepad implementation using 4 Dimensional Linked Lists
cpp data-structures linked-list semester-project
Last synced: 17 Mar 2025
https://github.com/ajlekcahdp4/queue
My implementation of queue data structure
c data-structures queue ring-buffer
Last synced: 25 Jun 2025
https://github.com/firmanmm/go-smc
Simple Message Codec Golang Implementation
data-structures encoder-decoder golang message message-codec
Last synced: 29 Apr 2026
https://github.com/mostafagalal1/expression_evaluator
Application using implemented stack data structure to convert from infix to postfix notations. And evaluate the postfix expression.
data-structures infix-to-postfix java postfix-evaluation
Last synced: 17 Mar 2025
https://github.com/fabriziomettini/dsa-i
Resources about my DS&A I course (FCEIA - UNR)
algorithms college data-structures
Last synced: 17 Mar 2025
https://github.com/citizenlabsgr/data.world
Work with data sets prior to uploading to data.world
Last synced: 26 Mar 2025
https://github.com/nepo26/estruturas_de_dados_1
Exercicios e implementacoes de estruturas de dados.
c data-structures datastructures datastructures-algorithms introdution-to-data-structures
Last synced: 26 Mar 2025
https://github.com/firoz-thakur/leetcodesolving
Welcome to the LeetCode Problem Solving repository! This repository contains solutions to a variety of problems from LeetCode, covering a wide range of topics in Data Structures and Algorithms. The goal is to enhance problem-solving skills and help you ace technical interviews.
algorithm codechef-solutions codeforces-solutions competitive-programming cpp data-structures java leetcode leetcode-solutions problem-solving
Last synced: 11 May 2026
https://github.com/mohamed-mostafaaa/monty
Monty 0.98 is a scripting language that is first compiled into Monty byte codes (Just like Python). It relies on a unique stack, with specific instructions to manipulate it. The goal of this project is to create an interpreter for Monty ByteCodes files.
brainfuck bytecode c data-structures monty queue stack
Last synced: 07 Jul 2025
https://github.com/aribasyed-18/group-activity-ds11
Solutions for Group Activity DS11
data-structures functions group-activity loops python
Last synced: 14 May 2026
https://github.com/sumanbiswas7/ds-algo
patterns for coding interviews
algorithms data-structures python
Last synced: 15 Jun 2025
https://github.com/g1joshi/pepcoding
algorithms data-structures java pepcoding programming
Last synced: 31 Aug 2025
https://github.com/aishikmukherjee/structures-and-unions-in-c
Developer/Creator: Aishik Mukherjee
c c-programming cse data-structures easy educational learn learn-to-code programming ready-to-use structure structures structures-in-c top unioin unions unions-in-c
Last synced: 09 Apr 2025
https://github.com/huseynovvusal/bhos-spring-cup-2025
📗 Official repository of "BHOS Spring Cup 2025"
algorithms competitive-programming contest data-structures python
Last synced: 07 Jul 2025
https://github.com/gpahal/go-algos
Common data structures, algorithms and design patterns in Go
algorithms data-structures golang patterns
Last synced: 10 Apr 2025
https://github.com/kauefraga/learning-data-structures
📦 Aprendendo estruturas de dados. Português + Golang.
brazil brazilian-portuguese data-structures golang learn learning
Last synced: 02 Apr 2025
https://github.com/woodprogrammer/go-hashmaps
HashMaps DataStructures Golang Implementations
Last synced: 28 Oct 2025
https://github.com/harshpreet931/the-ultimate-dsa-prep
The Ultimate Guide to Data Structures and Algorithms (DSA). A comprehensive, community-driven resource with clear explanations and code implementations in Python, Java, C++, and JavaScript. Perfect for learning, interview preparation, and mastering DSA concepts.
algorithm-challenges algorithms c-plus-plus coding-interviews computer-science cpp data-structures dsa education interview-preparation java javascript learn-to-code programming python
Last synced: 09 Apr 2026
https://github.com/amrtamertech/clsstack_with_dynamic_array_library-cpp
A C++ template-based stack implementation built using a custom dynamic array class (clsDynamicArray) and extended from a custom queue structure (clsMyQueueArr). This project demonstrates how to implement a flexible stack structure with additional features such as element insertion, updating, reversing, and random access, beyond traditional LIFO beh
cpp data-structures dynamic-array generic-programming inheritance oop stack templates
Last synced: 15 Jun 2025
https://github.com/parminderpaul/lru-cache
This repository contains an object-oriented implementation of an LRU Cache in multiple programming languages. It demonstrates efficient `get` and `put` operations using a hashmap and doubly-linked-list structure. 🐙💻
arc asyncio cache caching cpp data-structures fifo-cache go header-only in-memory lfu lfu-cache lru lru-cache python server strapi volatile
Last synced: 14 Apr 2026
https://github.com/frostbyte012/daily-problems-leetcode
This repo will have all my leetcode problems and will be updated almost regularly as I solve more and more problems
algorithms algorithms-and-data-structures coding-challenges coding-interviews competitive-programming cpp data-structures faang hacktoberfest interview interview-questions maang mathematics placement-preparation placements
Last synced: 10 Apr 2025