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-29 00:07:46 UTC
- JSON Representation
https://github.com/baybaraandrey/algo
Implementation of data structures and algorithms in the Golang programming language
algorithms data-structures go golang
Last synced: 09 Jun 2026
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/ahmed-safa/neet_leet
solves according to neet roadmaps
algorithms cpp data-structures leetcode problem-solving
Last synced: 03 Jul 2025
https://github.com/mxagar/accelerated_computer_science_coursera
This repository contains my notes on the Specialization "Accelerated Computer Science Fundamentals" from Coursera / University of Illinois.
Last synced: 09 Apr 2025
https://github.com/yehezkiel1086/ds-sol-cpp
📖 Data structures and algorithms labs solutions in C / C++
Last synced: 19 May 2026
https://github.com/ahmed-dotnetdev/assiut-university-training-ps
Assiut-University-Training-PS With CPP
algorithms cpp data-structures dynamic-programming greedy-algorithms problem-solving
Last synced: 04 Apr 2025
https://github.com/shenoy-anurag/algo-runner
A python package with tools to let you try coding problems and check your code against your own test cases.
algorithms data-structures helper runner
Last synced: 05 May 2025
https://github.com/alexlatam/data-structures-algorithms
Data structures in differents languages. PHP, JavaScript, Python, Ruby, Java, etc.
data-structures java php python
Last synced: 01 Jan 2026
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/dmdv/go-algo
Data structures in Golang. Leetcode, Hackerrank
algorithms challenges data-structures datastructures hackerrank leetcode
Last synced: 06 Apr 2025
https://github.com/lisba/sistema-de-control-de-cachorros
Control system for a puppy shelter
Last synced: 18 Jul 2025
https://github.com/sharonina/algoritmosavanzados
Ejercicios de Algoritmos Avanzados y Estructuras de Datos (platzi)
algorithms algorithms-and-data-structures data-structures javascript
Last synced: 27 Mar 2025
https://github.com/marcellorhcp/largest-product-in-a-grid
In the 20×20 grid, what is the greatest product of four adjacent numbers in the same direction using Go programming language
algorithms data-structures exercise golang grid
Last synced: 14 Jan 2026
https://github.com/mikelane/linked-list
Pythonic implementations of Linked Lists
algorithms algorithms-datastructures data-structures object-oriented-programming oop poetry pytest python python3 tdd test-driven-development
Last synced: 18 Mar 2025
https://github.com/hridxyz/data-structures-and-algorithms
DSA Mastery Journey: A repository tracking my learning curve in Data Structures and Algorithms from Apna College, encompassing comprehensive Java code exercises, problem-solving, and conceptual notes.
Last synced: 14 May 2026
https://github.com/straightcurve/tree-diff
diff but for trees
algorithms algorithms-and-data-structures data-structures jest trees typescript-library
Last synced: 19 May 2026
https://github.com/youseftareq33/java_datastructuer_3_tawjihirecord-sll_cdll_avl-
This project focuses on Tawjihi students in the West Bank and Gaza, and involves working with data using (Single LinkedList, Circular Double Linkedlist, AVL Tree).
Last synced: 28 Apr 2026
https://github.com/nisarldev/data-structures-and-algorithms-with-visualizations-full-course-java-freecodecamp-2024
Data Structures and Algorithms with Visualizations in Java. FreeCodeCamp. 2024.
algorithms algorithms-and-data-structures data-structures data-visualization freecodecamp java linear-programming non-linear
Last synced: 13 Oct 2025
https://github.com/tusharpandey003/data-science
Data science include Data Analysis, Machine learning , EDA,PCA and Data Structure and Algorithms
algorithms algorithms-and-data-structures data-analysis data-analytics data-cleaning data-science data-structures data-visualization dsa kmeans-clustering machine-learning outlier-detection pca pca-analysis
Last synced: 13 Mar 2025
https://github.com/ryanlemes/graph-data-structure
Graph data structure implemented in Golang using clean architecture.
clean-architecture clean-code data-structures go golang graph
Last synced: 12 Jan 2026
https://github.com/okoge-kaz/codeinginterview
algorithms api codeing-interviews cpp data-structures python3
Last synced: 19 May 2026
https://github.com/luandersonalvesdev/restaurant-orders-trybe
Logic challenges with time and space complexity of algorithms.
algorithm algorithms computer-science data-structures python3
Last synced: 19 May 2026
https://github.com/iamjuaness/knot
Knot is a Java library designed to model and visualize complex structures, such as knots, molecules and helical structures. Inspired by knot theory, this library allows you to graphically represent links between nodes with specific crossings, which is ideal for visually exploring patterns and connections in two-dimensional graphs.
bidimensional data-structures graphs java knot-theory knots library nodes patterns
Last synced: 26 Feb 2025
https://github.com/yes20sh/data-structure-algorithms
This repository contains implementations of various data structures and algorithms in Python. It is designed to help you understand and practice fundamental concepts in computer science.
algorithms data-structures interview-preparation problem-solving
Last synced: 15 Jun 2025
https://github.com/bragdond/universal-double-linked-list-c
Universal data structure double linked list implementation in C
c data-structures double-linked-list void
Last synced: 21 Mar 2025
https://github.com/WerdsMind/Proyectos-CPP
Todos los scripts hechos con c++
algorithms automatic-ordering console-application cpp data-structures file-manager no-gui proyects
Last synced: 04 Oct 2025
https://github.com/bragdond/dynamic-array-c
short library to handle c dynamic array
array c data-structures dynamic-array
Last synced: 21 Mar 2025
https://github.com/samukiszhsd/alteryx-analytics
Você está trabalhando com dados de transações bancárias do Itaú e precisa fazer algumas análises para ajudar o time de auditoria a detectar padrões incomuns e possíveis transações suspeitas.
alteryx data-analysis data-structures data-visualization etl workflow
Last synced: 18 Feb 2026
https://github.com/dataloudlabs/dloud-ads
Abstract Data Structures commonly used in CS scenarios. Implemented by Data Loud Labs!
computer-science data-structures datastructures python software-engineering
Last synced: 08 Apr 2026
https://github.com/panagiotiskotsorgios/cdsx.h
The Official C DataTypes Extended Library ==== CROSS PLATFORM LIBRARY ====
algorithms algorithms-and-data-structures c custom-datatypes custom-library data-structures data-types dynamic-memory-allocation examples free-to-use functional-programming header-files include library low-level low-level-programming memory-management open-source pointers team-repo
Last synced: 09 Jul 2025
https://github.com/sequpt/ctl
A C11 library providing generic type-safe data structures compiling to actual structures and functions.
abstract-data-types adt c c11 data-structures generic generic-programming template
Last synced: 25 Jan 2026
https://github.com/ganzerli/e-pathy
e-pathy saves integers (also in a file) in a way that you can find them following a path. /0/1/50/0 for example
binary-data c data-structures database graph graph-algorithms
Last synced: 28 Apr 2026
https://github.com/ascentis/infrastructure
General low level infrastructure modules for .NET projects
concurrency-patterns data-structures memorycache threading
Last synced: 31 Oct 2025
https://github.com/stdlib-js/dstructs-stack
Stack.
collection data data-structure data-structures first-out javascript last-in lifo node node-js nodejs stack stdlib structure
Last synced: 14 May 2026
https://github.com/diohabara/monkey
Code for coding interviews
algorithms coding-interviews data-structures
Last synced: 31 Oct 2025
https://github.com/make-github-pseudonymous-again/js-avl-tree
:balance_scale: AVL trees for JavaScript
agpl avl-tree balanced-binary-search-trees balanced-search-trees binary-search-trees binary-trees computer-science data-structures javascript search search-trees trees worst-case
Last synced: 29 Oct 2025
https://github.com/ham7a311/js
Everything related to JavaScript
algorithms data-structures problem-solving projects
Last synced: 18 Jul 2025
https://github.com/keyan/kdtree
Spatial index for nearest neighbor queries over K-dimensional points
Last synced: 26 Jul 2025
https://github.com/binary-wizardry/codewars-solutions
Personal Codewars Solutions
algorithms algorithms-and-data-structures codewars codewars-kata codewars-kata-solution codewars-solutions coding-challenge coding-challenges data-structures python python3 solutions
Last synced: 20 Jan 2026
https://github.com/kernel-loophole/datastructure
Data structure using c++
data-structures graph linked-list
Last synced: 18 Mar 2025
https://github.com/ytfl/hash-table-simulator
Hash Table Simulator is an interactive, front-end educational simulator for learning how hash tables work. It visualizes insertion, searching, and deletion across three collision-resolution strategies. The app shows each probe step in real time, highlights active cells, and logs every action so users can follow the exact execution path.
algorithm-visualizer algorithms collision-resolution computer-science data-structures double-hashing education-tool frontend hash-table hashing interactive-learning linear-probing open-addressing react separate-chaining tailwind-css typescript visualization vite web-app
Last synced: 02 May 2026
https://github.com/fif0o/data-structures
⚒ js playground for data structures
Last synced: 10 Jun 2026
https://github.com/longluo/algorithms
C++ Data Structures and Algorithms implementation
algorithms cpp data-structures data-structures-and-algorithms math
Last synced: 24 Feb 2025
https://github.com/juliolmuller/hash-trading-company-problem
Usage of Hash Table data structure to present an elegant solution to the Trading Company Problem (Problema do Mercado Financeiro).
c data-structures hash-table hashing problema
Last synced: 05 Jun 2026
https://github.com/inforkgodara/ternary-search
A single class implementation of ternary search
data-structures inforkgodara java ternary-search
Last synced: 04 Apr 2025
https://github.com/inforkgodara/selection-sort
A single class implementation of selection sort
data-structures inforkgodara java selection-sort
Last synced: 04 Apr 2025
https://github.com/inforkgodara/bubble-sort
A single class implementation of bubble sort
bubble-sort data-structures inforkgodara java
Last synced: 05 Sep 2025
https://github.com/inforkgodara/binary-search
A single class implementation of binary search
binarysearch data-structures inforkgodara java java-8
Last synced: 04 Apr 2025
https://github.com/daviskregers/data-structures-and-algorithms
Data structures and algorithms recap.
algorithms data-structures java
Last synced: 21 May 2026
https://github.com/gabrieledarrigo/grokking
A repository that contains algorithms and data structure (not only) from "Grokking Algorithm" book
algorithms data-structures grokking-algorithms
Last synced: 18 Mar 2025
https://github.com/nelsonbn/algorithms-data-structures-shell-sort
Algorithms and Data Structures - Shell Sort
algorithms algorithms-and-data-structures data-structures
Last synced: 22 Apr 2026
https://github.com/isaqueveras/data-structure
Repositório com arquivos feito por mim durante a cadeira de Estrutura de Dados na Universidade Federal do Ceará
activity-lists c data-structures linguagem-c ufc-quixada
Last synced: 08 Jul 2025
https://github.com/siddhantprateek/java-resources
Jave Learning Resources
competitive-programming containers data-structures java learning-labs leetcode-java problem-solving programming work-in-progress
Last synced: 10 Apr 2025
https://github.com/themysterysolver/leet-and-fun
A collection of LeetCode questions to ace the coding interview!
c-language data-structures db java javascript leetcode mysql pandas-python python python3
Last synced: 19 Jan 2026
https://github.com/tobuya/data-structures
This repository is dedicated to creating fundamental visual representations of various non-primitive data structures using Python. Each data structure will be visually depicted, accompanied by a link to a corresponding Medium article. These articles will provide an in-depth exploration of the major operations of each structure.
articles data-structures matplotlib numpy-library python
Last synced: 21 May 2026
https://github.com/joserafael0160/dmoj-uclv
Algoritmos y estructuras de datos || Soluciones del DMOJ con explicación
algorithm algorithms algorithms-and-data-structures array arrays cplusplus cpp data-structures data-structures-and-algorithms dmoj dmoj-solution dmoj-solutions dmoj-submissions solutions string strings
Last synced: 20 May 2026
https://github.com/tawfik-s/old-course-datasturcturewith-cpp
study dataStructure with cpp ==>L classes for structures
academic-task cpp data-structures oop
Last synced: 14 Mar 2025
https://github.com/tawfik-s/datastructure-java-tasks
mydataStructurejavaTasksFirstYear
algorithms data-structures mufic tasks
Last synced: 14 Mar 2025
https://github.com/akash-nath29/dsa-for-secondsem
DSA For Second Semester
c data-structures dsa dsa-algorithm
Last synced: 06 Apr 2025
https://github.com/colowill/Currency-Converter
Java currency converter that uses WebScraping to update it's conversion rates.
currency-converter data-scraping data-structures gui java-8
Last synced: 12 Mar 2025
https://github.com/janithscript/knuth-morris-pratt-algorithm-java
Knuth-Morris-Pratt (KMP) algorithm which is an effective way of finding patterns from the paragraph.
data-structures java knuth-morris-pratt sorting-algorithms
Last synced: 22 Mar 2025
https://github.com/janithscript/rabin-karp-algorithm-java
Rabin-Karp (RK) algorithm is based on the concept of hashing. This algorithm was authored by Rabin and Karp in 1987 and is an effective way of finding patterns from a paragraph.
data-structures java rabin-karp-algorithm sorting-algorithms
Last synced: 22 Mar 2025
https://github.com/luizgabriel/uri.solvedproblems
A list of some URI (https://www.urionlinejudge.com.br/) problems I tried to solve.
algorithms computer-science data-structures uri uri-online-judge
Last synced: 06 Apr 2025
https://github.com/sammyne/data-structures-and-algorithms-go
Data structures playground in Go
Last synced: 18 Mar 2025
https://github.com/nrastija/spa
Content of the Data structures and Algorithms course in the 2nd year of PDS IPS
algorithms big-o-notation data-structures efficiency problem-solving
Last synced: 14 Mar 2025
https://github.com/aelabassi/alx-low_level_programming
ALX Low Level Programming with C
algorithms alx-africa c-language data-structures
Last synced: 14 Jun 2025
https://github.com/arprax/arprax-algorithms
Industrial-grade algorithms and data structures for Python.
algorithms applied-data-intelligence arprax benchmarking data-structures performance-analysis python
Last synced: 17 Feb 2026
https://github.com/devprnvk/flighttrackersystem
a simple console-based Airline Information System implemented in C. The program allows users to view a table of flights, display detailed information about a specific flight by ID, and explore a table of airports and their countries. Feel free to explore, modify, and enhance the code for your learning and project needs.
airline c data-structures low-level-programming management memory-allocation reservation-system
Last synced: 26 Mar 2025
https://github.com/lazzerex/rabin-karp-algorithm
Rabin-Karp Algorithm for Pattern Searching in Java
Last synced: 02 Jul 2025
https://github.com/capellax02/com2067
(DATA STRUCTURES) This repository contains my work and example solutions related to the Data Structures course, taken during the second year of Computer Engineering.
algorithms c-programming computer-science data-structures
Last synced: 22 Mar 2025
https://github.com/jasontoups/datastructures-and-algorithms
Collection of notes about Data Structures and Algorithms, written in markdown in Obsidian.
algorithms data-structures data-structures-and-algorithms interviews-preparation markdown test-preparation
Last synced: 17 Feb 2026
https://github.com/ajksah/pdf-highlighter
This repository offers a straightforward PDF annotation tool built with React and PDF.js. Users can easily highlight text, add comments, and choose from multiple highlight colors. 🌟📄
alorithms analytics annotations awesome computer-science conversational-ai data-structures electronics nlp ocr oop pdf-viewer php react remarkable-tablet retrieval retrieval-augmented-generation technology
Last synced: 16 Jun 2025
https://github.com/gjrahul1/data_structures_in_c
This repository contains 'c code' for Data Structures in C
data-structures data-structures-c
Last synced: 26 Mar 2025
https://github.com/munozrc/estructura-de-datos-no-lineales
Profundizar el estudio de Estructuras de Datos Lineales, dando énfasis en esta fase a las Estructuras de Datos no Lineales (árboles y grafos), a los mecanismos de algoritmia y árboles y su aplicación práctica en contextos reales.
data-structures estructura-de-datos grafos java javaee lineales rboles
Last synced: 15 Sep 2025
https://github.com/wvhulle/map
Reactive data structures such as sets, maps and graphs
data-structures graphs maps observables reactive svelte tensors
Last synced: 20 Jan 2026
https://github.com/ztlaine/assignment7
Unit testing a custom data structure using Java.
data-structures java junit unit-testing
Last synced: 17 Mar 2025
https://github.com/ahmed-roshdy-1/dojo-blog
it's blog post project for add and delete post and filter post per tag
composition-api data-structures firebase vue vue3
Last synced: 13 May 2026
https://github.com/ratismal/gms2-benchmark
GameMaker Studio 2 Data Structure Benchmark
benchmark data-structures gms2
Last synced: 16 Feb 2026
https://github.com/antononcube/raku-data-typesystem
Data type system for different data structures.
data data-structures rakulang type-system
Last synced: 09 Jul 2025
https://github.com/leedskiy/bag-data-structure
Bag type for integers using C#. Code was written for training.
bag class csharp data-structures documentation implementation integer object-oriented-programming oop uml uml-diagram
Last synced: 19 May 2026
https://github.com/harismuneer/queue-using-stacks
🎁 A complete C++ implementation of Queue using two Stacks.
data-structures double-stacks free-to-use queue stack stack-queue two-stacks
Last synced: 17 Mar 2025
https://github.com/mcsamuelshoko/learning-data-structures-and-algorithms-in-cpp
my journed reinforcing the data strcutures and algorithms i learnt in college.
algorithm-analysis algorithms-and-data-structures cpp data-structures learning learning-by-doing learning-resources self-paced-learning
Last synced: 28 Mar 2025
https://github.com/suba-suresh/advance-js-arrow-function-
Arrow functions allows to write more concise JavaScript functions, by using the => "fat arrow" syntax
arrow-functions data-structures javascript js
Last synced: 17 Jun 2025
https://github.com/abdellahbellakrim/ft_printf
Recode the printf() function from the C standard library
algorithms c data-structures file-io low-level-programming makefile variadic-functions
Last synced: 03 Mar 2025
https://github.com/hariclerry/javascript-algorithms
Javascript data structure and algorithms
algorithms data-structures javascript
Last synced: 22 Jul 2025
https://github.com/jacobwi/cs260_data_structures
Collection of pure C++ data structures and algorithms implementations in a real-world project.
algorithms cplusplus data-structures
Last synced: 01 Nov 2025
https://github.com/bhavinpatel4199/machine-learning-framework
This repository, showcases various projects that explore key concepts in both supervised and unsupervised learning, with a focus on real-world applications. The projects utilize a range of machine learning techniques, including data preprocessing, feature selection, exploratory data analysis (EDA), and model optimization.
classification clustering data-science data-structures data-visualization exploratory-data-analysis machine-learning machine-learning-algorithms machine-learning-models pandas-dataframe predictive-modeling preprocessing-data sklearn supervised-learning unsupervised-learning
Last synced: 20 Jan 2026
https://github.com/samharrison7/datamapper
Making mapping between datasets as simple as possible.
data data-mapper data-mapping data-science data-structures
Last synced: 17 Mar 2025
https://github.com/lucasgianine/pilha-object
🔋 Working with stacks in data structure discipline at the @Bandtec
Last synced: 26 Mar 2025
https://github.com/couragebforedth/avl-tree
An implementation of an AVL tree that allows inserting, deleting, printing, and sorting nodes with diagrams and unit test cases for every possible operation.
algorithms avl-tree cplusplus data-structures diagrams unit-tests
Last synced: 09 Jul 2025
https://github.com/bartozzz/mads
Set of TypeScript utility modules for working with mathematics, algorithms and data structures.
algorithms computer-science data-structures mathematics typescript
Last synced: 20 Jan 2026
https://github.com/chistopat/go-forward-list
Implement interface of C++ STL std::forward_list https://en.cppreference.com/w/cpp/container/forward_list in Go
cpp data-structures forward-list generics go linked-list stl
Last synced: 25 Jan 2026
https://github.com/tpdlshdmlrkfmcla/data-structure
데이터구조 학습 정리입니다.
data-structure data-structures
Last synced: 18 Jun 2025
https://github.com/sazid/sazid.github.io
My personal site
algorithms cpp data-structures python
Last synced: 14 May 2026
https://github.com/mburuxx/alx-low_level_programming
Projects done in low-level languages, C, and includes bash scripts
Last synced: 03 May 2026
https://github.com/sh1hab/online-judge-solutions
algorithms cpp data-structures problem-solving
Last synced: 28 May 2026
https://github.com/kylepw/multistack
Example of multiple stacks in one array.
algorithms array data data-structures python stack
Last synced: 17 Mar 2025
https://github.com/stdlib-js/dstructs-circular-buffer
Circular buffer.
buffer circular collection cyclic data data-structure data-structures fifo first-in-first-out javascript node node-js nodejs queue ring stdlib structure
Last synced: 20 May 2026
https://github.com/logreg-n-coffee/daily-coding-questions-java
Java solutions to Daily Coding Problem questions for code interviews
algorithm coding-challenge coding-interviews data-structures interview-preparation interview-questions java
Last synced: 07 Sep 2025