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-23 00:07:37 UTC
- JSON Representation
https://github.com/evandrolg/data_structures_in_js
A collection of data structure developed in JavaScript.
algorithms data-structures js performance
Last synced: 06 Jun 2026
https://github.com/sugaliudaykiran/dsa_labs
Only DSA
algorithms-and-data-structures cpp cpp-programming data-structures dsa-algorithm dsa-practice stl-containers
Last synced: 15 Jul 2025
https://github.com/bl33h/discreteeventsimulation
Simulation of program execution in a time-sharing operating system.
cpu data-structures operating-system python ram simulation time-sharing
Last synced: 14 Mar 2025
https://github.com/dangnm9699/applied-algorithms
Applied algorithms / HUST / 20192
algorithms cpp data-structures hust
Last synced: 12 Aug 2025
https://github.com/yashkathe/dsa-with-javascript
Data Structures, Algorithms and Problems with Javascript
algorithms data-structures graphs javascript javascript-dsa linked-list problem-solving sorting-algorithms trees typescript
Last synced: 25 Apr 2026
https://github.com/wendymunyasi/binary_trees
Learn about binary tree and binary search tree.
Last synced: 21 Jul 2025
https://github.com/simranjeet97/datascience_crashcourse
Data Science Crash Course that Explained about Each and Every Process in Data Science.
dash data data-science data-science-crash-course data-structures data-visualization datascience-machinelearning datasciencecoursera datascienceproject instagram matplotlib numpy pandas telegram tutorials youtube
Last synced: 08 Apr 2026
https://github.com/pikonha/8-puzzle
🕹 Implementation of a 8 puzzle game using traversal algorithms.
algorithms breadth-first-search data-structures depth-first-search hacktoberfest puzzle traversal-algorithms uniform-cost-search
Last synced: 01 Sep 2025
https://github.com/abdalrahman-alhamod/tree-algorithms
The Tree Algorithms project is a Java-based repository that provides implementations of various tree data structures and algorithms. It offers a collection of classes for building, manipulating, and traversing trees, as well as performing operations specific to different types of trees.
algorithms avl-tree binary-search-tree binary-tree binsary btree data-structures desktop-application heap heapsort-algorithm java maxheap min minheap priority-queue trees
Last synced: 27 Apr 2026
https://github.com/infinilabs/infini-zip
High-performance Rust implementation of advanced data structures and compression algorithms inspired by topling-zip C++ library
algorithms compression data-structures memory-safety performance rust simd succinct-data-structures topling-zip zero-copy
Last synced: 12 Aug 2025
https://github.com/souvikpaul6436/arsh-goyal
Arsh Goyal DSA Material
algorithms-and-data-structures data-structures
Last synced: 19 Mar 2026
https://github.com/junaidbinjaman/dsa-notes
A collection of my learning journey in Data Structures and Algorithms (DSA), featuring practice problems, solutions, and explanations in PHP & JS. Perfect for brushing up on core concepts and improving coding skills!
data-algorithms data-structure-and-algorithm data-structures
Last synced: 28 Apr 2026
https://github.com/ahmdtaha/tree_viz
Java code to visualize trees (e.g., BST, BTree, QuadTree)
avl-tree binary-search-tree binary-trees btree data-structures debugging-tool eclipse java kdtrees quadtree visualization
Last synced: 15 May 2025
https://github.com/luigisalcedo/data-structures
This is repository that contains a Java packages with differents data structures implementation.
Last synced: 04 Oct 2025
https://github.com/eduardob-programador/dsa-learning
A project where I build data structures and algorithms, and test them
algorithms algorithms-datastructures data-structures dsa java junit-jupiter junit5 searching-algorithms sorting-algorithms
Last synced: 29 Apr 2026
https://github.com/fogfish/skiplist
Golang SkipList data structure
data-structures golang skiplist
Last synced: 24 Oct 2025
https://github.com/bzdgn/serce
Serce is a primitive database
cli data-structure data-structures data-structures-algorithms database databases java memory-management
Last synced: 29 Apr 2026
https://github.com/jojusuar/c-linkedlist
C implementation of a generic linked list with queue and stack functionalities
c data-structures linked-list queue stack
Last synced: 21 Jul 2025
https://github.com/sbueschel/go-linked
Doubly linked list for Go (with generics)
data-structures generics go golang linked-list
Last synced: 23 Jul 2025
https://github.com/valentinnsoare/mathquizwithcomputerassistedinstructions
Math quizes with an interactive menu and instructions from computer to solve the questions in case you have your answer wrong.
data-structures interaction-design interactive java-17 mathematics maven oop-principles
Last synced: 30 Apr 2026
https://github.com/palak-463/javadsa
Join me on an adventure where I tackle data structures and algorithms using Java, sharpening my problem-solving skills along the way. 🖥️
algorithms data-structures dsa java problem-solving
Last synced: 17 Jun 2025
https://github.com/rvats20/airline-dashboard
Airline Dashboard is designed to provide real-time insights and analytics for airline operations. This dashboard helps airlines monitor key performance indicators (KPIs), track flights, manage resources, and improve overall efficiency.
cicd dashboard-application dashboard-templates data-structures matplotlib pandas plotly python real-time visualization
Last synced: 30 Apr 2026
https://github.com/plurid/plurid-data-structures-typescript
Utility Data Structures Implemented in TypeScript
Last synced: 30 Apr 2026
https://github.com/milenacarecho/42basecamp
Listas de exercicios realizadas durante o basecamp da 42 em julho/2021
Last synced: 14 Mar 2025
https://github.com/winter000boy/breast-cancer-prediction-using-ml
Breast Cancer Detection Using Machine Learning is a project that applies machine learning algorithms to identify and classify breast cancer as malignant or benign based on medical data. By analyzing patterns in tumor features, this model supports early diagnosis and enhances decision-making in medical diagnostics.
data-science data-structures deep-learning flask-application machine-learning neural-network python3 web-development
Last synced: 01 May 2026
https://github.com/markelca/noob.c
My personal way learning C and C++. With theory, usefull resources and organized by topics and diffifulty.
algorithms algorithms-and-data-structures c cpp data-structures educational resources theory
Last synced: 01 May 2026
https://github.com/tterb/data-structures-and-algorithms
A collection of Algorithms and Data Structures written in Java
algorithms data-structures java
Last synced: 13 Aug 2025
https://github.com/follen99/algorithmsanddatastructures_java
Questa è una serie di esempi di algoritmi e strutture dati scritti in linguaggio Java
algorithms algorithms-and-data-structures data-science data-structures java
Last synced: 05 Nov 2025
https://github.com/abhishekmaity001/data-structures-algorithms
This Repository contains all my Data Structures & Algorithms code snippets which will help in coding interview. (All codes will be implemented in Python)
algorithms circular-linked-list data-structures doubly-linked-list linked-list python queue recursion-problem stack
Last synced: 02 May 2026
https://github.com/yziyan/data_struct
数据结构
arraylist data-structures datastructures linked-list queue stack
Last synced: 05 Apr 2025
https://github.com/bastidood/option-block
A minimal utility Rust crate for small, fixed-size blocks of optional types.
data-structures embedded no-std rust
Last synced: 09 Jun 2026
https://github.com/fmontes/dotcms-gatsby
Gatbsy Source Plugin for @dotcms. Using the @dotcms endpoints to create a Gatsby source plugin.
data-structures dotcms endpoints gatsby gatsby-site nodejs rest yarn
Last synced: 03 May 2026
https://github.com/pranshuchittora/stacky
🥞 Stack emulator
array css data-structures html js material project stack
Last synced: 03 May 2026
https://github.com/hermantrym/linked-list-double-pointer
Linked List Double Pointer
advanced-cpp cpp data-structures
Last synced: 03 May 2026
https://github.com/dronnix/bwarr
Black-White Array: fast, ordered data structure based on arrays with O(log N) memory allocations
btree btrees cache cache-friendly computer-science data-structure data-structures go golang ordered performance sorted-set
Last synced: 13 Jan 2026
https://github.com/avanishd-3/data-structures
Implementations of various data structures
Last synced: 04 May 2026
https://github.com/anishlearnstocode/java-batch-10
Introductory course in Java Programming taught at @WhatAfterCollege. 🎓
algorithms course data-structures java online-course oops strings
Last synced: 18 Mar 2025
https://github.com/ikhsan3adi/dsa_dump
Matkul Struktur Data dan Algoritma
algorithms c cpp data-structures data-structures-and-algorithms dsa
Last synced: 09 Jun 2026
https://github.com/fl97-mo/level-1-python-beginner-guide
Learn Python from scratch! This repository provides a beginner-friendly guide to Python programming, with practical examples, projects and detailed explanations.
algorithms basics beginner-friendly control-structures data-structures examples exercises functions modules oop programming projects python tutorial
Last synced: 05 May 2026
https://github.com/simranjeet97/datastructures_algoritms_python
Data Structures and Algorithms using Python
algorithms arrays arrays-and-strings coding data data-science data-structures datastructures-python hashing interview-preparation interview-questions linked-list python stacks stacks-as-an-array
Last synced: 09 Apr 2026
https://github.com/bpstelios10/coursera-algos
Coursera algorithms 1 (from Princeton Uni)
algorithms balanced-search-trees data-structures hashtable java mergesort priority-queue quicksort symbol-tables union-find
Last synced: 18 May 2026
https://github.com/manu-sh/my_collections
A collection of generics data structures (WIP)
c data-structures generics wip
Last synced: 14 Aug 2025
https://github.com/massigy/c-hash-tables
This C project implments a Hash Table data structure.
c cprogramming data-structures gcc git github hashtable linked-list makefile
Last synced: 07 May 2026
https://github.com/apfirebolt/data-structures-and-algorithms-in-python
Data Structure and Algorithms in Python
algorithms data data-structures python python3 tkinter-gui
Last synced: 15 Mar 2025
https://github.com/yagocrispim/data_structures
A study about data structures
Last synced: 23 Mar 2025
https://github.com/d-michail/jheaps-trace
Trace drivers for JHeaps
benchmark data-structures fibonacci-heap heap pairing-heap priority-queue simulation trace-based
Last synced: 16 May 2025
https://github.com/mohammad-malik/linkedlist-notepad
A console-based notepad using a 2D linked list for text storage. Features text editing, saving, loading, and a spell-checker with correction suggestions—all in a C++ console environment.
cpp data-structures dsa linked-list linux macos ncurses-library unix
Last synced: 08 May 2026
https://github.com/idriz4work/cs50
In CS50 from the Harvard University, I acquired a strong foundation in programming and gained the skills to develop my own software. This was showcased in my final project titled "Hustlers Place".
algorithms arrays c data-structures flask html-css-javascript memory python sql
Last synced: 08 May 2026
https://github.com/mgobeaalcoba/python_intermediate
Aqui iré guardando los trabajos que voy haciendo en el curso de platzi de python y nivel intermedio
data-structures dictionaries game lambda-functions lists python3 sets strings tuples
Last synced: 11 Apr 2026
https://github.com/kaikalii/nolloc
Allocationless, resizable data structures for Rust
Last synced: 10 Jun 2026
https://github.com/kakashysen/swift-playgrounds
Swift Playgrounds
algorithm data-structures generics protocols swift
Last synced: 10 Jun 2026
https://github.com/sphere-sh/go-struct-sync
A Go package for comparing struct instances and applying detected changes.
data-structures golang sphere structures sync
Last synced: 10 Jun 2026
https://github.com/wislertt/leetcode
algorithms data-structures leetcode python
Last synced: 19 Apr 2026
https://github.com/md-emon-hasan/data-structures-and-algorithms-dsa-in-python-full-course-by-coding-ninjas-in-english-
A comprehensive Python course on data structures and algorithms from Coding Ninjas, providing detailed explanations and practical examples.
algorithm algorithms-and-data-structures data-structures dsa programming-language pyhton-3 python
Last synced: 09 May 2026
https://github.com/olow304/data-structures-algorithms-for-somali-devs
A Collection of Algorithms And Data Structures in Python for Somali developers
algorithm-challenges algorithms algorithms-and-data-structures arr backtracking-algorithm competitive-programming complexity data-structures java python search-algorithm somali somalia sort tree tree-structure
Last synced: 17 May 2026
https://github.com/shresta-voruganti/leetcodee
solutions to leetcode questions
algorithms cpp data-structures data-structures-and-algorithms java leetcode leetcode-solutions mysql-database python3
Last synced: 12 Apr 2026
https://github.com/w1redch4d/pcclist
PCCList is a dynamic, Python-style list implementation in C++ capable of storing heterogeneous types
cpp17 data-structures dynamic-array python-list
Last synced: 11 May 2025
https://github.com/twitu/algorithms_part_i
Programming assignments in Algorithms part 1 by Princeton - covering topics of Sorting, Heaps, Quick Union and Trees
algorithm data-structures java online-course
Last synced: 23 May 2026
https://github.com/martincorona007/coding-puzzle
My answers to LeetCode, HackerRank, Codewars etc.
algorithm algorithms algorithms-and-data-structures codewars codewars-solutions coding-challenge coding-challenges coding-interviews dailycodingproblem data-structures hackerrank hackerrank-solutions leetcode leetcode-solutions
Last synced: 05 Sep 2025
https://github.com/ascii-dev/puava
A polyglot library of data structures & algorithms built from first principles. (C, C++, Java, Python, Rust, Go). Managed with Bazel.
algorithms bazel c cpp data-structures first-principles java monorepo python system-design
Last synced: 13 Apr 2026
https://github.com/dzenis-h/data-structures-and-algorithms
JS Interview preparation 👨💻 📊 📋
algorithms data-structures es6 interview-questions javascript
Last synced: 08 Oct 2025
https://github.com/pedroth/nabla.js
Mathematical & Computer Science reference implementation, of various algorithms and concepts.
algorithms computer-science data-structures mathematics
Last synced: 21 Feb 2026
https://github.com/giof71/python-playground
Exercises, notes about my Python learning path
binary-tree data-structures dynamic-programming freecodecamp javascript jupyter-notebooks learning-python node-js python
Last synced: 13 Apr 2026
https://github.com/wzslr321/leetcode
My leetcode solutions, update systematically :>
algorithms algorithms-and-data-structures cpp data-structures leetcode leetcode-cpp leetcode-solutions
Last synced: 07 Oct 2025
https://github.com/schak04/priorify
A terminal productivity app that helps users prioritise their tasks. Currently working on v2.0.0 (TUI).
bash-scripting c-plus-plus cmake cross-platform data-structures ftxui productivity-app productivity-tool shell-scripting sqlite terminal-first terminal-ui tui tui-app
Last synced: 31 May 2026
https://github.com/elazzouzihassan/graphql-tuto
Welcome to the GraphQL Tutorial repository! 🚀
api data-structures graphql nodejs tutorial-sourcecode
Last synced: 13 Apr 2026
https://github.com/fredericbonnet/colibri
Colibri is a fast and lightweight garbage-collected datatype library written in C
abstract-data-structures abstract-data-types c data-structures datatypes garbage-collection garbage-collector memory-allocation
Last synced: 07 Oct 2025
https://github.com/henriquelimas/go-algorithm-design-manual
Codes in Go from Algorithm design manual Book
algorithms computer-science data-structures golang
Last synced: 02 Mar 2025
https://github.com/talha4t/dsa
Data Structure and Algorithm
algorithms data-structures data-structures-and-algorithms dsa
Last synced: 28 Oct 2025
https://github.com/mihirh19/python
a repository for collaborative development and version control using Git that houses Python code files, documentation, tests, and other project-related files.
algorithms data-structures django fastapi flask machine-learning numpy pandas python
Last synced: 11 Apr 2026
https://github.com/zakariaelbouzkri/stack_sorter
This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting
Last synced: 22 Nov 2025
https://github.com/AhmedOsmanDev/Codeforces-Solutions
Codeforces's problems solutions.
algorithms codeforces codeforces-solutions competitive-programming cpp data-structures online-judge problem-solving
Last synced: 10 Apr 2025
https://github.com/tufahel/interview-prep-q-a
This repo is to track, save and practice mostly asked questions in technical interview for future use and hand-note for beginners like me.
algorithms back-end css data-structures database front-end html javascript postgresql reactjs redux ror ruby
Last synced: 13 Apr 2026
https://github.com/ranitmanik/leetcode-solutions
Welcome to my Leetcode solutions repository! This is a collection of my solutions to various Leetcode problems, showcasing my problem-solving skills and coding practices
365daysofcode algorithms consistency data-structures data-structures-and-algorithms datastructures-algorithms java leetcode leetcode-java leetcode-javascript leetcode-practice leetcode-python leetcode-questions leetcode-solutions
Last synced: 23 Mar 2025
https://github.com/apexcaptain/koconut
Provide interchainable array, set, map and etc supporting both normal and async callbacks as their action arguments.
array array-processing array-utils async async-await async-callback async-functions async-iteration async-methods await collection data-structures iteration-process javascript loops nodejs promise typescript typescript-library
Last synced: 12 Feb 2026
https://github.com/jenniferplusplus/interview-algorithms
A collection of solutions to algorithm or data structure based programming challenges I've been given during interviews recently.
algorithm-challenges algorithms algorithms-and-data-structures data-structures interview interview-practice interview-preparation interview-questions
Last synced: 18 Nov 2025
https://github.com/noughtmare/fleet-array
A modern implementation of diff arrays
array data-structures persistent-data-structure
Last synced: 14 Feb 2026
https://github.com/sagar-gavhane/rahome
Popular data structures for writing efficient programs in JavaScript.
data-structures hashtable javascript linked-list queue stack typescript
Last synced: 11 Feb 2026
https://github.com/agilord/lookup
Dart package for constant (immutable) data structures for effiecient lookup, indexing and search in memory and on disk.
Last synced: 16 Feb 2026
https://github.com/pablohenrique/aulaspython-fatec
Repository destined for Fatec's Microinformatics classes - ADS. Realizado com @HenriqueQueirozz
ads data-structures exercises functions learning-python logic-programming pycharm-ide
Last synced: 02 Apr 2026
https://github.com/jli198/cpe360
CPE 360 - Computational Data Structures & Algorithms
algorithms big-o big-o-notation binary-search binary-search-tree cplusplus data-structures linked-list linkedlist object-oriented-programming queue recursion stacks tree-structure
Last synced: 03 Mar 2026
https://github.com/can-dy-jack/algorithm
JavaScript算法与数据结构库
algorithms data-structures double-linked-list heap linked-list priority-queue queue stack
Last synced: 18 Mar 2026
https://github.com/mohamedhmini/hlcio
High-Level-C
algorithms data-structures high-level-programming library programming-languages
Last synced: 20 Apr 2026
https://github.com/i-am-surovi/bracu-cse220
BRAC University's course - CSE220 (Data Sturctures) Assignments Questions, Lab Solutions (Summer 2023)
assignment-solutions bracu bracu-cse bracu-cse-lab bracu-cse220 bracu-cse220-summer23 bracucse220 cse220 cse220lab data-structures i-am-surovi lab notes python summer23
Last synced: 19 May 2026
https://github.com/forketyfork/coding-problems
Solutions to various coding problems from LeetCode, HackerRank, Daily Coding Problem etc. Each problem is accompanied by unit tests.
algorithms coding-problems data-structures hackerrank java leetcode
Last synced: 26 Feb 2026
https://github.com/aditeyabaral/data-structures-lab-ue18cs207
A repository containing the source codes to the problem statements given as part of the Data Structures Laboratory course (UE18CS207) at PES University.
algorithms algorithms-and-data-structures c data-structures
Last synced: 26 May 2026
https://github.com/orxfun/orx-fixed-vec
An efficient fixed capacity vector with pinned element guarantees.
data-structures pinned pinned-elements rust vector
Last synced: 17 Mar 2026
https://github.com/thanhdatpb/leetcode
These are the exercises I did on the leetcode website to further improve my knowledge of algorithms, data queries and learn new programming languages.
algorithms data-structures java javascript mysql-database
Last synced: 08 Feb 2026
https://github.com/dominikjalowiecki/java-certificate-database
Simple database alike program for storing and managing rows with certificates informations.
data-structures database inno-setup java launch4j
Last synced: 17 Apr 2026
https://github.com/ks1990cn/csharp-extensions
Extension for List, Dictionary, String, DateTime etc.
algorithms csharp data-structures dotnet-core extension extension-methods utility-library
Last synced: 17 Apr 2026
https://github.com/bimus-github/data-structures-in-js-python
Based on my knowledge so far, the best data structure is b-tree, red-black-tree is also good but saving it to json file is a problem.
array binary-search-tree btree data-structures hashtables heaps redblacktree tries
Last synced: 11 Jun 2025
https://github.com/64j0/js-datastructures-algorithms
Estruturas de dados e algoritmos com javascript - Livro (2019).
algorithms book data-structures javascript
Last synced: 03 Jun 2026
https://github.com/khalekuzzamancse/algorithms_visualizer
A multiplatform app for visualizing the algorithms that are mostly used in Computer Science
algorithms android compose-multiplatform data-structures desktop ios kotlin kotlin-multiplatform web
Last synced: 15 Apr 2026
https://github.com/utkarshmishra12/leetcode_solutions
LeetCode Solutions - Repository For Codes Of Various Data Structures And Algorithms and Competitive Programming Problems
algorithms coding-solutions cpp data-structures interview interview-preparation leetcode leetcode-cpp leetcode-cpp-solutions leetcode-solutions
Last synced: 05 Apr 2026