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/hojat72elect/kotlin_data_structures_algorithms
Common algorithms and data structures implemented in Kotlin.
algorithms data-structures jvm kotlin
Last synced: 16 May 2025
https://github.com/tayyabasghar/dsa_semester_3
This repo has all the code that we learn in class. Data Structures and everything else. If you are a student of CS 2018 from UET, this might help you.
Last synced: 08 Apr 2025
https://github.com/tonix-tuft/linked-hash-map
How I would implement a linked hash map in PHP if PHP wouldn't have associative arrays.
data-structure data-structures hash-map hash-table linked linked-hash-map map
Last synced: 13 Jan 2026
https://github.com/mritzreal/dsa-course
This repo contains my exercises and projects from Brad Traversy's Data Structures and Algorithms course. I'm taking this course to deepen my understanding of fundamental computer science concepts and improve my JavaScript problem-solving skills
algorithms algorithms-and-data-structures data-structures dsa
Last synced: 29 Mar 2025
https://github.com/clarete/algo
Campinho perto do corrego pra treinar lateral, bater falta, cobrar escanteio, e outros fundamentos da computacao
algorithms data-structures search-algorithm
Last synced: 24 Mar 2025
https://github.com/khaleelmuhd1998/programmingpractises
My coding practise history.
algorithms coding data-structures programming
Last synced: 08 Apr 2025
https://github.com/al-ghaly/data-structure-functions
Some basic Algorithms
algorithms data-structures python searching-algorithms sorting-algorithms
Last synced: 15 Mar 2025
https://github.com/henriquesebastiao/data-structures
Implementações de estruturas de dados
algorithms algorithms-and-data-structures data-structures
Last synced: 01 Jul 2025
https://github.com/kernelshreyak/dsa_learning
My learning of Data Structures and Algorithms through implementations in Go,Python and JavaScript. Also contains solutions to some competitive programming exercises
algorithms algorithms-and-data-structures competitive-programming data-structures golang javascript python3
Last synced: 04 May 2026
https://github.com/fritzrehde/competitive-programming
My solutions to LeetCode, ICPC, Hackerrank problems
algorithms competitive-programming data-structures hackerrank icpc leetcode python
Last synced: 18 Apr 2025
https://github.com/r-n/calculatorstringcpp2
Calculator that takes math expression string input like in Python
calculator cpp data-structures expression-evaluator inheritance interpreter linked-list math oop operator-overloading string-parsing
Last synced: 31 Mar 2025
https://github.com/alexandrbig1/goit-sql-hw-04
This repository houses my third homework assignment for the SQL module, focusing on DML and DDL commands. Explore data manipulation and database structure definitions through practical exercises.
computerscience data-structures database ddl-commands dml-commands softwareengineer sql
Last synced: 02 Jul 2025
https://github.com/a7mdfre7at/masterly.nonemptylist
A simple and lightweight implementation of a non-empty list in C#, inspired by Scala's List, that ensures a collection always has at least one item. This helps in reducing null-related bugs and ensures safe operations on collections with at least one element.
a7mdfre7at csharp data-structures dotnet dotnet-core functional-programming list masterly non-empty non-empty-collections scala-list-like
Last synced: 07 Jan 2026
https://github.com/rurangiza/dsa
Exploring data structures and algorithms
algorithms cracking-the-coding-interview data-structures leetcode
Last synced: 18 Mar 2025
https://github.com/lucashnss/if686-programming-languages-paradigms-functional
This repository is for lists, exercises, data structures and more in the programming-languages-paradigms course (IF686) in CIN-UFPE learning Haskell, a function language.
data-structures functional-programming haskell
Last synced: 10 Jan 2026
https://github.com/elhostakosta/problem-solving
My personal solutions to a variety of programming challenges and problems from platforms like LeetCode, Codewars, HackerRank, and others.
algorithms codeforces codewars data-structures hackerrank javascript kata math object-oriented-programming
Last synced: 08 Apr 2025
https://github.com/jyun-neng/data_structure
Data structure practice using c++
Last synced: 12 Apr 2025
https://github.com/ndeta100/data-structure-java
Algorithms and data structures in java practice
Last synced: 11 Apr 2025
https://github.com/rurangiza/philosopher
This project is about solving the "dinning philosopher" problem in a multi-threading progam
algorithms data-structures inter-process-communication multithreading operating-system
Last synced: 10 Sep 2025
https://github.com/emanebied/dsa-material
This repository is designed to help you understand and implement various data structures and algorithms. you'll find valuable resources here.
algorithms algorithms-and-data-structures data-structures
Last synced: 19 Mar 2026
https://github.com/edssaac/grokking-algorithms
Algoritmos desenvolvidos em C para o estudo do livro "Entendendo Algoritmos: Um guia ilustrado para programadores e outros curiosos" do autor Aditya Y. Bhargava.
algorithms c-language data-structures grokking-algorithms
Last synced: 28 May 2026
https://github.com/adhadse/dsawithkotlin
This repo contains my Data Structures Lab work
bfs data-structures dfs graph kotlin linked-list queue stack
Last synced: 02 Sep 2025
https://github.com/jhwa426/python
Python, Data Structures, Algorithms
algorithms binary-search binary-search-tree data-structures heap programming python queue recursion sorting stack
Last synced: 02 Sep 2025
https://github.com/hackcpp/hackcpp.github.io
编程技术 blog 网站,90后 C++ 程序猿, 学习记录, 技术分享, 编程笔记, 数据结构与算法, 程序架构设计
algorithm cplusplus data-structures design-patterns vuepress-blog
Last synced: 31 Jan 2026
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/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/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/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/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/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/jaskaransinghbhalla/iitd-col106
Data Structures & Algorithms course at IIT Delhi | Assignments
Last synced: 28 Jun 2025
https://github.com/kplanisphere/tda_list_implementation_cpp
Proyecto 2 - Estructuras de Datos
algorithm-implementation circular-linked-list cpp data-structures doubly-linked-list list-implementation memory-management singly-linked-list
Last synced: 28 Dec 2025
https://github.com/windjammer6/12.-data-structures-and-algorithms-learning-and-practice-python
My learning journey of Data Structures and Algorithms in Python
algorithms data-structures python
Last synced: 24 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/henry-azer/structure-implementation
Data Structures, Algorithms and Design Patterns code implementation.
algorithms data-structures design-patterns java problem-solving
Last synced: 03 Sep 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/gkamboj/leetcode
Collection of LeetCode questions to ace the coding interview!
data-structures java leetcode python
Last synced: 11 Jun 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/jiliangarette/javascript-playground
My JavaScript playground.
algorithm data-structures es6 javascript oop
Last synced: 23 Mar 2025
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/thenocturnaldevgypsy-io/duskgrimoires-java-lab-exercises
DuskGrimoires : Java library/source codes that I've coded and used for lecturing CS/IT subjects and topics during my career as Assistant Professor for BSCS, BSIT and BSCOE way back late 2012 to 2015 (on-going retrieving the codes and rearranging the repo) . You like the Repo? Don't forget to 🌟, 👁️, 🔱 and ❤️
algorithms algorithms-and-data-structures computer-science computer-science-algorithms computer-science-data-structures computer-science-education data-structures data-structures-and-algorithms duskgrimoires java programming programming-exercises thenocturnaldevgypsy thenocturnaldevgypsy-io
Last synced: 26 Feb 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/alpha74/ihr
My HackerRank solutions. Maintained from 2020 onwards.
algorithms coding cpp data-structures hackerrank hackerrank-solutions
Last synced: 28 May 2026
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/azevedo-erick/a1-ds
Primeira avaliação da disciplina de estruturas de dados ministrada pelo professor Silvano Malfatti, foi implementado um jogo de blackjack.
blackjack data-structures java
Last synced: 12 Apr 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/rifa8/algo-ds-part2
Solving Problems with Algorithms
algortithms data-structures data-structures-and-algorithms
Last synced: 03 Jul 2025
https://github.com/arthur-arslanov/cs-playground
My Computer Science Education
algorithms computer-science data-structures javascript leetcode python typescript
Last synced: 22 Apr 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/kevinlin1/deques
An introduction to data structures and algorithm analysis through a comparison of double-ended queue implementations.
data-structures deque education queue stack
Last synced: 08 Apr 2025
https://github.com/abdellahbellakrim/pipex
Mimic pipes in UNIX using C
algorithms c data-structures file-io low-level-programming pipes unix-shell
Last synced: 28 May 2026
https://github.com/suchi25sathavara/sql
Revamping the Bike Rental Database for Operational Efficiency
Last synced: 20 Jan 2026
https://github.com/ytakzk/basic_data_structures_and_algorithms_in_python
A collection of snippets of basic data structures and algorithms written in Python.
algorithms computational-geometry data-structures geometry graph-algorithms
Last synced: 03 Sep 2025
https://github.com/gossiperloturot/typemap
Typemap provides unique type key and value pair.
Last synced: 03 Jul 2025
https://github.com/abdo-essam/merge-sort
Merge Sort - Data Structures
data-structures merge-sort sorting-algorithms
Last synced: 03 Sep 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/moltinginstar/rosalind
My solutions to problems from Rosalind.
algorithms alignment bioinformatics data-structures genomics rosalind
Last synced: 08 Apr 2025
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/asheemrahman/data-structure-and-algorithms
This repository contains a collection of Data Structures and Algorithms implemented in JavaScript. The goal of this repository is to provide a comprehensive guide to learning, understanding, and practicing fundamental data structures and algorithms.
data-structures data-structures-and-algorithms javascript questions questions-and-answers
Last synced: 03 Mar 2025
https://github.com/donghl-dev/study-problem_solving
문제해결기법 수업에 대한 내용 및 정리 저장소
algorithm data-structures jdk8 problem-solving
Last synced: 30 Mar 2025
https://github.com/donghl-dev/practices-datastructure
자료구조 이해 및 구현과 테스트 코드 작성 연습.
data-structures gradle jdk12 junit4 tdd
Last synced: 15 May 2026
https://github.com/antdeivid/estrutura-de-dados-avancada
Repositório destinado ao upload dos programas feitos no estudo de Estrutura de Dados Avançada.
avl-tree bst cpp data-structures red-black-trees
Last synced: 16 Mar 2025
https://github.com/animesh-sh/dsa-prep
Leetcode • Hackerrank • Problem Solving • DSA
algorithms data-structures dsa hackerrank leetcode
Last synced: 01 Apr 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/gustavoestevesr/sistema-de-vendas-completo
Sistema de vendas completo! Funções de cadastro, consulta, listagem, realizar venda, relatório por período.
clean-code data-structures date date-time-format design-patterns encapsulation java lamba oriented-object-programming
Last synced: 14 Jul 2025
https://github.com/madhvi-n/leetcode-python
Collection of Leetcode questions solved using Python! Created using LeetHub
algorithms data-structures leetcode-python problem-solving python3
Last synced: 08 Apr 2025
https://github.com/jorgechato/leetcode
Just a LeetCode challenges library
algorithm-challenges algorithms data-structures leetcode leetcode-solutions
Last synced: 11 Jun 2025
https://github.com/satya-supercluster/geeksforgeeks
This repository serves as a collection of my solutions to various GeeksforGeeks DSA problems.
cpp data-structures data-structures-and-algorithms dsa
Last synced: 01 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/esraakamel1195/data-structure-and-algorithms-practice
Practice With Learn Algorithms And Data Structure From Zero To Hero in JS By @AbanoubNabilTawfik
algorithms data-structures javascript
Last synced: 08 Apr 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/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/thegirlsynth/binary_trees
This is a project on Binary Trees.
Last synced: 08 Dec 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/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/fl03/ndtensor
ndtensor is designed to be a flexible and powerful tensor library for Rust
data-structures ndarray rust tensor
Last synced: 06 Jan 2026
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/ksatriow/backtobasic-dsa-js
data-structures list sort timecomplexity tree
Last synced: 26 Jun 2025
https://github.com/first-coding/datastruct-ubuntu
This is my DataStruct Repositories for Ubuntu.
Last synced: 26 Nov 2025