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/ipuldev/algorithm-go
Basic algorithm & data structures implementation using go
Last synced: 28 Mar 2025
https://github.com/asggo/structures
Various data structures implemented in Golang
data-structures data-structures-algorithms
Last synced: 03 Feb 2026
https://github.com/massigy/dynamic-data-structures-plus
algorithms data-structures dictionnary git github linked-list pascal queue shell stacks trees
Last synced: 22 Oct 2025
https://github.com/azersd/codinggame
CodinGame Puzzles in Python
algorithms coding-challenge codingame codingame-puzzles codingame-solutions data-structures dfs-algorithm math pathfinding puzzles python python3
Last synced: 10 Apr 2025
https://github.com/cleosilva/estruturas-dados-javascript
Estrutura de dados e algoritmos implementados em Javascript com explicações e links para leitura adicional
algorithm data-structures interview javascript javascript-algorithms
Last synced: 19 May 2026
https://github.com/abhraneel2004/algorithm_4thsem_lab
This is a repository that contains the Codes which are done in DAA Laboratory of 4th Semester CSE1 2024 in Academy Of Technology.
algorithms algorithms-and-data-structures data-structures
Last synced: 23 Apr 2026
https://github.com/chethanyadav456/data-structures-c
This repository contains the code for the data structures I have done in my college.
Last synced: 15 May 2026
https://github.com/indianwhocodes/adshuffmanproject
Comparative Evaluation of Data Compression through binary, four-way, and pairing heaps without any standard lib. container except vector.
academic academic-project binary-heap cpp data-compression data-structures heaps
Last synced: 03 Apr 2025
https://github.com/bmf-san/road-to-algorithm-master
I want to be a algorithm master.
algorithm data-structures golang
Last synced: 25 Feb 2026
https://github.com/shahiakhilesh1304/dsa
This repository is my personal space for practicing Data Structures and Algorithms. I'll be adding questions, solutions, and explanations as I progress, covering topics from basics to advanced.
algorithms code contribution contributions-and-collaboration contributions-welcome data data-structures data-structures-and-algorithms dsa dsa-algorithm dsa-learning-series dsa-practice hacktober hacktoberfest hacktoberfest-accepted hacktoberfest-starter practice programming python-3
Last synced: 13 Apr 2025
https://github.com/autruonggiang/it003-dsa-lab
Store DSA assignments.
algorithms data-structures data-structures-and-algorithms dsa it003 uit
Last synced: 12 Oct 2025
https://github.com/jdeokkim/algoitni
A collection of libraries that implement various data structures and algorithms.
algoitni algorithms data-structures raylib raylib-examples
Last synced: 04 Apr 2025
https://github.com/huseynovvusal/pqjs
⚡ A fast and lightweight priority queue implementation for JavaScript.
algorithms data-structures heapq pqjs priority-queue
Last synced: 12 Mar 2026
https://github.com/georgegkas/data-structures
Personal repository, containing implementations and notes about data structures.
Last synced: 27 Apr 2025
https://github.com/massigy/dynamic-data-structures
This repo conataines code about dynamic programming and data structures!
data-structures git github pascal shell
Last synced: 22 Oct 2025
https://github.com/hackage-trustees/psqueue
Priority Search Queue
data-structures haskell priority-queue
Last synced: 06 Mar 2026
https://github.com/alisawari/ts-data-structure
Implemented most useful and important Data Structures used in Software Development, All With TypeScript 🌟
data-structures datastructures typescript
Last synced: 28 Jan 2026
https://github.com/ahmedharoon07/bakeshopproj
A Simple CLI program made in Java that uses Data Structures like Arrays, Queues, LinkedList and ArrayList
array arraylist cli data-structures desktop-application linked-list
Last synced: 01 Apr 2025
https://github.com/anindya-dey/dsa
A website where I summarize solutions for DSA problems.
algorithms andys-cli data-structures data-structures-and-algorithms dsa nextjs react tailwind tailwindcss vercel
Last synced: 09 Apr 2026
https://github.com/yjdoc2/equationparser
An Equation Parser done as Project for DS course. This can evaluate given equation, solve linear equations, create variables and use their values, as well as have some pre-defined constants.
c data-structures equation-solver parser
Last synced: 16 Jun 2025
https://github.com/hungrybluedev/c-programs
A collection of well-documented, mostly self-contained C programs. The programs include implementations of Data Structures as well as Algorithms.
algorithm c data-structures dependency-free implementation
Last synced: 08 Apr 2025
https://github.com/allan7yin/datastructures-algorithms
Code related to data structures and algorithms
algorithms data-structures system-design
Last synced: 17 Jun 2025
https://github.com/hirentimbadiya/my_dsa_codes
in this repository i have added the DSA problems that i solved on Leetcode , GFG or other plateforms
algorithms data-structures java leetcode solutions
Last synced: 14 Mar 2025
https://github.com/just-do-halee/optionee
The macro to creates option structure so easily.
configuration data-structures development-tools macro no-std option rust utility
Last synced: 18 Feb 2026
https://github.com/nishkarshraj/hackerrank-cpp-programming
Data Structures and OOPS programming in C++ Language done Topic Wise according to HackerRank.
algorithms algorithms-and-data-structures competitive-programming cpp data-structures hackerrank hackerrank-algorithms-solutions hackerrank-solutions
Last synced: 24 Feb 2025
https://github.com/brianferri/fmm-c--
collection of fast multiplication algorithms and matrix operations. It is written in C++ and is header only. It is designed to be used in other projects and rewritten to fit the needs of the project
algorithms calculus cpp data-structures fast-multiplication library math mathematics matrix-calculations matrix-multiplication matrix-operations
Last synced: 12 Jul 2025
https://github.com/matthew-mosior/flood-fill-diagrams
A Haskell based implementation and visualization of a scanline stack based flood fill algorithm.
data-structures flood-fill-algorithm gif-animation haskell haskell-diagrams haskell-stack scanline-stack-fill st-monad starray svg-generator
Last synced: 23 Jun 2025
https://github.com/siva-tanikonda/competitive-programming
My competitive programming Git repository
algorithms competitive-programming cpp data-structures python
Last synced: 11 Sep 2025
https://github.com/andyfratello/eda
💻 Exercicis d'Estructura de Dades i Algorismes (EDA) Q2 - UPC FIB
algorithms cpp cpp-programming data-structures eda-fib fib-upc
Last synced: 20 Mar 2025
https://github.com/mgobeaalcoba/data_structs_python
Practice with different types of data structures in python
arrays cube data-structures grid linked-list node pile python3
Last synced: 29 Dec 2025
https://github.com/viktorsvertoka/goit-algo-hw-10
Home task for Basic Algorithms and Data Structures📊
algorithms data-structures goit goit-algo-hw-10 python
Last synced: 14 Jul 2025
https://github.com/ankitsharma-007/implementating.stack.queue.using.linkedlist.and.csharp
Implementation of Stack And Queue Using Linked List in C#
ankit-sharma article csharp data-structures linked-list queue stack visual-studio
Last synced: 16 Jun 2025
https://github.com/mbrsagor/js-pro
Javascript A to Z node.
data-structures javascript javascript-es6 javascript30
Last synced: 11 Jul 2025
https://github.com/masumkhan081/python-code-notes
A personal collection of code notes, use cases, and best practices organized by topics for quick reference.
arrays-and-strings concurrency data-structures data-types deque dictionaries-in-python language-learning lists-python matpotlib multithreading numpy-arrays pandas python read-write sets-python tuples-in-python
Last synced: 29 Apr 2026
https://github.com/nadavmozeson/algorithms-implementation
A repository showcasing implementations of various algorithms, including graph algorithms (BFS, DFS, Dijkstra, Kruskal), dynamic programming solutions, and more. Designed for learning, practice, and demonstration of algorithmic problem-solving.
algorithm-implementation algorithms code-examples coding-challenges computational-thinking data-structures dynamic-programming educational graph-algorithms graph-algorithms-visualizer problem-solving python
Last synced: 12 Mar 2025
https://github.com/sermetpekin/perse
Perse is an experimental Python package that combines some of the most widely-used functionalities from the powerhouse libraries Pandas, Polars, and DuckDB into a single, unified DataFrame object. The goal of Perse is to provide a streamlined and efficient interface, leveraging the strengths of these libraries to create a versatile data handling.
data data-science data-structures duckdb pandas polars
Last synced: 09 May 2026
https://github.com/oelin/favl
A purely functional AVL tree implementation in JavaScript.
algorithms avl-tree binary-tree data-structures functional-programming
Last synced: 12 Mar 2025
https://github.com/gmurayama/file-compressor
File compressor that utilizes Huffman Algorithm and RLE
Last synced: 14 May 2026
https://github.com/pavelavl/btrees
b-plus-tree b-star-tree b-tree data-structures
Last synced: 16 Feb 2026
https://github.com/asbhogal/javascript-algorithms-and-data-structures
Course notes for the JavaScript course provided by freeCodeCamp entitled 'JavaScript Algorithms and Data Structures.' Notes from activites and exercises will be pushed to this repo to serve as a 'bank' of resources and future reference.
algorithms data-structures data-structures-and-algorithms debugging dsa dsa-algorithm dsa-practice es6 freecodecamp functional-programming html5 javascript javascript-algorithms js object-oriented-programming oop
Last synced: 14 Oct 2025
https://github.com/ahmedukamel/cs211-data-structures-and-algorithms
Implementation for linear data structures taken in Data Structures and Algorithms course in Beni Suef University
algorithms data-structures java linear-data-structures
Last synced: 17 Mar 2025
https://github.com/csalam07/dslab
For reference only. Don't misuse it. Thank you
Last synced: 17 Mar 2025
https://github.com/jaiv24/practice-questions
algorithms data-structures java-8
Last synced: 17 Mar 2025
https://github.com/mastercruelty/c-go-algorithms
Just a repository where I put my C and Go exercises about my exam of Algorithm and data structures at University of Milan
algorithms c data-structures golang
Last synced: 14 May 2026
https://github.com/codejsha/algorithm-examples
Examples of algorithms, data structures, and problem-solving for practical applications
algorithms data-structures problem-solving
Last synced: 02 Apr 2025
https://github.com/seifalmotaz/routly
Routly: Elevating skills through dynamic data structures, using binary trees for precise URL path matching.
algorithms algorithms-and-data-structures dart dartlang data-structures
Last synced: 06 Feb 2026
https://github.com/nehavatsyan/datastructures
Repository contains Data structures and Algorithms implemented in Golang
algorithms data-structures go golang golang-package
Last synced: 26 Mar 2025
https://github.com/ryomendev/tle-eliminator
TLE-Eliminator is a repository dedicated to learning DSA (Data Structures and Algorithms) through efficient algorithms and optimized solutions. It focuses on improving the execution time of code, helping developers master DSA concepts and build more efficient solutions for competitive programming.
algorithms algorithms-and-data-structures cpp data-structures
Last synced: 17 Mar 2025
https://github.com/mdh266/java-practice
Practice Problems In Java
algorithms data-structures datastructures java
Last synced: 26 Mar 2025
https://github.com/mehul237/a2z-dsa-course
Teaches you problem solving by diving deep into DSA, with 450+ modules
Last synced: 14 Jun 2025
https://github.com/kei-k23/java-algorithms
This is the collection of coding implementation of DSA in Java.
algorithms algorithms-and-data-structures data-structures dsa java
Last synced: 26 Mar 2025
https://github.com/satyamgupta53/data-structures-algorithm
Comprehensive collections of all the important data structures and algorithms currently used & leetcode question-solutions also included.
algorithms data-structures java leetcode
Last synced: 18 Mar 2025
https://github.com/vivaxy/data-structure-visualization
🎬Data Structure Visualization with animation.
algorithms animation data-structures svg visualization
Last synced: 14 May 2026
https://github.com/codejester01/the-connect-six-ai
此项目是吉大老学长们以前一起组队做的数据结构课设成果,虽然说实力没有那么强,但是也是值得一战的AI,可以提供借鉴思路和参考,需要的自取哦
ai algorithms alpha-beta-pruning data-structures decision-trees
Last synced: 26 Mar 2025
https://github.com/vijayksingh/practice-datastructure
A collection of common data structure exercises accompanied with test cases for self study.
algorithms algorithms-and-data-structures data-structures datastructures-algorithms interview javascript practice
Last synced: 29 Aug 2025
https://github.com/nataliafrancisca/study-about-data-structure
my journey learning data structure
data-structures linked-list queue stack
Last synced: 02 Apr 2025
https://github.com/d-coder135/linear_data_structures_java
Implementation of my own version of codes for the linear data structures in Java Programming Language.
data-structures intellij-idea java linear-data-structures
Last synced: 14 May 2026
https://github.com/matteosandrin/structoscope
Structoscope is a Python library for visualizing and inspecting any data structure.
arrays data-structures debugging maps python trees vizualisation
Last synced: 06 Apr 2026
https://github.com/diogocarrola/42-piscine
My journey through the 42 Piscine, showcasing my progress, projects and the skills I developed during the intensive month-long experience.
42-piscine algorithms c data-structures shell
Last synced: 26 Mar 2025
https://github.com/dsa-ou/paddles
A pedagogical algorithms and data structures library
algorithms data-structures education
Last synced: 16 Feb 2026
https://github.com/massigy/c-generic-linked-lists
This C program illustrates an implementation of generic programming using dynamic data structures, like single linked lists in this example.
c cprogramming data-structures gcc git github linked-list makefile
Last synced: 07 May 2026
https://github.com/cedrickchee/parkinglot-ts-node
TypeScript solution for parking lot problem.
algorithm data-structures oop-concepts parking-lot typescript
Last synced: 12 Mar 2025
https://github.com/gabriel-dp/ufsj-labprog2
All exercises solved during "Programming Laboratory II" subject at UFSJ
Last synced: 30 Jun 2026
https://github.com/arthur-arslanov/ts-cs-playground
My Computer Science Education progress
algorithm algorithms bfe big-frontend computer-science data-structures leetcode typescript
Last synced: 01 Apr 2025
https://github.com/iamlizu/stack
A simple library, JavaScript implementation of Stack data structure, using Array.
Last synced: 01 Apr 2025
https://github.com/sheabunge/kit205-labs
Lab files for KIT205 Data Structures and Algorithms (Semester 1, 2018)
Last synced: 17 Mar 2025
https://github.com/prasundas99/problem-solving
A list of all common problems (solved) from beginners to advance in problem solving
c codeforces-solutions cpp data-structures java oops-in-java problem-solving
Last synced: 09 May 2026
https://github.com/sheabunge/kit205-assign2
KIT205 Data Structures and Algorithms: Assignment 2 (Semester 1, 2018) | Assignment Grade: 100%
algorithms data-structures dijkstra-algorithm floyd-warshall-algorithm homework
Last synced: 17 Mar 2025
https://github.com/shalldie/gog
Generic data structures and functions of Golang. Golang 的泛型数据结构/方法。
data-structures functions generic golang
Last synced: 30 Jun 2026
https://github.com/mmaffi/alg1-academic-exercises
📌 Repository of C and programming logic exercises developed during my undergraduate studies in Information Systems at UFMS CPTL. Here, I store practice exercises to reinforce fundamental language concepts and improve programming logic skills.
algorithms c-exercises c-language c-programming college-projects computer-science data-structures learning-c logic-programming programming-challenges
Last synced: 30 Jun 2026
https://github.com/shravzzv/odin-knights-travails-project
An implementation of finding the shortest path between a knight and its destination using a breadth-first search algorithm.
algorithms breadth-first-search data-structures theodinproject
Last synced: 08 Jul 2025
https://github.com/arriqaaq/bst
Binary Search tree implementation
algorithm binary-search-tree data-structures golang
Last synced: 20 Mar 2025
https://github.com/falcao-g/estruturas-dados
Repositório para guardar os códigos e aprendizados da matéria de Estruturas de Dados
c data-structures estruturas-de-dados hash heap tree
Last synced: 07 Sep 2025
https://github.com/knlsharma/competitive-programming-cp
This repository contains some useful codes, techniques, algorithms and problem solutions helpful in Competitive Coding. Join with me on telegram group https://t.me/joinchat/GL4Y8RREZbz
algo-ds-notes algorithm code competitive-programming data-structures language problem-solving telegram-group
Last synced: 30 Apr 2025
https://github.com/lemunozm/runtypes
Fast and lightweight runtime-types library
cpp11 data-structures runtime-library shared-memory types
Last synced: 26 Mar 2025
https://github.com/limon-s-interview-prep-zone/leetcode
🚀 Welcome to the Interview Preparation repository! This project is a comprehensive collection of Data Structures, Algorithms, and solved problems from common online judges, providing a robust resource for technical interview preparation.
algorithms cplusplus data-structures leetcode python
Last synced: 16 Feb 2026
https://github.com/techno-coder/strutters
Rust library for data structures
data-structures graph graph-algorithms no-std rust rust-library segment-tree shortest-paths
Last synced: 03 Apr 2025
https://github.com/tamim-saad/cp-template-code
This repository offers a complete template for competitive programming with pre-written functions and utilities for coding contests. It helps you save time and focus on solving problems. Feel free to explore, use, and customize these templates. If you find it useful, don’t forget to give it a star!
algorithm coding coding-competition competitive-programming cp cp-template cpp data-structures data-structures-algorithms data-structures-and-algorithms fast-io problem-solving problem-solving-template programming-tools shortcuts template template-code templates time-complexity
Last synced: 02 Apr 2025
https://github.com/nullthefirst/javascript-ex
JavaScript Data Structures and Algorithms
algorithms data-structures exercism javascript
Last synced: 03 Apr 2025
https://github.com/williamjardim/vectorizationjs
Uma biblioteca simples para operações vetoriais e matriciais em JavaScript. A simple library for vector and matrix operations in JavaScript.
computer-science data-science data-structures linear-algebra mathematical-functions matrix matrix-calculations matrix-computations matrix-functions matrix-library matrix-multiplication numerical-computation statistics vector vector-math vector-search vectors
Last synced: 03 Apr 2025
https://github.com/abhishekboadgurjar/dsa
Welcome to the Data Structures and Algorithms (DSA) repository. This collection is intended to provide a comprehensive guide to fundamental and advanced concepts in DSA using C++. Each folder contains code examples and explanations for different topics.
algorithms data-structures dsa dsa-codes dsa-cpp dsa-notes
Last synced: 29 Dec 2025
https://github.com/hit07/sequeance-alignment-dp
This repository contains an implementation of a DNA sequence alignment algorithm using dynamic programming (DP) optimised with a divide and conquer strategy to improve efficiency and reduce runtime.
algorithms data-structures divide-and-conquer dynamic-programming python3 sequeance-alignment
Last synced: 08 Jul 2025
https://github.com/pawelzeja098/algoritms-and-data-structures
Basic algorithms and data structures implemented in Python.
algorithms data-structures python
Last synced: 07 Sep 2025
https://github.com/hun756/30-seconds-of-rust
Rust Code Snippets
30-seconds-of-code algorithm challenges data-structures rust rust-lang
Last synced: 11 Jun 2025
https://github.com/kaierikniermann/algorithms-practice
This is a collection of algorithms and data structures in different languages. Primarily based on the solutions from Introduction to Algorithms.
algorithms data-structures learning practice
Last synced: 15 May 2026
https://github.com/albertopirillo/api-project-2020
Projects of Algorithms and Data Structures @ PoliMi. Implementation of an efficient text editor inspired by ed, with added undo and redo functionalities.
algorithms data-structures performance text-editor
Last synced: 28 Jun 2026
https://github.com/ignatiusmb/treevisualizer
Visualizer for binary tree data structure in Java.
binary-search-tree data-structures java tree visualizer
Last synced: 03 Apr 2025
https://github.com/mrinjamul/go-datastructures
Data Structures libraries, written in golang.
data-structures golang golang-library
Last synced: 27 Mar 2025
https://github.com/ibnaleem/queue
Queue data structure in Python
arrays data-structures data-visualization lists queue queueing queues
Last synced: 02 Apr 2025
https://github.com/yanliu1111/algoexpert-easy
In progress. AlgoExpert-EasyQuestion using TypeScript & Python
alogrithms data-structures python typescript
Last synced: 15 May 2026
https://github.com/davidson-souza/cpp
Códigos aleatórios em c/c++
code cpp data-structures examples math number-theory
Last synced: 06 Sep 2025
https://github.com/vedantaher2003/pict-ce-sem4
data-structures fandama fds fundamental python python3 se-comp sppu-computer-engineering
Last synced: 10 May 2026
https://github.com/gustavohnsv/ep1_aed2
Exercício de Programa sobre Grafos não Direcionados Ponderados da matéria de Algoritmos e Estrutura de Dados II, onde é possível realizar funções como Busca em Largura, em Profundidade, verificar componentes e vértices de articulação, entre outras funcionalidades.
bfs-algorithm c data-structures dfs-algorithm exercises graphs graphs-algorithms
Last synced: 03 Apr 2025
https://github.com/ralvarezdev/udemy-dsa-cpp
Practices and projects from Abdul's DSA course
binary-search-tree binary-tree cpp data-structures dsa linked-list merge-sort queue sorting-algorithms stack terminal tree-structure udemy udemy-course
Last synced: 15 May 2026