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-10 00:07:48 UTC
- JSON Representation
https://github.com/ivikramsahu/data-structure
Data-structure is not for interviews but to develop scalable software using those.
algorithm computer-engineering computer-science data-structures
Last synced: 24 Jan 2026
https://github.com/akashjitu18/dsa-programs
This repository contains implementations of various data structures and algorithms, including Arrays, Linked Lists, Stacks, Queues, Trees, Graphs
algorithms data-structures dsa-algorithm practice-programming
Last synced: 24 Mar 2025
https://github.com/zinaaan/algorithms-and-datastructures
Typical algorithms and data stuctures with java
algorithms data-structures java
Last synced: 12 Jun 2026
https://github.com/mthszr/IF672
Implementação das Estruturas de Dados e resoluções das Listas de Exercicios
algorithms algorithms-and-data-structures data-structures
Last synced: 03 Oct 2025
https://github.com/shiva16/da
Data Analytics - Study materials
analytics data-analysis data-science data-structures
Last synced: 07 Feb 2026
https://github.com/bienvenuushindi/dsa
Implement a list of datastructures, Searching and Sorting Algorithms
algorithms data-structures searching-algorithms sorting-algorithms typescript
Last synced: 28 Mar 2025
https://github.com/danbeldev/data-structures
data-structures data-structures-and-algorithms graph java linked-list prefix-tree tree trie
Last synced: 16 Mar 2025
https://github.com/kanavgoyal898/queensgambit
QueensGambit is a Python-based chess engine using the Minimax algorithm with alpha-beta pruning to make optimal moves. It incorporates piece values inspired by AlphaZero and an entropy-based evaluation for dynamic gameplay. The engine supports both human-AI and AI-AI matches.
algorithms chess chess-engine data-structures game-development minimax-algorithm python research-implementation
Last synced: 02 Jul 2025
https://github.com/mcecode/data-structures-and-algorithms
Different data structures and algorithms. Different languages. 0% libraries. 100% fun.
algorithms computer-science data-structures data-structures-and-algorithms leetcode
Last synced: 15 Mar 2025
https://github.com/skudriashev/data-structures
Python Data Structures implementation examples
Last synced: 24 Mar 2025
https://github.com/dominiquecaron/daily-coding-problem
My solutions to Daily Coding Problems
algorithm-challenges daily-coding-problem data-structures julia programming-exercises
Last synced: 10 Jun 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/jeffa5/btreelist
A list with efficient insert and remove in the middle
Last synced: 10 Feb 2026
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/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/victorhmp/mac323
Programming assignments and class notes
algorithms data-structures java
Last synced: 08 Apr 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/bottomsnode/data-structure-with-python
Discover Python implementations of core data structures with Tkinter animations for intuitive visualization. Explore arrays, graphs, linked lists, queues, stacks, and trees through interactive animations, ideal for beginners and experienced programmers alike. Gain insights and deepen your understanding with this engaging learning resource.
array data-structures graph-algorithms linked-list python queue stack tkinter-graphic-interface tree-structure
Last synced: 12 Mar 2025
https://github.com/ashishshres/linked-list-in-data-structure
Linked List in Data Structure
circular-linked-list data-structures doubly-linked-list linked-list singly-linked-list
Last synced: 02 Jul 2025
https://github.com/magnetrwn/runtime-bitset-cpp
Very compact header-only C++ bitset library for creating bitsets at runtime.
bitset data-structures header-only runtime
Last synced: 27 Feb 2025
https://github.com/dpetrosy/saed_graph_project
In this repository, I store my course project about graph theory, which I've done during my university education.
algorithms console-application course-work cpp cpp11 data-structures graph graph-algorithms graph-theory graph-visualization problem-solving spanning-tree tree university-project
Last synced: 24 Mar 2025
https://github.com/nikhilgugwad/a2z
Striver's A2Z DSA Course/Sheet
algorithm data-structures java striver-a2z-sheet-solutions takeuforward
Last synced: 27 Jul 2025
https://github.com/kplanisphere/graph-adjacency-matrix
Proyecto 4 - Estructuras de Datos
adjacency-matrix algorithm-implementation cpp data-structures graph-operations graph-theory matrix-multiplication menu-driven-interface
Last synced: 28 Dec 2025
https://github.com/kplanisphere/matrix-vector-ops-cpp
Proyecto 1 - Estructuras de Datos
2d-matrices algorithm-implementation beginner-projects cpp data-structures dynamic-arrays matrix-operations vector-operations
Last synced: 28 Dec 2025
https://github.com/cassxw/leetcode-practice
My daily Leetcode practice repository, featuring solved problems, categorised solutions, and a structured roadmap for mastering data structures and algorithms.
algorithms coding-challenges competitive-programming data-structures dsa java leetcode leetcode-java leetcode-python leetcode-solutions problem-solving python
Last synced: 30 Apr 2026
https://github.com/harrytran998/dart-basic-alogorithms-data-structure
Basic Data Structures and Algorithms with Dart language
alogrithms dart data-structures flutter testing
Last synced: 15 Mar 2025
https://github.com/brianbroderick/elixir_data_structures
Meetup example project
code-exercise data-structures elixir elixir-lang elixir-programming-language
Last synced: 04 Feb 2026
https://github.com/tmzane/leetcode
✍️ My LeetCode solutions written in Go
algorithms data-structures go leetcode
Last synced: 20 Apr 2025
https://github.com/urtuba/tea-programming-language
Implementation of a simple programming language using cpp.
cpp data-structures istanbul-technical-university programming-language recursive
Last synced: 16 Mar 2025
https://github.com/yahia3200/restaurant-management-simulator
Implementing restaurant management system using C++ and data structures
algorithms data-structures simulation
Last synced: 16 Mar 2025
https://github.com/ichowdhury01/ece-365-data-structures-and-algorithms-i-ii
Projects for Data Structures & Algorithms classes.
algorithms data-structures dijkstra-algorithm dynamic-programming sorting-algorithms
Last synced: 31 Mar 2025
https://github.com/gkamboj/leetcode
Collection of LeetCode questions to ace the coding interview!
data-structures java leetcode python
Last synced: 11 Jun 2025
https://github.com/jahangiraze/java-leetcode
algorithms data-structures java
Last synced: 24 Mar 2025
https://github.com/codenitros/dsa
The repository contains solutions to standard DSA problems
algorithms cplusplus data-structures dsa-algorithm
Last synced: 02 Jul 2025
https://github.com/ibrahimhiarea/acm
The Algorithms & Data Structures Repository is a comprehensive collection of fundamental algorithms, data structures, and computational techniques. This repository provides a valuable resource for studying and implementing essential concepts in software development.
algorithms data-structures icpc problem-solving
Last synced: 26 Jan 2026
https://github.com/villaleo/python-linked-list
Implements the Linked List data structure using Python.
Last synced: 18 Mar 2025
https://github.com/rahul8320/ds_and_algo
Implementation of data structures and algorithms in cpp.
algorithms algorithms-and-data-structures algorithms-datastructures cpp data-structures linked-list oops searching-algorithms sorting-algorithms
Last synced: 24 Mar 2025
https://github.com/dudubraga/estruturas-de-dados
Cadeiras - Programação Estruturada + Estruturas de Dados I e II
algorithms c data-structures java university-course
Last synced: 08 Apr 2025
https://github.com/bmf-san/go-radix-tree
Implementation of Radix Tree assuming use in HTTP Router.
algorithms compressed-tree data-structures go http-router patricia-tree radix-tree trie
Last synced: 24 Mar 2025
https://github.com/dorosch/datastructures
Rust implementations of data structures
algorithms data-structures educational-project rust
Last synced: 18 Jun 2025
https://github.com/edoriggio/algorithms-and-data-structures
Collection of algorithms and data structures
data-structures python3 searching-algorithms sorting-algorithms
Last synced: 11 May 2025
https://github.com/anindya-prithvi/dsa-sem2plus
Nothing impressive here, just thousands of lines of code trying to solve problems manually implementing data structures and algorithms.
Last synced: 28 May 2026
https://github.com/lithika-damnod/algorithms
C++ Algorithms & Data Structures
algorithms cpp data-structures graph
Last synced: 24 Mar 2025
https://github.com/lesiaukr/goit-algo-fp
Master's | Basic Algorithms & Data structures | Final Project
algorithms breadth-first-search-algorithm data-structures deapth-first-search goit-algo-fp monte-carlo
Last synced: 24 Mar 2025
https://github.com/renatoxm/react-typescript-examples
A collection of Typescript React.js implementations, Patterns, Algorithms and Data Structures.
data-structures design-patterns react reactjs typescript vercel vite
Last synced: 12 Apr 2026
https://github.com/lvmalware/lib-list
Uma biblioteca simples, escrita em C++ que implementa uma estrutura de dados do tipo lista
cplusplus data-structures lib list
Last synced: 03 Jul 2025
https://github.com/drcbeatz/python-algorithms-and-datastructures
Easy to understand implementations of popular algorithms and data structures in Python, with tests using Pytest & CI with Github Actions.
algorithms continuous-integration data-structures github-actions pipenv pytest python type-hints
Last synced: 06 May 2026
https://github.com/gcsecsey/leetcode
Solutions for the LeetCode problems I've encountered.
algorithms data-structures leetcode leetcode-solutions
Last synced: 16 Mar 2025
https://github.com/guangie88/stackie
Contains stack allocated data structures.
cpp cpp-14 cpp-library data-structures stack stack-based string
Last synced: 06 Jun 2026
https://github.com/barcellos-pedro/grokking-algorithms
Exercises based on Grokking Algorithms book
algorithms algorithms-and-data-structures data-structures dsa python
Last synced: 24 Mar 2025
https://github.com/pwalig/aisd-bst
binary search tree
binary-search-tree college-assignment cplusplus cpp data-structures data-structures-and-algorithms
Last synced: 03 Sep 2025
https://github.com/arthur-arslanov/py-cs-playground
Computer Science basics in Python
algorithm algorithms computer-science data-structures leetcode python
Last synced: 22 Apr 2025
https://github.com/almayor/data_structures
Polymorphic data structures and associated algorithms in C. Probably don't use.
21school 42school c data-structures polymorphism
Last synced: 18 Jun 2025
https://github.com/saifshahriar/problem-solving
All my problem solvings from codeforces, hackerrank, leetcode and other websites.
algorithm algorithms c codechef codeforces data-structures dsa go hackerrank leetcode lua problem-solving python rust sql
Last synced: 12 Apr 2026
https://github.com/leosimoes/uerj-estruturas-de-dados-i
Trabalho desenvolvido na disciplina de Algoritmos e Estruturas de Dados no período 2014.1. Implementação das estruturas de dados do tipo Lista, Pilha, Fila e Deque de formas encadeadas e sequenciais.
cpp data-structures deque list queue stack
Last synced: 24 Mar 2025
https://github.com/suchi25sathavara/sql
Revamping the Bike Rental Database for Operational Efficiency
Last synced: 20 Jan 2026
https://github.com/rabirabirara/roulette-tree
A red-black tree implemented in Rust.
Last synced: 24 Mar 2025
https://github.com/gossiperloturot/typemap
Typemap provides unique type key and value pair.
Last synced: 03 Jul 2025
https://github.com/axelvazslima/data-structures
Repository for my Data Structures studies
algorithms algorithms-and-data-structures data-structures java leetcode leetcode-java leetcode-python python
Last synced: 19 May 2026
https://github.com/cidm-ph/distmat
Distance matrix data types and file formats for Rust
bioinformatics data-structures distance-matrix
Last synced: 03 Sep 2025
https://github.com/donghl-dev/study-problem_solving
문제해결기법 수업에 대한 내용 및 정리 저장소
algorithm data-structures jdk8 problem-solving
Last synced: 30 Mar 2025
https://github.com/milanh34/gfg-160-days-dsa-challenge
🚀 Currently solving the GFG 160 Days DSA Challenge with Java — committing one problem a day, complete with clean solutions and markdown explanations. This is a live repository that's constantly evolving as I progress through the challenge. Follow along or fork it to start your own grind! 💻🔥
algorithms competitive-programming data-structure-and-algorithm data-structure-java data-structures data-structures-algorithms data-structures-and-algorithms dsa dsa-java geeksforgeeks-dsa geeksforgeeks-java geeksforgeeks-practice geeksforgeeks-solutions gfg-160 gfg-java gfg-practice gfg-questions gfg-solutions java solutions
Last synced: 22 Apr 2025
https://github.com/abhinandpn/dsa-golang
Data structure and algorithm in golang
algorithm data-structures golang linked-list
Last synced: 04 Apr 2025
https://github.com/amrmabdelazeem/data-structure
Data structure and algorithms
Last synced: 11 Jun 2025
https://github.com/xorz57/kdtree
KDTree written in Scala
data-structures kd-tree kdtree scala scala-datastructures
Last synced: 24 Mar 2025
https://github.com/s4rvesh/golangcodes
Basic Go Lang codes
algorithms api-client array commands-git competative-programming data-structures decimal-numbers factoring fibbonacci fizz-buzz fizzbuzz gcd gin-gonic golang linked-list mux mysql rest-api sorting-algorithms string
Last synced: 21 Feb 2026
https://github.com/bashmocha/java-oop-examples
Collection of Object Oriented Programming examples in Java
data-structures java object-oriented-programming
Last synced: 11 Jun 2025
https://github.com/miladsade96/ds_algo_code_snippets
Python Data Structures and Algorithms Code Snippets
algorithms data-structures python python3 snippets
Last synced: 03 Jul 2025
https://github.com/kmyeaserarafat/problem_solving
Problem Solving Repository This repository is dedicated to various problem-solving approaches and solutions. It contains a collection of algorithms, data structures, coding challenges, and practical problem-solving techniques across multiple programming languages. Ideal for developers looking to enhance their coding skills, prepare for technica
algori data-structures difficult dsa-algorithm fundamentals-of-programming problem-solving programming-language
Last synced: 16 Mar 2025
https://github.com/arkeasz/leetcode
A collection of my solutions to LeetCode problems
algorithms data-structures javascript leetcode python rust
Last synced: 12 Apr 2026
https://github.com/makcymal/silvera
My researches on ML and statistics, optimization methods, CS algoritms and numerical methods
algorithms data data-structures machine-learning numerical-methods statistics
Last synced: 01 Apr 2025
https://github.com/rafalkornel/algorithms_data_structures
Repository with TS implementation of common algorithms and data structures
algorithms algorithms-and-data-structures data-structures
Last synced: 08 Apr 2025
https://github.com/jayantasamaddar/algorithms
Data Structures and Algorithm challenges done at various challenge sites like hackerrank, leetcode, freecodecamp, codewars etc.
algorithms codewars data-structures freecodecamp hackerrank javascript leetcode
Last synced: 13 Jun 2026
https://github.com/themaximalist/jsonagent
An evolving JSON data-structure that uses gpt-4 to update itself
agent data-structures gpt-3 gpt-4 json llm openai
Last synced: 12 Apr 2026
https://github.com/semi-cloud/algorithm_study
📚2020.01~ BOJ 문제풀이 , 알고리즘 개념 정리
algorithm data-structures java
Last synced: 30 Jul 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/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/thegirlsynth/binary_trees
This is a project on Binary Trees.
Last synced: 08 Dec 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/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/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/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/sagnik20/java-programs
applet data-structures datastructures inheritance java java-8 java8
Last synced: 25 Mar 2025
https://github.com/ganeshjadhavongithub/students-data-c
A CLI (Command Line Interface) program written in C for managing student data (Roll No, Name, Marks). Users can perform CRUD operations and print records. The program utilizes linked lists for in-memory operations and file for persistent data storage.
c c-programming crud crud-application crud-operations crud-sample data-structures data-structures-and-algorithms dsa file file-handling file-handling-in-c files linked-list students-data students-database students-project
Last synced: 18 Jan 2026
https://github.com/dyna-bytes/data-structure-and-algorithm
[KECE208] Data Structure and Algorithm, Korea Univ.
Last synced: 25 Mar 2025
https://github.com/nisarldev/top_10_javascript_algorithms_to_prepare_for_coding_interviews
Top 10 Javascript Algorithms to Prepare for Coding Interviews. FreeCodeCamp.
algorithm-challenges coding-challenge coding-interviews data-structures freecodecamp javascript leetcode
Last synced: 10 Apr 2025
https://github.com/first-coding/datastruct-ubuntu
This is my DataStruct Repositories for Ubuntu.
Last synced: 26 Nov 2025
https://github.com/nathaniyell/meta-js-course
A repository with details of the different Javascript concepts learnt in Meta's Javascript course on Coursera
array-methods data-structures destructuring dom-manipulation functional-programming handling-errors ifelse inheritance javascript jest-test loops-and-iterations map mocking oop oop-principles set switch-case unit-test
Last synced: 29 May 2026
https://github.com/ifeelgarv/gfg-python-dsa-bootcamp
📍This repos contains all the topics of DSA using Python Language.🚀 Explore Python with codes, notes, and explanations.
data-structures oops-in-python python
Last synced: 11 Jun 2025
https://github.com/pablorodrigo52/leetcode
Some Algorithm problems
algorithms binary-search-tree data-structures sorting-algorithms tree
Last synced: 01 Apr 2025
https://github.com/claudemuller/hashtable.c
A hash table implementation in C
c data-structures hashmap hashtable
Last synced: 08 Apr 2025
https://github.com/adudko/leetcode
algorithms data-structures leetcode problem-solving
Last synced: 16 Mar 2025
https://github.com/agoalofalife/data-structures
Structure data
algorithm data-structures golang structured-data
Last synced: 24 Mar 2025
https://github.com/aditya81070/data-structures-and-algoritham
This repository contain code for DSA for summer learning.
algorithms algorithms-and-data-structures c cpp data-structures data-structures-and-algorithms dsa dsa-by-narishma-karumanchi graph-algorithms linkedlist trees
Last synced: 17 May 2026