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-02 00:07:41 UTC
- JSON Representation
https://github.com/paulgriffiths/gods
Experimentation with data structures and applications in Go
data-structures graphs maze-generation-algorithms maze-generator maze-solver queues sets stacks
Last synced: 14 Jan 2026
https://github.com/ashvegeta/data-structures-and-algorithms
questions on DSA solved
Last synced: 25 Jul 2025
https://github.com/tonisanta/generar-arbol
Generar postorden de un árbol a partir de sus recorridos de preorden e inorden
arbol data-structures postorden postorder tree
Last synced: 25 Jul 2025
https://github.com/munozrc/estructura-de-datos-no-lineales
Profundizar el estudio de Estructuras de Datos Lineales, dando énfasis en esta fase a las Estructuras de Datos no Lineales (árboles y grafos), a los mecanismos de algoritmia y árboles y su aplicación práctica en contextos reales.
data-structures estructura-de-datos grafos java javaee lineales rboles
Last synced: 15 Sep 2025
https://github.com/0xpuddi/algorithms
A collection of algos written in python, detailed with time and space complexity
algorithms data-structures python3
Last synced: 20 Jun 2025
https://github.com/luisedmc/presser
A compressor and decompressor using Huffman Coding
algorithm c data-structures huffman-coding
Last synced: 10 Oct 2025
https://github.com/rayyildiz/ds
Data structures in Go
data-structures deprecated golang will-delete
Last synced: 14 Jan 2026
https://github.com/neox5/btmp
Pure Go bitmap library designed as a building block for data structures. 64-bit words, efficient range operations, validated API with overlap-safe copies.
bitmap bitset data-structures golang pure-go range
Last synced: 14 Jan 2026
https://github.com/jtd-117/ads_py
A collection of 'Algorithms & Data Structures' (ADS) implemented in the 'Python' programming language.
Last synced: 25 Jul 2025
https://github.com/bilgesucakir/stitch-grapher
Java-based crochet pattern engine for topology-aware parsing, stitch connectivity graph modeling, and visualization.
crochet-pattern cytoscape data-structures domain-modeling dsl graph graph-theory graph-visualization java oop parser parsing spring-boot threejs topology
Last synced: 31 May 2026
https://github.com/eldehan/go-exercises
A collection of coding problems and exercises completed in Go
algorithms data-structures go golang
Last synced: 14 Jan 2026
https://github.com/dansalahi/javascript-data-structures
Experimenting and implementing algorithms with JS
algorithm data-structures javascript
Last synced: 20 Mar 2025
https://github.com/luc1d1ty/datastructures_algorithms
The way I implemented various ds&a using different programming languages .
algorithms data-structures datastructures-algorithms math number-theory
Last synced: 17 Sep 2025
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/rbuj/basic-data-structures
A collection of simple examples for learning basic data structures using C.
Last synced: 11 Oct 2025
https://github.com/freddydrew/deepdiveusingjava
Where I keep all of my class work from Udemy's Data Structures & Algorithms: Deep Dive Using Java course.
arraylist arrays data-structures hashtable heaps linked-list queues search-algorithms sorting-algorithms stacks trees
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/nullthefirst/fcc-cash-register
freeCodeCamp - Cash Register
Last synced: 25 Jul 2025
https://github.com/augusto11cb/data-structures-and-algorithms
Repository of code references, notes and observations on data structure and algorithm studies.
big-o big-o-performance data-structures dynamic-programming graph-algorithms hash hashmap hashmaps hashset hashtable hashtables heap linked-list priority-queue queue searching-algorithms sorting-algorithms stack tree-structure trie
Last synced: 11 Oct 2025
https://github.com/donaldkibet/data-structures-and-algorithms
algorithms csharp7 data-structures
Last synced: 03 Aug 2025
https://github.com/youssefashourrr/supermarket-manager
A supermarket management system developed in C++ with Qt5 widgets for the graphical interface, created as our CS213 course project during the first semester of sophomore year.
college-project cplusplus data-structures inventory-management qt5
Last synced: 07 Feb 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/shane-staret/machine-learning-sim-mccc-cis-112
The final project for CIS 112 at MCCC. This is a project that visualizes machine learning by teaching an AI how to place dots on a 3x3 grid in a specific order.
advanced-data-structures algorithms algorithms-datastructures data-structures java javafx machine-learning machine-learning-algorithms neural-network priority-queue queue
Last synced: 22 May 2026
https://github.com/marincervinschi/strutturedatiealgoritmi
"Data Structures and Algorithms" is a comprehensive course offered at the University of Modena and Reggio Emilia. Led by esteemed instructors, this course delves into fundamental topics such as activation records, recursion, algorithmic complexity, and various algorithms.
algorithms algorithms-and-data-structures arrays c data-structures heaps lists sorting-algorithms strings trees
Last synced: 25 Jul 2025
https://github.com/canciolabs/php-stack
This tiny package contains an interface and an array-based implementation of the LIFO Stack data structure.
Last synced: 26 Feb 2026
https://github.com/bertrand31/haskell-experiments
👨🏻🔬 Experimenting with Haskell - mostly data structures and random algorithms
algorithms data-structures functional-programming haskell
Last synced: 21 Aug 2025
https://github.com/oyingidie/fcc-labs
~600 hours spent learning to code and building these projects.
algorithms data-structures freecodecamp freecodecamp-project front-end-development front-end-technologies object-oriented-programming web-design
Last synced: 12 Feb 2026
https://github.com/millukii/go-exercises
Golang exercises
concurency data-structures golang template testing
Last synced: 14 Jan 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/brianelizondo/data-structures-graphs
Data Structure Graphs Exercises
algorithms data-structures javascript
Last synced: 24 Jul 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/samirettali/go-datastructures
algorithms data-structures generics go golang
Last synced: 14 Jan 2026
https://github.com/nelsonbn/algorithms-data-structures-graph-traversal
Algorithms and Data Structures - Graphs Traversal
algorithms algorithms-and-data-structures data-structures graphs
Last synced: 24 Jul 2025
https://github.com/c2akula/bitarray
Package bitarray provides a convenient and fast BitArray data structure that compactly stores bits in Go.
bitarray boolean compact convenient data-structures fast go golang pure-go pure-golang
Last synced: 14 Jan 2026
https://github.com/kalebers/data_structures_masters_2025
Repositorio para trabalhos da materia de Estrutura de Dados no Mestrado de Cybersegurança na PUCPR.
arrays binary-search-tree data-structures hash-table python
Last synced: 12 Oct 2025
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/carlosagalicia/regex_to_dfa
Program to convert regular expressions into their corresponding NFA (Non-deterministic Finite Automaton) and subsequently into a DFA (Deterministic Finite Automaton).
data-structures nfa-to-dfa-conversion python regex
Last synced: 24 Jul 2025
https://github.com/ajaybiswas22/ds-and-algo
Implementing all popular problems of data structures and algorithm
algorithm algorithms bfs breadth-first-search bubble-sort data-structures depth-first-search dfs ds insertion-sort linked-list radix-sort searching-algorithms selection-sort sorting-algorithms
Last synced: 12 Oct 2025
https://github.com/naganandana-n/dsa-in-c
Data Structures & Algorithms coursework at BITS, Pilani.
Last synced: 24 Jul 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/mituskillologies/data-science-sep24
Programs of Data Science batch @ MITU Skillologies, September 2024
clustering data-analytics data-preparation data-preprocessing data-science data-structures data-visualization machine-learning mysql powerbi python-programming sql supervised-learning unsupervised-learning
Last synced: 13 May 2026
https://github.com/didogrigorov/leetcode-may-daily-challenges-2023
Python solutions to LeetCode's May 2023 Daily Challenges, organized by date. Ideal for practicing coding, mastering Python, and preparing for interviews.
algorithm-challenges algorithms algorithms-and-data-structures coding coding-challenge coding-challenges coding-interviews data-structures interview leetcode leetcode-python leetcode-solutions programming python python3
Last synced: 12 Oct 2025
https://github.com/maverickpoly/asmr-c-dsa
Different Data Structures and Algorithms implemented purely in C
Last synced: 18 Apr 2026
https://github.com/vcardea/ds-collection-self-made
Collection of my own implementations of Data Structures in C.
c-programming-language data-structures own-implem vector
Last synced: 24 Jul 2025
https://github.com/hongchangwu/pfds
Exercises from "Purely Functional Data Structures"
data-structures functional-programming
Last synced: 13 Oct 2025
https://github.com/waseemofficial/dsa_python
Data Structures and Algorithms in Python
algorithms data-structures excalidraw python scripts yml yml-files
Last synced: 08 Feb 2026
https://github.com/archihalder/dsa
This repository contains all the things required to be good at dsa
algorithms cpp data-structures gfg leetcode problem-solving
Last synced: 29 Mar 2025
https://github.com/smilewithkhushi/data-structures-and-algorithms
Data Structures and Algorithms in C++ for beginners | Learn the concepts of DSA with notes, implementations, C++ STL and important questions for practice
algorithms-and-data-structures cpp data-structures dsa
Last synced: 22 Mar 2025
https://github.com/mossykazemi/java
Data Structures & Algorithms using Java
algorithms array arrays data-structures hashtables java linkedlists queue stack
Last synced: 23 May 2026
https://github.com/saraasgari99/inroadsgame
Strategic graphical game developed using graph algorithms, software design (OOP, defensive programming), unit testing, and memory management techniques
cpp data-structures defensive-programming graph-algorithms gui memory-management object-oriented-programming software-design unit-testing
Last synced: 23 Jul 2025
https://github.com/nchhillar2004/prisma-schema-blueprints
Advanced Prisma schemas for large-scale applications. Includes MySQL and other databases.
data-structures database prisma prisma-schema
Last synced: 14 May 2025
https://github.com/hackersa3edy/alx-low_level_programming
Comprehensive projects and exercises for mastering low-level programming in C. Topics include syntax, control structures, data structures, memory management, debugging, file I/O, and more. Each directory focuses on a specific topic with relevant scripts and tasks.
algorithms alx-africa bit-manipulation c-programming command-line-arguments data-structures debugging dynamic-libraries file-io function-pointers hash-tables holbertonschool linkedlists low-level-programming makefiles memory-management preprocessor search-algorithms static-libraries variadic-functions
Last synced: 15 Sep 2025
https://github.com/urstrulykkr/js_objects
A beginner's approach on JavaScript Objects
Last synced: 29 Jun 2026
https://github.com/d-coder135/competitive_codes-codingblocks
This repository contains competitive codes based on Recursion and Data Structures.
coding-blocks coding-blocks-practice-questions competitve-programming data-structures intellij java leetcodesolution recursion
Last synced: 15 May 2026
https://github.com/mehedimubin/daily-dsa
Solutions to Leetcode problems in Golang
algorithms data-structures golang interview-preparation problem-solving
Last synced: 13 Oct 2025
https://github.com/yagoliu/go-algo
用 Go 实现的数据结构和算法之路,日渐完善中,敬请期待!
algorithms algorithms-and-data-structures data-structures go go-algorithms go-datastructure golang
Last synced: 13 Oct 2025
https://github.com/danielslew/leet_code_problems
Data structures and Algorithms Practice
algorithms data-structures ruby
Last synced: 14 Oct 2025
https://github.com/tobuya/data-structures
This repository is dedicated to creating fundamental visual representations of various non-primitive data structures using Python. Each data structure will be visually depicted, accompanied by a link to a corresponding Medium article. These articles will provide an in-depth exploration of the major operations of each structure.
articles data-structures matplotlib numpy-library python
Last synced: 21 May 2026
https://github.com/jubayer98/go-travel---a-web-based-platform-of-tourism-sector-in-bangladesh
The tourism sector in Bangladesh significantly boosts the economy, benefiting from its prime geographic location and numerous attractions. However, the limited use of technology poses a major challenge, as tourists often encounter difficulties navigating destinations online, which can deter travel.
data-management data-structures web-development
Last synced: 08 Mar 2026
https://github.com/apavazza/data-structures
Repository for the Data Structures course
Last synced: 01 Jul 2026
https://github.com/nelsonbn/algorithms-data-structures-stack
Algorithms and Data Structures - Stack
algorithms data-structures stack
Last synced: 14 Oct 2025
https://github.com/stdlib-js/dstructs-struct
Fixed-width composite data type (a.k.a., a `struct`).
c composite data data-structure data-structures dataview fixed-width javascript node node-js nodejs stdlib structure type
Last synced: 06 May 2026
https://github.com/arseniistratiuk/codewarslinkedlist
Practice of using Linked List Data Structure
codewars-solutions data-structures linked-list practice-exercises
Last synced: 30 Mar 2025
https://github.com/oleksiygarnik/leetcode-code-interview
A collection of solutions to various LeetCode challenges, prepared to enhance coding interview skills and problem-solving techniques.
algorithms coding-interview competitive-programming data-structures leetcode problem-solving
Last synced: 31 May 2026
https://github.com/wellingtonmwadali/binary_trees
This repo contains handled ALX tasks about binary tree.Binary trees are widely used in computer science and data structures due to their efficient search, insertion, and deletion operation s
binary-search-tree binary-tree data-structures
Last synced: 14 Oct 2025
https://github.com/kamilkrauze/stackvector
A cache-coherent stack allocated templated vector.
cache-coherence cmake cpp data-structures
Last synced: 14 Oct 2025
https://github.com/bchavs12/js_datastructure
Learning about Data structures
Last synced: 20 Apr 2026
https://github.com/theronwolcott/data-structure-phonebook
This project implements Ordered Linear Probing (OLP) and Quadratic Probing (QP) for collision resolution in hash tables, supporting soft deletion, hard deletion, and auto-resizing with prime number capacities for optimal performance.
data-structures hash-tables java
Last synced: 14 Oct 2025
https://github.com/theronwolcott/data-structure-binary-patricia-trie-main
Binary Patricia Trie for efficient binary string storage and management. Features include insertion, deletion, search, in-order traversal, longest string retrieval, and size tracking with a compressed, memory-efficient node structure.
Last synced: 14 Oct 2025
https://github.com/daviskregers/data-structures-and-algorithms
Data structures and algorithms recap.
algorithms data-structures java
Last synced: 21 May 2026
https://github.com/zelflod/aisd
Algorithms Course Problems solved
algo data-structures technopark
Last synced: 14 Oct 2025
https://github.com/ychaaibi/leetcode-javascript-30
Leetcode - Learn JS Basics with 30 Qs 🧩🧠
algorithms basic competitive-programming data-structures javascript javascript-leetcode javascript-questions leetcode problem-solving
Last synced: 14 Oct 2025
https://github.com/privatepeople/codingtest
코딩테스트 공부를 위한 저장소
algorithm alogorithms coding coding-test coding-tests data-structure data-structures python
Last synced: 14 Apr 2026
https://github.com/17xr/cppcontainers
A simple repository that contains my own implementations of various C++ containers.
containers cpp cpp23 cpp23-library data-structures
Last synced: 05 Apr 2025
https://github.com/kingcitaldo125/pytable
My implementation of a Hash Table(Hash Map) data structure
Last synced: 14 May 2025
https://github.com/kingcitaldo125/pyheap
My implementation of a Heap data structure
Last synced: 14 May 2025
https://github.com/danaelshrbiny10/ds-in-python
An implementation of a custom data structure in Python.
Last synced: 12 Aug 2025
https://github.com/luisfernandovillalon/cs231-introdatastructures
A repository to showcase my coursework for my Introduction to Data Structures college course.
abstract-classes array data-structures exception-handling generics interfaces java javafx linkedlist queue recursion stack text-io
Last synced: 11 Mar 2025
https://github.com/math-hiyoko/sudoku-solver
Sudoku Solver Web App
algorithms data-structures sudoku sudoku-solver website
Last synced: 18 Feb 2026
https://github.com/dimits-ts/skiplists
A project implementing common sorted data structures with Skip Lists in C#.
data-structures dictionary library testdrivendevelopment wrappers
Last synced: 06 Nov 2025
https://github.com/sunchit17/may-leetcode-31daychallenge
May LeetCode Challenge
algorithms data-structures leetcode-challenge leetcode-java mayleetcodechallenge
Last synced: 30 Mar 2025
https://github.com/basemax/ccontacts
This is a simple contacts manager written in C with a simple CLI interface and a lot of features.
c contacts contacts-app contacts-management contacts-manager data-structure data-structure-and-algorithm data-structures data-structures-algorithms data-structures-and-algorithms data-structures-c datastructure ds
Last synced: 15 Oct 2025
https://github.com/sutac/visgorithm
Algorithm visualizer (Under construction!)
algorithm-visualisation algorithms algorithms-and-data-structures data-structures nextjs typescript visualization
Last synced: 26 Feb 2025
https://github.com/gozdesaygiliyalcin/algorithm-and-data-structures-examples
This repo includes some basic examples which are insertion, binary search tree and merge sort.
basic-algorithms binary-search-tree data-structures insertion-sort merge-sort
Last synced: 27 Jan 2026
https://github.com/goessl/tree
Tree structure generation, handling & storage.
data-structures generator iterator java java-8 post-order pre-order recursion recursive recursive-algorithm storage tree tree-structure
Last synced: 22 Mar 2025
https://github.com/yevheniidatsenko/goit-algo-hw-08
📊 Hometask - Basic Algorithms and Data Structures (Heaps or Pyramids)
algorithms data-structures goit goit-algo-hw-08 heaps python
Last synced: 05 Apr 2025
https://github.com/dezashibi-c/dcommon
My commonly used utilities, headers, scripts, etc.
c data-structures dynamic-values helpers scripts utilities
Last synced: 15 Oct 2025
https://github.com/sam0jones0/cracking-the-coding-interview
My solutions written in Python to the problems presented in "Cracking the coding interview 6th edition: 189 programming questions and solutions" by Gayle Laakmann McDowell.
algorithms cracking-the-coding-interview data-structures python python3
Last synced: 15 Oct 2025
https://github.com/mizcausevic-dev/zig-agent-graph-db
In-memory directed graph DB in Zig for AI agent context graphs. Typed nodes (agent, tool, fact, result, citation), labeled edges, BFS traversal, JSON serialization. Pure Zig stdlib, zero deps.
agent ai-agents data-structures embedded graph graph-database platform-engineering systems-programming zig ziglang
Last synced: 01 Jun 2026
https://github.com/ososuna/matchmaking-lol
🕹️ Matchmaking algorithm for solo queue rankeds in League of Legends
data-structures league-of-legends machine-learning python
Last synced: 14 Apr 2026
https://github.com/singharyan1007/javadsa
The repository is collection of all the problems discussed in JAVA-DSA-Bootcamp by Kunal Kushwaha.
algorithms data-structures dsa faang-preparation java
Last synced: 15 Oct 2025
https://github.com/yourarj/rust-ds-algo
Rust Workspace of some of the interesting data structure and algorithmic problems. A part of local dev community contribution.
algo algorithms data-structures ds interview interview-preparation rust rust-lang
Last synced: 22 Mar 2025