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-03-25 00:07:33 UTC
- JSON Representation
https://github.com/rahul-ghadge/demoprogramspython
Python demo programs on Data Structures, Sorting, Searching, Number operations, String Operations and many more.
data-structures python3 searching-algorithms sorting-algorithms
Last synced: 26 Dec 2025
https://github.com/muhamedayoub/coding_problems
you will find some resources for develop your logical thinking
algorithms c coding-challenge data-structures java
Last synced: 12 Oct 2025
https://github.com/vikramsamak/header-file-for-data-structures-for-c-language
Header File For Data Structures (Linked List,Stack,Queue)
clanguage data-structures header-files linked-list queue stack
Last synced: 03 Apr 2025
https://github.com/tyronejosee/course_python
Repository with materials and examples covering Python from basics to advanced topics, including automation, web development, data science, and more.
algorithms data-structures jupyter-notebook python
Last synced: 09 Aug 2025
https://github.com/ryosukecla/go-cs
algorithms, data structures, mathematics written in golang
algorithm computer-science data-structures golang math
Last synced: 08 Sep 2025
https://github.com/sanmak/sumo-queue
Queue Data Structure Implementation. Use it for large arrays.
array arrays chai complexity complexity-analysis data-structures javascript mocha mocha-chai queue queue-algorithm queues
Last synced: 19 Jan 2026
https://github.com/anandwana001/kotlin-dsa-projects
Data Structures and Algorithms in Kotlin by building small projects
algorithms coding data-structures games kotlin
Last synced: 19 Feb 2026
https://github.com/grantgasser/software-engineering
Data structures, algorithms, scalable system design, debugging, profiling, etc.
algorithms data-structures profiling scalable
Last synced: 19 Jan 2026
https://github.com/lbrugnara/fllib
Set of algorithms and data structures written in portable C99
algorithms c c99 data-structures
Last synced: 07 Aug 2025
https://github.com/jasonheecs/js-data-structures
An npm package containing implementations of various data structures in Javascript.
binary-search-tree circular-linked-list computer-science data-structures doubly-linked-list javascript linked-list min-heap npm-package queue stack trie
Last synced: 27 Mar 2025
https://github.com/luigiandrea/gopearls
Programming Pearls in Golang
algorithms benchmarking data-structures go go-benchmarking go-pearls go-programming-pearls go-testing golang pearls tested-solutions testing
Last synced: 14 Jan 2026
https://github.com/travisbumgarner/learning-explorations
What I am currently learning.
airflow algorithms data-structures machine-learning python
Last synced: 18 Jan 2026
https://github.com/theshobhitsingh/data_structures_and_algorithms
This is my first GitHub repository, dedicated to documenting my learning journey and sharing implementations of data structures and algorithms.
algorithms c cpp data-structures java javascript python typescript
Last synced: 06 Mar 2026
https://github.com/bohnacker/data-manipulation
Some Javascript and Python scripts to manipulate (large) CSV files and JSON data.
data data-mining data-structures javascript python
Last synced: 09 Oct 2025
https://github.com/ahmed-saayed/compititve-programming
A collection of algorithms, data structures, Problems on many websites, notes, and references I used during my ICPC journey
algorithms competitive-programming cpp data-structures icpc problem-solving topic
Last synced: 10 Oct 2025
https://github.com/mauricioromagnollo/study-algorithms-data-structures-c
A Open Source repository written in C language about data structures and algorithms
algorithms c clang data-structures makefile study
Last synced: 28 Mar 2025
https://github.com/danielbrito/celerebro
:brain: CÉLEREBRO é um mini game de matemática para praticantes de neuróbica.
c data-structures game linux mathematics programming sorting
Last synced: 04 Apr 2025
https://github.com/diegolonio/escom
Todo el código (casi) que he escrito para las unidades de aprendizaje de la Escuela Superior de Cómputo (IPN).
adoo bison c-language c-programming-language compiler-design compilers computer-architecture data-structures escom ipn java linux operating-system php python sistemas-operativos ubuntu vhdl web
Last synced: 24 Jan 2026
https://github.com/punitgr/hackerrank
Solutions to Hackerrank problems
algorithms bash data-structures hackerank hackerrank-solutions numpy python
Last synced: 02 Aug 2025
https://github.com/hcvazquez/python-basic-data-structures
Python basic data structures
data-structures programming-language python
Last synced: 29 Nov 2025
https://github.com/avdhootjadhav/codingpractices
All coding related files
algorithms atcoder codeforces cpp data-structures
Last synced: 30 Mar 2025
https://github.com/dobatymo/hat-trie-python
Python wrapper for https://github.com/Tessil/hat-trie
data-structures hat-trie python
Last synced: 16 Mar 2025
https://github.com/ivangalbans/hackerrank
My solutions to HackerRank challenges
algorithms clojure cpp data-structures functional-programming hackerrank-solutions problem-solving sql
Last synced: 11 May 2025
https://github.com/kneasle/shortlist
An efficient data structure to track the largest items pushed to it.
data-structures rust rust-library shortlist
Last synced: 24 Sep 2025
https://github.com/yanpozka/allst
Generate all spanning trees (https://en.wikipedia.org/wiki/Spanning_tree)
algorithms data-structures go golang graph graph-algorithms minimum-spanning-trees
Last synced: 09 Oct 2025
https://github.com/naren-jha/algorithms
Implementation of most common data structures and algorithms
algorithm data-structures dynamic-programming graph-theory
Last synced: 23 Feb 2026
https://github.com/bola-nabil/leetcode
leetcode solutions
algorithm algorithms algorithms-and-data-structures cpp data-structures javascript leetcode leetcode-javascript leetcode-javascript-solutions leetcode-problems leetcode-problems-solutions leetcode-solutions mysql problem-solving typescript
Last synced: 18 Jan 2026
https://github.com/aca-labs/matrix
Type-safe abstract matrix structures for crystal-lang
Last synced: 30 Jul 2025
https://github.com/andykswong/muds
modular library for data-oriented design
data-oriented data-structures javascript microframework react rust typescript
Last synced: 30 Jul 2025
https://github.com/teimurjan/educative-grokking-coding-interview
Solutions for Grokking the Coding Interview: Patterns for Coding Question in JavaScript.
algorithms data-structures interview-preparation
Last synced: 30 Jul 2025
https://github.com/antdeivid/estrutura-de-dados
Repositório destinado ao upload dos códigos da cadeira de Estrutura de Dados.
Last synced: 10 Jun 2025
https://github.com/yichengdwu/data_structures_experiment_code
数据结构教程(李春葆)实验题解答
Last synced: 29 Jul 2025
https://github.com/anoop-singh-dev/data-structures
Algorithm, Data Structures
algorithms c data-structures javascript python
Last synced: 11 Sep 2025
https://github.com/daijobudes/cit-2nd-year-programming
Repository containing exercises on our school.
activities c css data-structure data-structures data-structures-algorithms data-structures-and-algorithms database db exercise exercises java mariadb mariadb-database php php7 quizzes
Last synced: 07 Oct 2025
https://github.com/gm7avila/data-structures
🏗️ My study of data structures using C
c computer-science data-structures
Last synced: 06 Mar 2025
https://github.com/wazedkhan/problems
⚠️💀 Repository of Problems 💀⚠️ - Enter if you dare! Stay away if you value peace 🕊️ and sanity 🌀
algorithms codeforces codeforces-solutions data-structures hackerrank hackerrank-solutions interviewbit-solutions leetcode-solutions problem-solving python timecomplexity
Last synced: 29 Jul 2025
https://github.com/ashrockzzz2003/data_structures_and_algorithms
Implementations of Data Structures and Algorithms. Inspired from the Design and Analysis of Algorithms course from 3rd year, B Tech, CSE, Amrita Vishwa Vidyapeetham, Coimbatore taught by Dr. Vidya Balasubramanian ma'am.
alrogithm data-structures dsa goodrich thomas-cormen
Last synced: 07 Oct 2025
https://github.com/mersinvald/primitive-map-rs
[WIP] Blazing fast [Integer -> T: Clone] Map crate
data-structures fast hashmap integer primitive rust types
Last synced: 28 Jul 2025
https://github.com/cloventt/intervaltree
Interval Tree implementation in Java
algorithm algorithms data-structure data-structures datastructures interval interval-tree intervals java java-8 java8 range
Last synced: 07 Oct 2025
https://github.com/akshat2602/sem3_dsl
Assignments for SPPU Sem 3 Comp Engineering DSL (Data structures Lab)
Last synced: 05 Apr 2025
https://github.com/tobisamcode/algorithmic-toolbox
📚 Algorithmic Toolbox by University 🏫 of California San Diego & HSE University. The class covers basic algorithmic techniques and ideas for computational problems arising frequently in practical applications: sorting and searching, divide and conquer, greedy algorithms, dynamic programming, and many others, learn how to sort and search data, how to break a large problem into pieces and solve them recursively; how to pack your knapsack using greedy algorithms, and how to search for similarities between genes using dynamic programming. practice solving computational problems, designing new algorithms, and implementing them as efficient software tools.
Last synced: 27 Feb 2025
https://github.com/lxmn22nov/leetcode-questions
Used JAVA Language to solve problems.
data-structures java javascript mysql pandas-python
Last synced: 11 Apr 2025
https://github.com/devdrops/spl-ds
:neckbeard: SPL and it's data structures.
Last synced: 19 Apr 2025
https://github.com/thederickff/datastructure
📚 Data Structure algorithm types in Java
binary-search-tree data-structures graph-algorithms hash java linked-list sets stack
Last synced: 25 Dec 2025
https://github.com/basemax/shapesalgorithm
JavaScript/Algorithm: In a shape(rectangle or square) with width n and length m, We want to know how many shapes there are with width and length a and b. We also want to know the remaining forms.
algorithm algorithm-challenges algorithms data-structrues data-structure data-structure-and-algorithm data-structures data-structures-algorithms data-structures-and-algorithms data-structures-interview-questions dsa javascript js
Last synced: 26 Jul 2025
https://github.com/arvryna/ds-algo
Data structures and Algorithms in C++/Go
Last synced: 11 Apr 2025
https://github.com/functional-abstraction/measure
:straight_ruler: Monoids and measures for JavaScript
agpl data-structures functional javascript measures monoids
Last synced: 12 Dec 2025
https://github.com/hxndev/infix-postfix-prefix-using-stacks
In this assignment, we did conversions of expressions between infix, prefix and postfix
c cpp data-structures infix postfix prefix project stacks visual-studio
Last synced: 31 Mar 2025
https://github.com/aydinnyunus/dictionary
Dictionary
data data-analysis data-science data-structures data-visualization database dataset dictionaries dictionary dictionary-learning python python-2 python-3 python-3-6 python-library python-script python2 python27 python3 python36
Last synced: 09 May 2025
https://github.com/hxndev/printer-spooling
Printers typically can print only a single document at a time and require seconds or minutes to do so. If more than one application requires printer’s access, it might result in delay and slow down the application for as long as the printer is busy in serving other application. Printer Spooling has overcome this delay, as the documents formatted for printing are stored into an area on a disk and retrieved and printed by a printer at its own rate. With spooling, multiple processes can write documents to a print queue without waiting. As soon as a process has written its document to the spool device, the process can perform other tasks, while a separate printing process operates the printer. In this project, we will be implementing a printer spooler for a working environment which is equipped with 3 printers using concepts of Linked Lists and Queues.
code cpp data-structures oop oop-principles printer printer-spooler printer-spooling spooling
Last synced: 31 Mar 2025
https://github.com/michaelnabil230/laravel-analytics
A Laravel package to retrieve pageviews and other data from Database
data-analysis data-structures database laravel php
Last synced: 25 Jan 2026
https://github.com/huseyincenik/data_science
Data Science materials
data data-science data-structures data-visualization dataanalysis dataengineering datapreparation dataprocessing datascience dataset time-series time-series-analysis timeline timeseries timeseries-analysis timeseriesforecasting
Last synced: 25 Jul 2025
https://github.com/sagarmaheshwary/notes
Tech notes/tips for Software Engineers
algorithms data-structures database design-patterns docker docker-compose javascript nodejs oop postgresql rabbitmq reactjs redis typescript
Last synced: 12 Oct 2025
https://github.com/heap-data-structure/about
:fallen_leaf: Heap data structures for JavaScript
agpl binary-heap binomial-heap brodal-queue computer-science data-structures fibonacci-heap heapq heaps heapsort javascript pairing-heap rank-pairing-heap specifications
Last synced: 12 Dec 2025
https://github.com/djboris9/merger
Go package that merges different datatypes together
data-structures golang golang-library golang-package map merge slice struct
Last synced: 24 Jul 2025
https://github.com/rwxrob/structs
Data Structs with Go (1.18) Generics
data-structures generics golang graph-structures node stack tree-structure
Last synced: 24 Jul 2025
https://github.com/nirmalnishant645/python-programming
Basic Python Programs
algorithms algorithms-and-data-structures algorithms-datastructures big-data data-analysis data-cleaning data-mining data-mining-algorithms data-science data-structure data-structures datastructures-algorithms geeksforgeeks geeksforgeeks-python geeksforgeeks-solutions hackerearth hackerearth-python hackerearth-solutions python python3
Last synced: 05 Oct 2025
https://github.com/ranjan2104/hackerrank-problem-solutions
here you get all hackerrank problem solution using java
algorithms data-structures java
Last synced: 26 Feb 2025
https://github.com/ranjan2104/leetcode-problems_solutions
Here in this repo you get leetcode challenge problems solution here include data structure and algorithms different types of approach is avaliable here so Enjoy!
algorithms data-structures java
Last synced: 26 Feb 2025
https://github.com/rozanlaudzai/competitive-programming
My competitive programming solutions, templates, and learning resources.
algorithms atcoder atcoder-solutions codeforces codeforces-solutions competitive-programming cpp cses-solutions data-structures data-structures-and-algorithms leetcode leetcode-solutions tlx tlx-solutions tlx-toki
Last synced: 20 Jan 2026
https://github.com/akashjain04/phone-book-with-dll
Phone Book application to demonstrate Doubly Linked List with header concept.
c-programming data-structures doubly-linked-list linked-list phone-book simple sorted-lists
Last synced: 18 Mar 2025
https://github.com/tomiwa-ot/cs-assignments
computer science assignments
assembly bank-application bankers-algorithm bellman-ford-algorithm computational-methods computer-science concurrent-programming data-structures dijkstra-algorithm dining-philosophers-problem generics java linear-algebra memory-management operating-system search-engine search-engines serp systems-analysis tracking-fleet-vehicles
Last synced: 25 Jul 2025
https://github.com/anish-lakkapragada/tricli
Repository containing all information for the CLI, CLI documentation, and server documentation.
data-structures rest-api tries
Last synced: 27 Dec 2025
https://github.com/iehgit/nontree
A python package for n-tree 2D data structures similar to and including quadtree, with mapping to payload data
algorithm data-structures python quadtree
Last synced: 12 Apr 2025
https://github.com/eomm/grokking
Mind under construction
data-structures grokking grokking-algorithms search-algorithm sorting-algorithms streams tree
Last synced: 01 Apr 2025
https://github.com/ibra-kdbra/CodeConjurer
C++/C playground
algorithms c cmake collision-detection cpp data-structures game-engine json makefile monitoring-tool opengl qml qt6-gui searching-algorithms sfml2
Last synced: 01 May 2025
https://github.com/nano-bot01/java-code-collection
All java codes are here!!!
algorithms ankit-nainwal code data-structures data-structures-and-algorithms ds-algo dsa java java-11 javaprogramming nano-bot01
Last synced: 27 Dec 2025
https://github.com/xhofe/cug-practice
✍️Some exercises in CUG
algorithms course cpp data-structures java machine-learning network operating-system university
Last synced: 16 May 2025
https://github.com/xsami/algorithms
The purpose of this repo is to store algorithms that I have solved in differents website, interviews, or made by myself
algorithm coding-challenge coding-interviews data-structures
Last synced: 12 Jan 2026
https://github.com/protomorphine/ya.practicum
Задачи, решенные в рамках прохождения курса "Алгоритмы и структуры данных"
algorithms algorithms-and-data-structures data-structures dsa-learning-series learning yandex-praktikum
Last synced: 14 Apr 2025
https://github.com/imdrasil/glushkov
Extended mathematical shard
crystal data-structures mathematics
Last synced: 21 Jul 2025
https://github.com/md-shamim-ahmad/hackerrank-online-judge-problems-solutions
This repository contains my accepted solutions for many HackerRank online judge problems
algorithm array competitive-programming cpp data-structures graph hackerrank hackerrank-solutions java linked-list mathematics python queue solutions stack tree
Last synced: 18 Mar 2025
https://github.com/eval-exec/algorithm
Learning Data structure & Algorithm.
algorithm algorithm-practice data-structures leetcode-practice
Last synced: 29 Dec 2025
https://github.com/0voice/awesome-bigtech-algorithms
2025精选:算法题库合集,涵盖大厂面试、校招笔试及LeetCode等热门平台经典题目。附解法、指南与资源,助你轻松拿下offer!
algorithms awesome awesome-list coding-interview data-structures data-structures-and-algorithms interview-preparation leetcode
Last synced: 05 Nov 2025
https://github.com/gwuah/ds-algorithms
practicing ds-algorithms to improve my problem solving ability
algorithms data-structures hackerrank leetcode
Last synced: 28 Feb 2025
https://github.com/emonrezabd/beecrowd-solution
Solutions of Beecrowd problems.
beecrowd-solutions data-structures
Last synced: 25 Oct 2025
https://github.com/v-shenoy/advent-of-code-2022
🎄 My solutions to Advent of Code 2022.
advent-of-code advent-of-code-2022 algorithms aoc aoc-2022 data-structures rust rust-lang
Last synced: 04 Apr 2025
https://github.com/mvharsh/data-structures
This repository contains all my data structures code in C++ language
cpp data-structures disjoint-sets graph hash heap linked-list queue searching-algorithms sorting-algorithms stack trees
Last synced: 03 Mar 2025
https://github.com/liavbarsheshet/union-find
Generic Union Find Based on up root tree written in c++.
cpp data-structures union-find unionfind
Last synced: 23 Feb 2026
https://github.com/mideohub/complaint-management-system
A console-based application to manage customer complaints using manually implemented data structures: linked list (employee management), queue (complaint storage), stack (problem summaries), and priority queue (urgent complaints). Supports Customer, Employee, and Admin roles with file-based data persistence.
aast clion complaint-management-system console-application cpp data-structures data-structures-project linked-list priority-queue queue stack
Last synced: 14 May 2025
https://github.com/hxndev/apriori-algorithm-frequent-item-in-grocery-store
This assignment will give you basic insight into using Apriori algorithm. Apriori is use for finding the frequent item set in transaction.
apriori apriori-algorithm code cpp data-structures frequency frequency-analysis grocery-list grocery-store oop oop-principles
Last synced: 30 Oct 2025
https://github.com/lukman-01/coderbyte-solutions-in-python
This repository provides a systematic guide to solving Coderbyte coding problems by breaking down the process into steps, algorithm design, optimized code writing, test case generation in Python.
algorithms data-structures python3
Last synced: 23 Nov 2025
https://github.com/pegah-ardehkhani/python-tutorial-plus-questions
A comprehensive Python tutorial repository that covers key programming concepts along with practical questions and examples
conditional-statements data-science data-structures exercises functions learn-to-code object-oriented-programming oop oops-in-python programming python python-exercises python-programming python-questions python-tutorial python-tutorial-notebook python3 tutorial tutorial-code tutorial-exercises
Last synced: 14 Apr 2025
https://github.com/anmol-baranwal/leetcode-gfg-ds-solutions
C++ Topic wise Leetcode & GFG solutions ✨ (easy access)
algorithms cplusplus cpp data-structures documented dynamic-programming easy-to-understand geeksforgeeks geeksforgeeks-cpp geeksforgeeks-solutions graphs leetcode leetcode-solutions striver-sde-sheet
Last synced: 06 Jul 2025
https://github.com/jharwell/rcppsw
Collection of reusable C++ software (design patterns, boost gaps, etc.)
data-structures design-patterns multiprocessing multithreading state-machine
Last synced: 08 Mar 2026
https://github.com/thehxdev/dsa
My implementation of algorithms and data structures
Last synced: 10 Apr 2025
https://github.com/wisdommatt/go-data-structures
A collection of data structures implemented in Go.
algorithms binary-heap binary-search-tree bst data-structures disjoint-set doubly-linked-list fenwick-tree go golang hash-table heap linked-list min-heap min-priority-queue priority-queue queue stack suffix-array union-find
Last synced: 30 Mar 2025
https://github.com/anshuthopsee/binary-tree-visualizer
A simple tool, to visualize, Binary Tree and Heap data structures. Made with vanilla JS.
binary-search-tree binary-tree binary-tree-visualization binary-tree-visualizer data-structures dsa heap maxheap minheap visualization
Last synced: 01 Apr 2025
https://github.com/pranavbharadwaj007/dsa_lab_3rd_sem
VTU 3rd sem CSE and ISE Lab programs
c data-structures vtu vtulab vtulabprogrammes
Last synced: 22 Sep 2025
https://github.com/mahirshahriar1/cse_225_dsa
Solved Tasks from Data Structure and Algorithms. Leave a star if you find it useful.
binary-search-tree cse225 cse225nsu data-structures graph linked-list oop queue sorting-algorithms stack
Last synced: 18 Jul 2025
https://github.com/yazanzebak/algorithms-and-datastructures
C++ Implementation of algorithms and data structures.
algorithms competitive-programming data-structures
Last synced: 05 Mar 2025
https://github.com/moshegroot/42projects_archive
My archive with project from Ecole42 (school21 in Russia)
algorithms c cpp data-structures graphics raytracing
Last synced: 17 Jul 2025
https://github.com/mohammadkarbalaee/dsa-sbu-fall-2022
Content, transcription and problem sets of the course
algorithms data-structures data-structures-and-algorithms shahid-beheshti-university
Last synced: 27 Mar 2025
https://github.com/daudi13/hospital-database
This is a postgres Hospital database project built from a schema diagram
Last synced: 09 Mar 2026
https://github.com/alexvzyl/nativeframework
💡 A GPU-accelerated native application framework, with performance and scalability at its core. Written in C++ using GLFW, OpenGL and dear imgui.
cpp data-structures framework glfw gpu-acceleration imgui lua native-app opengl
Last synced: 30 Oct 2025
https://github.com/falcon-09/leetcode-problems
algorithms cpp data-structures leetcode-solutions
Last synced: 02 Jan 2026
https://github.com/mdabdullahibnaharun/programmingcontest-problemsolving
Programming Problem Solving by using C/C++, Java, Python with Ds, STL & ALgorithms.
algorithms-and-data-structures c cpp17 data-structures java problem-solving python
Last synced: 31 Dec 2025
https://github.com/trainingbypackt/ultimate-java-masterclass-elearning
Meet one of the most flexible programming languages that can help you build great cross-platform applications
arraylist arrays classes constructors data-structures functions hashmaps inheritance java java8 link-list loops method-overloading object-oriented-programming oop polymorphism reference string stringbuilder type-casting
Last synced: 03 Mar 2025