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-04-13 00:07:32 UTC
- JSON Representation
https://github.com/barannmeisterr/exceldataanalyzeravltree
Student Data Query is a Java project designed to manage and query student data using an AVL tree data structure.
apache-poi avl-tree balanced-search-trees data-structures excel file-processing java node searchquery strings xlsx
Last synced: 12 Jun 2025
https://github.com/chrsm/northbound
GoNorth typedefs for Go
data-structures go golang gonorth
Last synced: 07 Jan 2026
https://github.com/nandahkrishna/datastructureslab
Programs written for Data Structures Lab in the 3rd Semester
c c-programming data-structures datastructures
Last synced: 25 Mar 2025
https://github.com/praneshr/bst.js
Javascript implementation of Binary Search Tree
binary-search-tree bst bstree data-structures javascript
Last synced: 31 Mar 2025
https://github.com/rana-arju/javascript-problem-solving
JavaScript Problem solving with Data Structures + Algorithms
algorithms data-structures javascript problem-solving
Last synced: 02 Apr 2025
https://github.com/elis-vasconcelos/estrutura-dados-algoritmos
Repositório com implementações de estruturas de dados e algoritmos em Python.
data-structures hashing-algorithm tree-data-structure
Last synced: 02 Apr 2025
https://github.com/brianlusina/gopher-land
Simple Programming snippets in Go
algorithms data-structures golang gopher-land hacktoberfest
Last synced: 13 Sep 2025
https://github.com/mohamed-khairy111/ds-and-algo-in-cpp
This repo is just for tracking my knowledge about DSA
Last synced: 09 Apr 2025
https://github.com/gustavofreze/algorithms-in-python
Implementation of solutions to problems using algorithms and different data structures.
algorithms algorithms-and-data-structures challenges data-structures python
Last synced: 16 Mar 2025
https://github.com/sanketmaru/typescript-algorithms
Algorithms implemented in Typescript
algorithms data-structures javascript jest typescript
Last synced: 09 Apr 2025
https://github.com/mrktsm/calculator
JavaFX-based Calculator App for CS216
css data-structures java javafx object-oriented-programming stack
Last synced: 09 Apr 2025
https://github.com/edignot/algorithm-data-structure-practice
🧠 My solutions to popular LeetCode, HackerRank, and other problems. Each solution has a unit test file. The goal of this project is to learn/practice algorithms, data structures, time and space complexity
algorithms algorithms-and-data-structures data-structures javascript
Last synced: 09 Apr 2025
https://github.com/martapolii/coding-problem-practice
A repository dedicated to solving coding problems from platforms like LeetCode, HackerRank, and more. It includes challenges and solutions across a variety of programming languages and topics such as algorithms, data structures, and problem-solving techniques.
algorithms bit-manipulation data-structures dynamic-programming mathematics optimization string-manipulation
Last synced: 25 Oct 2025
https://github.com/obsidian-ninja/leetcode-solutions
algorithms competitive-programming cpp data-structures problem-solving
Last synced: 04 Jul 2025
https://github.com/sysread/p6-algorithm-skewheap
An efficient and flexible min heap algorithm for perl6
data-structures heap perl6 priority-queue skew-heap
Last synced: 23 Jan 2026
https://github.com/jabellard/list
Doubly-linked list.
algorithm algorithms c data-structure data-structures linked-list queue stack
Last synced: 04 Jul 2025
https://github.com/ashwanikumar04/data-structure-and-design-problems
A collection of ds and design problems
Last synced: 26 Jan 2026
https://github.com/antonygz/algoritmos
Implementación de algoritmos fundamentales en diferentes lenguajes de programación.
algorithms data-structures graph-theory javascript python sorting
Last synced: 09 Apr 2025
https://github.com/97-jeffrey/ruby-data-structure
study notes of ruby data-structure
Last synced: 03 Apr 2025
https://github.com/squidmin/problem-solving-in-python
DSA exercises in Python
algorithms data-structures dsa python python3
Last synced: 13 Jun 2025
https://github.com/chanonroy/coding-challenges
📚 Various data structure and algorithm coding challenges in Python 3 and JavaScript
algorithms data-structures javascript python
Last synced: 09 Apr 2025
https://github.com/remykarem/advent-of-code-2020
Solution in Rust 🦀! With some pseudo-code in Python 🐍.
algorithms data-structures rust
Last synced: 01 Dec 2025
https://github.com/emanuelefavero/cracking-the-coding-interview-solutions
This repository contains my solutions to Cracking the Coding Interview questions.
algorithms cracking-the-coding-interview data-structures questions solutions
Last synced: 12 Aug 2025
https://github.com/hasnathjami/data-structures-and-algorithms
algorithms cpp data-structures java stl
Last synced: 11 Mar 2025
https://github.com/waleedali070/learning-dsa
Learning Data-Structures and Algorithm practically.
algorithms data-structures python
Last synced: 14 Nov 2025
https://github.com/kalwar/basic_ds
a very basic data structures using js/reactjs
data-structures palindrome-checker queue reactjs sorting-algorithms stack
Last synced: 11 Mar 2025
https://github.com/shafikshaon/python-data-structures-and-algorithms
Data Structures and Algorithms in Python
algoexpert algorithms algorithms-and-data-structures data-structures grind75 leetcode problem-solving python python-3
Last synced: 25 Mar 2025
https://github.com/yaxsomo/aerosentinel-relay-protocol
A complete custom protocol for rocketry applications with Aerosentinel Ecosystem.
aerospace communication data-structures ground-station library multiprocessor-systems packets protocol
Last synced: 28 Feb 2025
https://github.com/muhammadpauzi/javascript-data-structures
🧩 Learn Data Structures with JavaScript .
Last synced: 09 Apr 2025
https://github.com/kkufieta/algorithms
This is a collection of material and exercises I worked through on my journey to master data structures and algorithms.
algorithms data-structures python3
Last synced: 11 Mar 2025
https://github.com/mohamed-mostafaaa/sorting_algorithms
sorting algorithm is an algorithm that puts elements of a list into an order. The most frequently used orders are numerical order and lexicographical order, and either ascending or descending. Efficient sorting is important for optimizing the efficiency of algorithms (such as search & merge algorithms) that require input data to be in sorted lists.
algorithms algorithms-and-data-structures data-structures sorting-algorithms sorting-algorithms-implemented
Last synced: 28 Feb 2025
https://github.com/stiliyandr/allocator
A C++14 allocator implemented with buddy allocation.
algorithms allocator cpp cpp14 data-structures
Last synced: 09 Apr 2025
https://github.com/portexe/snips
This repository contains code snippets and algorithms that I want to save
algorithms data-structures helper-functions helpers
Last synced: 28 Feb 2025
https://github.com/gharib-uk/datastructures-in-go
Go package that implements useful data structures in go
data-structures go golang imported package
Last synced: 05 Sep 2025
https://github.com/bluediu/static-data-structures
Static data structures C, Python and Rust
Last synced: 13 Apr 2026
https://github.com/okoge-kaz/codeinginterview
algorithms api codeing-interviews cpp data-structures python3
Last synced: 17 Mar 2025
https://github.com/whitedodo/datastructure2
Horowitz의 C++ 자료구조(Horowitz's C ++ Data Structure)
Last synced: 13 Apr 2026
https://github.com/adamduval/notebook
Working notes related to coding, computer science, data, egineering, tech and everything in between.
data-structures git notes python sql tableau
Last synced: 28 Feb 2025
https://github.com/alok-38/software-engineering-specialization
Explore a Career as a Software Engineer. Learn the basics of programming and software development
algorithms cryptography data-structures hashtable html-css-javascript java problem-solving
Last synced: 25 Mar 2025
https://github.com/wilsonkinyua/data-structures
arrays data-structures html-css-javascript spread-operator
Last synced: 27 Feb 2025
https://github.com/jaem1n207/js-algorithms
A comprehensive collection of fundamental JavaScript algorithms. Featuring sorting, searching, data structure, graph, and dynamic programming algorithms, I will strive for clear, efficient solutions.
algorithms computer-science data-structures javascript jest
Last synced: 03 Mar 2025
https://github.com/rohankalbag/data-structures
This repository contains implementations of certain data structures and the algorithms pertaining to them coded in C++
Last synced: 28 Feb 2025
https://github.com/alexnguyen27/data-structure-student-management
Learning data structure and algorithms.
algorithms arraylist binary-search-tree data-structures linked-list pointers search-algorithm
Last synced: 05 Jul 2025
https://github.com/filip-kustura/graph-cycle-detection
Solution to a graph theory problem meeting a specific time complexity constraint. Developed in C++ using the breadth-first search algorithm. Created in December 2021 as part of the Design and Analysis of Algorithms course, with a presentation delivered in January 2022.
algorithms bfs breadth-first-search c-plus-plus coding-assignment cpp cycle-detection data-structures graph-algorithms graph-theory graph-traversal time-complexity time-complexity-analysis undirected-graphs
Last synced: 12 Apr 2025
https://github.com/dnutiu/dsa
A repository containing various data structures and algorithms implemented in Kotlin and Java
algorithms data-structures kotlin
Last synced: 29 Aug 2025
https://github.com/gitchaell/computer-scrapping
Tool that extracts data from the pages of companies that sell computers in the city of Trujillo - Peru, exports them in an XLSX file according to a relational data model, and displays them on a Power BI dashboard.
data-analysis data-structures data-visualization database dbdiagram export-excel powerbi scrapper-script scrapping xlsx
Last synced: 13 Jun 2025
https://github.com/tyleradammartinez/csce
A short repo contains homework and lab assignments I completed at UNT
algorithms algorithms-and-data-structures csce data-structures unt
Last synced: 25 Mar 2025
https://github.com/v41bh4vr4jput/python
A comprehensive collection of Python projects, exercises, and code snippets designed to enhance your Python programming skills. This repository includes hands-on coding challenges, automation scripts, and full-fledged projects covering file management, news fetching, task tracking, and more.
data-structures exercises modules project python
Last synced: 06 Jul 2025
https://github.com/mubangizi/data-structures-info
Class assignment
algorithms-and-data-structures algorithms-datastructures data-structures javascript reactjs searching-algorithms sorting-algorithms tree-search
Last synced: 13 Apr 2026
https://github.com/afshanalamengg/data-structures-and-algorithms-specialization
Master Algorithmic Programming Techniques. Advance your Software Engineering or Data Science Career by Learning Algorithms through Programming and Puzzle Solving. Ace coding interviews by implementing each algorithmic challenge in this Specialization.
algorithms critical-thinking data-structures graph-theory problem-solving software-testing
Last synced: 09 Apr 2025
https://github.com/balnarendrasapa/dsa
This repository contains answers to the problems from leetcode, codechef, hackerrank etc
algorithms data-structures dsa
Last synced: 05 Jul 2025
https://github.com/mukulsharma10/dsa
Data Structures implementation in C language
Last synced: 28 Mar 2025
https://github.com/tisandg/simgrid-simulation
Simulation created using SimGrid
algorithms c data-structures job-queue simgrid
Last synced: 18 Jan 2026
https://github.com/joelbeedle/c-algo-playground
Simple collection of data structures and algorithms to help me learn C
Last synced: 13 Jun 2025
https://github.com/saiteja-madha/ds-and-algo
Solutions for problems related to data structures and algorithms
algorithms data-structures hackerrank leetcode
Last synced: 24 Dec 2025
https://github.com/sam0jones0/data_structures_and_algorithms
Various programs created during study of the book Problem Solving with Algorithms and Data Structures using Python
data-structures python python3
Last synced: 04 Jul 2025
https://github.com/cyberfined/splay-tree-rs
Splay tree implementation in rust
data-structure data-structures splay-tree
Last synced: 01 Mar 2025
https://github.com/ragibasif/data-structures-and-algorithms
My DSA repository
algo algorithms c competitive-programming computer-science cpp data-structures data-structures-and-algorithms haskell math mathematics python
Last synced: 25 Mar 2025
https://github.com/jimenacambronero/proyecto_learndata
Proyecto 4 para Unicorn Project: 🧹 Limpieza de datos - LearnData. Proyecto de limpieza de datos con SQL que tiene como objetivo mejorar la calidad y confiabilidad de los conjuntos de datos utilizados.
basededatos data-structures model mysql sql
Last synced: 10 Jun 2025
https://github.com/abdullah-niaz/sliding-window-popular-interview-problems
The "Sliding-Window-Popular-Interview-Problems" repository is a collection of solutions to common coding problems that utilize the sliding window technique, frequently asked in technical interviews. This repo aims to help developers understand and master this efficient algorithm by providing clear, well-documented solutions to a variety of problems
algorithms data-structures problem-solving sliding-window
Last synced: 09 Mar 2025
https://github.com/c1m50c/cses
My CSES submissions.
algorithm algorithms cpp cses cses-solutions data-structures dynamic-programming interview-questions python python3 solutions
Last synced: 12 Mar 2025
https://github.com/pvlbzn/algorithms
Algorithms and data structure implementations
algorithms clrs data-structures
Last synced: 01 Mar 2025
https://github.com/lxsmnsyc/q43
A Quadtree class for JS/ES
aabb axis-aligned-bounding-box data-structures datastructures game game-dev game-development game-engine graph-algorithms quad-tree quadtree space-partitioning tree tree-structure
Last synced: 27 Feb 2025
https://github.com/jaykickliter/bst
A simple unbalanced binary search tree which one day may become an AVL tree. You don't want to use this.
Last synced: 13 Jun 2025
https://github.com/elvircrn/dm
algorithms data-structures discrete-mathematics graph-algorithms
Last synced: 02 Jan 2026
https://github.com/matiasrodlo/leetcode-codewars-solutions
Collection of LeetCode and Codewars solutions in Python and JavaScript
algorithms codewars coding-challenges data-structures leetcode
Last synced: 13 Jun 2025
https://github.com/trojan-254/binary_trees
exploring and implementing concepts related to C programming and binary trees. Focusing specifically on the realm of data structures and algorithms, the projects within this repository delve into the intricacies of binary trees in the C programming language.
algorithms algorithms-and-data-structures binary-search-tree binary-tree binary-trees c data-structures
Last synced: 05 Dec 2025
https://github.com/miroslavkolosnjaji/data-structures-by-example
This project contains my implementations of linear data structures, based on the 'Data Structures 1' course from Code with Mosh. The solutions are the result of solving practical exercises that focused on building methods and operations for each data structure.
array-list code-with-mosh data-structures data-structures-and-algorithms hash-map linear-data-structures linked-list queue stack
Last synced: 09 Mar 2026
https://github.com/nir3x/fastpatternsscanner.cpp
FastPatternsScanner.cpp - Efficient Pattern Scanner for C++
algorithm c-plus-plus cpp data-structures efficiency hashing pattern-scanning
Last synced: 01 Mar 2025
https://github.com/marcoschalet/algorithms-js
Algoritmos e estruturas de dados básicas em javascript.
data-structures javascript list queue stack tree
Last synced: 14 Jul 2025
https://github.com/chihebabiza/cpp-service-queue-simulator
A project that simulates a real-world queueing system for managing service lines. It allows issuing tickets, serving clients in order, and viewing the queue in both left-to-right and right-to-left directions.
cpp data-structures programming-advices queue ticketing-system
Last synced: 23 Jun 2025
https://github.com/chihebabiza/my-cpp-stack
This project implements a simple templated stack in C++ using a doubly linked list. It supports basic operations like push, pop, top, and size, allowing storage of any data type. The goal is to demonstrate how a stack can be built manually using dynamic memory and linked structures.
Last synced: 23 Jun 2025
https://github.com/mahiethan/detect-optimise-passes-for-data-structs
This project focuses on creating compiler passes in LLVM, that are able to detect and optimise specific data structures, such as Array-of-Structures (AoS) and Structure-of-Arrays (SoA). This is the source code for my CS351 Third Year Project module, where I have achieved a first class mark of 72%.
c compiler-passes cpp data-structures detection llvm llvm-ir llvm-pass optimisations
Last synced: 23 Jun 2025
https://github.com/aron-alvarenga/exercicio-algoritmos-de-ordenacao
Exercício de Algoritmos de Ordenação em Java
algorithms-and-data-structures bubble-sort college-project data-structures insertion-sort java merge-sort quick-sort selection-sort sorting-algorithms study-project
Last synced: 20 Mar 2025
https://github.com/makaveli10/leetcode-solutions
Solution to LeetCode problems in C++.
binary-search-tree data-structures graph-algorithms leetcode-problems-solutions leetcode-solutions problem-solving
Last synced: 06 Apr 2025
https://github.com/abhinav9444/hackerrank
This repository serves as a personal collection and showcase of my coding skills, problem-solving techniques, and progression through various coding challenges on HackerRank. It is also intended to help others learn and understand different approaches to solving programming problems in various languages.
algorithms algorithms-and-data-structures c data-structures hackerrank hackerrank-solutions programming python python3 ruby
Last synced: 03 Apr 2025
https://github.com/victoandrad/stack
This repository aims to implement a stack data structure.
data-structures stack-structure
Last synced: 12 Jul 2025
https://github.com/sushilsree98/data-structures-and-algorithm
Few of the basic data structures and algorithms are maintained in this repository.
algorithms algorithms-and-data-structures data-structures
Last synced: 20 Mar 2025
https://github.com/kelsonbatista/project_python_restaurant_orders
Project Restaurant Orders in python
algorithms complexity data-structures dictionary python set
Last synced: 27 Mar 2025
https://github.com/rikulauttia/data-structures-algorithms
My journey through the fascinating world of data structures and algorithms.
algorithms data-structures python
Last synced: 20 Mar 2025
https://github.com/gispada/js-dsa
Data structures and algorithms exercises in JS
algorithms data-structures exercises javascript
Last synced: 28 Oct 2025
https://github.com/jazaltron10/ds-algo_python
Explore Python's Data Structures and Algorithms in this comprehensive guide. Uncover efficient software design, delve into Python implementations, and enhance your coding skills for the challenges in computer science and software development.
algorithms data-structures python python3
Last synced: 09 Sep 2025
https://github.com/leonardpepa/intro-to-data-structures
A Data structures class that i took in unirversity
c college data-structures dsa dsa-algorithm list queue stack tree
Last synced: 10 Sep 2025
https://github.com/ki-seki/algorithm
原创的 C/C++ 数据结构与算法模板或者笔记,主要是给自己备考用的
algorithm c cpp data-structures
Last synced: 13 Jul 2025
https://github.com/gvicentin/cup
CUP (C Utilities Pro) is a collection of C utilities that provide various data structures and functions helpers
arraylist data-structures hashtable
Last synced: 09 Sep 2025
https://github.com/bmmunga/alx-low_level_programming
A repository containing projects on C programming as part of the full-stack software engineering programme at ALX Africa facilitated by Holberton School.
algorithms c data-structures makefile
Last synced: 27 Mar 2025
https://github.com/saadarazzaq/master-tuples-in-python
Master Tuples in LAYMAN Language ✨
Last synced: 17 Mar 2025
https://github.com/giulioz/tensorlibrary
Assignment for Advanced algorithms and programming methods [CM0470] course.
cpp data-structures metaprogramming template tensor
Last synced: 27 Mar 2025
https://github.com/mahmud-kandawala/product_linked_list
A python program that maintains a Linked-List using products as a prototype
data-structures linked-list node python3
Last synced: 25 Feb 2025
https://github.com/group4layers/flextable
FlexTable (flextablejs) is a JavaScript library that provides a class with a simple API to work with tables (headers, rows, columns, sort, format) facilitating the analysis and data manipulation.
csv csv-types data-manipulation data-processing data-structures flextable formatter javascript nodejs sorter table tableview
Last synced: 14 Jul 2025
https://github.com/kedaroo/dsa-practice-js
Practice of DSA implementation (so as not to get rusty 😛)
Last synced: 14 Jul 2025
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/iamabhaytiwari343/algorithms
important algorithms
algorithm data-structures java problem problem-solving
Last synced: 14 Jul 2025