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/fabiokleis/estrutura_de_dados1
estrutura de dados 1 , linguagem C!
Last synced: 20 Aug 2025
https://github.com/dalvarez2596/codility-lessons
This repository contains solutions to various coding problems from Codility, a platform that offers a wide range of algorithmic challenges aimed at improving coding skills and preparing for technical interviews.
algorithms big-o-notation codility codility-challenges codility-exercises codility-lessons codility-solutions codility-training data-structures ruby
Last synced: 10 Jan 2026
https://github.com/janeberry/evilhangman
Twist version of classic Hangman Game
Last synced: 20 Aug 2025
https://github.com/gauravcodepro/diff-alternative-data-structure-r
I read this post today and they mentioned the diff which i have used a lot in R but i want to put this git just to show that you can also do this from a data structure point of view
data-science data-structures r rdataframe rprog rprogramming
Last synced: 17 Aug 2025
https://github.com/yathishbl60/algo
Data structures and algorithms
algorithms data-structures swift
Last synced: 16 Mar 2025
https://github.com/swethasridhar0509/data-structures-and-algorithms
This repository is dedicated to my journey in mastering Data Structures and Algorithms (DSA). It contains notes, code snippets, problem-solving strategies, and resources for various DSA topics. The goal is to enhance my understanding, improve coding skills, and prepare for technical interviews.
algorithms data-structures dsa dsa-questions python3
Last synced: 30 Jul 2025
https://github.com/kirill71/algorithms-and-data-structure
algorithms and date structure
Last synced: 17 Mar 2025
https://github.com/mekhails/splay-tree
Realization of splay tree data structure on C language.
Last synced: 16 Mar 2025
https://github.com/anderson-andre-p/datastructuresandalgorithms
Data Structures and Algorithms to Study
data data-structures data-structures-and-algorithms dsa dsa-algorithm dsa-learning-series structured-data
Last synced: 20 Aug 2025
https://github.com/solarnetwork/nifty-tou
A delightful little data model and set of utilities for working with time-of-use tariff policies.
data-structures es2022 tariffs typescript
Last synced: 26 Mar 2025
https://github.com/ishmal793/lists-tuples-dictionaries-json-sets
Beginner-friendly Python practice covering core collection types like lists, tuples, dictionaries, sets, and JSON with real-world problems.
beginner-projects data-preparation data-structures dictionaries json lists python python-collections python-practice sets text-processing tuples
Last synced: 13 Apr 2026
https://github.com/ganeshkadam65/leetcodesolutionscpp
LeetCode has emerged as one of the most popular platforms for honing programming skills and preparing for technical interviews. As a coding enthusiast or a job seeker in the tech industry, having a solid understanding of data structures and algorithms is crucial
algorithms c code coding competitive-programming cpp data-structures leetcode leetcode-cpp leetcode-solutions programming python software-development software-engineering
Last synced: 14 Apr 2026
https://github.com/mbrsagor/pylearn
The project basically Python advance level code which there is a lot of topics in python.
algorithms data-structures data-structures-and-algorithms oop python3
Last synced: 14 Jul 2025
https://github.com/syd-strzempko/practice-problems
python implementations of common algorithms, data structures, & coding problems
algorithms data-structures leetcode
Last synced: 26 Oct 2025
https://github.com/logan-bobo/maze-solver
A visual maze solver in Python based on depth first search
Last synced: 13 Aug 2025
https://github.com/pratyush1712/orb-game
algorithm data-structures gui java
Last synced: 03 Nov 2025
https://github.com/gouravgarg48/data_structures_and_algorithms
Algorithms for different types of problems
algorithms cpp11 data-structures
Last synced: 03 Nov 2025
https://github.com/timolinn/algorithms
Popular Computer Science Algorithms solved with Python
algorithms data-structures python3
Last synced: 21 May 2026
https://github.com/sevmardi/data-structures-and-algorithms
data structures and algorithms in java
data-structures java sorting-algorithms
Last synced: 14 May 2025
https://github.com/infinite-null/react-structs
React-Structs is an open-source project that brings data structures to life with interactive visualizations and animations. Built using React Native, this project aims to make learning data structures intuitive, fun, and accessible on Android
cross-platform data-structures educational interactive open-source react-native visualization
Last synced: 21 May 2026
https://github.com/gourabofficial/solved-leetcode-problems
DSA using Java
algorithm data-structures dsainjava leetcode-java leetcode-solutions
Last synced: 23 Jul 2025
https://github.com/wkhallen/cstructures
A collection of data structures in C, for my own benefit
Last synced: 22 Mar 2025
https://github.com/gusinacio/data-structures
Implementation of various Data Structures in C++
cpp data-structures linked-list
Last synced: 14 May 2025
https://github.com/liddiard/cs32
UCLA Summer 2014 CS 32 (Algorithms and Data Structures) projects and lecture examples.
algorithms c-plus-plus data-structures homework
Last synced: 28 Mar 2025
https://github.com/simobin/csi222_elements
csi 222 lab elements
algorithms algorithms-and-data-structures c data-structures
Last synced: 25 Feb 2025
https://github.com/richu-antony/c_programmes-data_structure
C data structure programmes are software applications that implement and manipulate data structures such as arrays, linked lists, stacks, queues, trees, and graphs. Data structures are used to organise and store data so that it can be accessed, retrieved, and manipulated efficiently.
Last synced: 30 Mar 2025
https://github.com/brunojppb/algorithms
Practicing Algorithms and Data Structures in Rust
algorithms data-structures rust
Last synced: 11 Jun 2026
https://github.com/abhinandan-khurana/week1-dp4-cipherschools
Competitive Coding using C++ for Interview Prep - CipherSchools
data-structures interview-practice interview-preparation interview-questions practice-cpp practice-programming
Last synced: 23 Jun 2026
https://github.com/abhinandan-khurana/week2-dp4-cipherschools
Competitive Coding using C++ for Interview Prep - CipherSchools
data-structures interview-practice interview-preparation interview-questions practice-cpp practice-programming
Last synced: 12 Jun 2026
https://github.com/geekidharsh/elements-of-programming
my solutions to Elements of Programming Book
algorithms-and-data-structures competitive-programming data-structures python
Last synced: 06 Apr 2025
https://github.com/markwinter/gocol
Data Structures and Algorithms in Golang using Generics
algorithms data-structures generics go golang
Last synced: 05 Apr 2025
https://github.com/johnmachado11/linked-list-restaurant
Restaurant food options organized and viewable by leveraging a custom built Linked List data structure.
computer-science data-structures linked-list
Last synced: 05 Apr 2025
https://github.com/kerciu/data-structures-and-algorithms
📚💡 Algorithms & Data Structures implemented in Python 🐍 — A collection of various algorithms and data structures, all implemented in Python. This repository covers essential concepts and practical implementations to help understand and master these foundational elements of computer science. 🚀🔍
algorithms algorithms-and-data-structures automata-theory avl-tree btree bubblesort data-structures dijkstra-algorithm heap max-heap mergesort priority-queue quicksort sorting-algorithms tree turing-machine
Last synced: 05 Mar 2025
https://github.com/kedaroo/dsa-with-javascript
Practice implementation of Data Structures and Algorithms in JavaScript
Last synced: 21 Jun 2025
https://github.com/hossainsmshakib/dsawithgo
Crack DSA with Go Like a Pro 🔥
algorithms data-structures golang interview-preparation problem-solving
Last synced: 02 Jan 2026
https://github.com/davialencar2/cp-training
Destinado ao aprendizado e prática de programação competitiva.
algorithms competitive-programming data-structures
Last synced: 22 Mar 2025
https://github.com/codingwizard2001/tcs-nqt-coding-sheet
This post contains all popular and most frequents coding questions asked in the TCS NQT test and other similar tests
cplusplus cpp20 data-structures datastructures-algorithms dsa striver-tcs-nqt-sheet tcsnqt
Last synced: 27 Mar 2025
https://github.com/mkosir/store3binarysearchtree
Binary search tree data structure implemented in C programming language from scratch.
Last synced: 13 Jun 2025
https://github.com/gabrielyoon7/datastructure-with-c
2020-1 경기대학교 컴퓨터공학부 자료구조론 실습 (C언어)
Last synced: 14 Apr 2025
https://github.com/santiagortiiz/drawing-tool.-python-data-structures
Drawing tool developed using data structures.
arrays canvas data-structures python unittest
Last synced: 25 Feb 2025
https://github.com/airt/structures-rs
linked lists, etc
data-structures exercises rust-learning
Last synced: 08 Apr 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/lisba/sistema-de-control-de-cachorros
Control system for a puppy shelter
Last synced: 18 Jul 2025
https://github.com/ajaysinghpanwar2002/x
The Project X, I consider it my hobby and dedicate time to work on it during the weekends.
data-structures file-system nextjs redux-toolkit
Last synced: 25 Jan 2026
https://github.com/zubair1021/dsa_data_scrapping
Welcome to the Website Data Scraping Repository! Here, you'll find code for scraping data from popular websites like Flipkart and Eduko. With this code, you can easily extract data from any website of your choice
data-structures scraping-websites
Last synced: 14 May 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/daviskregers/data-structures-and-algorithms
Data structures and algorithms recap.
algorithms data-structures java
Last synced: 21 May 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/maverickpoly/asmr-c-dsa
Different Data Structures and Algorithms implemented purely in C
Last synced: 18 Apr 2026
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/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/rynanda/project-management-system
Managing a list of tasks in a project using data structures and algorithms.
abstract-data-types algorithms csharp data-structures depth-first-search topological-sort
Last synced: 14 Mar 2025
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/mburuxx/alx-low_level_programming
Projects done in low-level languages, C, and includes bash scripts
Last synced: 03 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
https://github.com/mateuskoppe/rbtree-glossary
:notebook_with_decorative_cover: A simple glossary implemented with red-black tree in C
Last synced: 19 Jun 2025
https://github.com/alvarm/jsa
Java Structures and Algorithms
algorithms algorithms-and-data-structures data-structures java
Last synced: 14 May 2025
https://github.com/zyn10/pick_the_leader_using_circular_linkedlist
pick the leader problem using cpp in circular linked list
circular-linked-list cpp data-structures pick-the-leader
Last synced: 22 May 2026
https://github.com/salmansaleem-17/pf-dsa-os-and-cc-lab-cpp-projects
C++ lab projects from university courses: Programming Fundamentals, Data Structures, Operating Systems, and Compiler Construction.
algorithm algorithms algorithms-and-data-structures c-plus-plus compiler-construction data-structures data-structures-algorithms data-structures-and-algorithms operating-systems operating-systems-project problem-solving programming programming-fundamentals
Last synced: 28 Jun 2025
https://github.com/hraverkar/apas_android_application_solution
APAS - Algorithm Problems and Solutions :
apas csharp-code data-structures
Last synced: 04 Nov 2025
https://github.com/jharwell/rcsw
Collection of reusable C software.
algorithms data-structures multiprocessing multithreading publisher-subscriber
Last synced: 08 Mar 2026
https://github.com/ptrvsrg/nsu-homework-c
Домашние работы по дисциплине "Программирование" 1 курса ФИТ НГУ
algorithms c cmake data-structures github-actions intrinsics openmp
Last synced: 19 May 2026
https://github.com/begmaroman/go-dag
Directed Acyclic Graph (DAG) implementation in GoLang using generics
dag data-structures graph graph-algorithms
Last synced: 22 Mar 2025
https://github.com/afk247/dsa-journey
DSA Skill Development Problems and Solutions
algorithm data-structures optimization-problem problem-solving
Last synced: 04 Nov 2025
https://github.com/luisfernandovillalon/front-end-pokemon-photo-tag
A front-end for a 'Where's Waldo?' type game with Pokemon. Created with CSS, React.js, and API calls.
api css data-structures fetch html javascript photo-tagging reactjs routes
Last synced: 11 Mar 2025
https://github.com/luisfernandovillalon/cs231-introdatastructures
A repository to showcase my coursework for my Introduction to Data Structures college course.
abstract-classes array data-structures exception-handling generics interfaces java javafx linkedlist queue recursion stack text-io
Last synced: 11 Mar 2025
https://github.com/hackersa3edy/alx-low_level_programming
Comprehensive projects and exercises for mastering low-level programming in C. Topics include syntax, control structures, data structures, memory management, debugging, file I/O, and more. Each directory focuses on a specific topic with relevant scripts and tasks.
algorithms alx-africa bit-manipulation c-programming command-line-arguments data-structures debugging dynamic-libraries file-io function-pointers hash-tables holbertonschool linkedlists low-level-programming makefiles memory-management preprocessor search-algorithms static-libraries variadic-functions
Last synced: 15 Sep 2025
https://github.com/mituskillologies/data-science-sep24
Programs of Data Science batch @ MITU Skillologies, September 2024
clustering data-analytics data-preparation data-preprocessing data-science data-structures data-visualization machine-learning mysql powerbi python-programming sql supervised-learning unsupervised-learning
Last synced: 13 May 2026
https://github.com/shane-staret/machine-learning-sim-mccc-cis-112
The final project for CIS 112 at MCCC. This is a project that visualizes machine learning by teaching an AI how to place dots on a 3x3 grid in a specific order.
advanced-data-structures algorithms algorithms-datastructures data-structures java javafx machine-learning machine-learning-algorithms neural-network priority-queue queue
Last synced: 22 May 2026
https://github.com/dansalahi/javascript-data-structures
Experimenting and implementing algorithms with JS
algorithm data-structures javascript
Last synced: 20 Mar 2025
https://github.com/0xpuddi/algorithms
A collection of algos written in python, detailed with time and space complexity
algorithms data-structures python3
Last synced: 20 Jun 2025
https://github.com/iasminmartins/methods-and-programming-techniques
Repository dedicated to MPT activities, guided by Prof. Dr. Igor Sousa Peretta.
algorithms c data-structures file-handling mathematical-programming memory-management pointers recursion
Last synced: 05 Apr 2025
https://github.com/vladimir-skvortsov/spbstu-interval-anylysis
Лабораторные работы по дисциплине «интервальный анализ».
data-structures interval interval-analysis interval-arithmetic math python range
Last synced: 16 Apr 2026
https://github.com/bohdanmoroziuk/ds-a-js
A collection of data structures and algorithms implemented using JavaScript
algorithms data-structures javascript
Last synced: 06 Apr 2025
https://github.com/liblaf/apple
🍎 Advanced optimization and math utilities with JAX for Python projects!
ci-cd code-quality data-structures github-actions hvp jax machine-learning numerical-methods optimization python
Last synced: 14 Apr 2025
https://github.com/c1m50c/leet-code-solutions
A collection of my LeetCode submissions.
algorithm algorithms data-structures dynamic-programming interview-questions leetcode leetcode-python leetcode-solutions python python-3 solutions
Last synced: 22 May 2026
https://github.com/varugasu/go-heap
Heap implementation based on container/heap using Generics
data-structures generics go golang heap
Last synced: 03 Nov 2025
https://github.com/shucharjer/datastructure
data structure course design. | 数据结构课程设计(黑历史)
Last synced: 02 Apr 2025
https://github.com/tush-tr/code-in-cpp
Learn C++ with solving a lot of questions and also data structures and algorithms concepts
algorithms-and-data-structures c cpp data-structures
Last synced: 29 Mar 2025
https://github.com/clifftech123/hackerrank-data-structures
This repository contains C# solutions to HackerRank data structures problems
cshap data-structures hackrank
Last synced: 03 Nov 2025
https://github.com/robinfriedli/cranevec
Vector that is generic over its underlying implementation offering several inline or heap based storage implementations and providing fallible operations allowing graceful handling of allocation failure.
Last synced: 06 Apr 2025
https://github.com/martincapovcak/data-structures
Data-structures demo plus mocha / chai tests
Last synced: 22 May 2026
https://github.com/abdellahbellakrim/libft
Custom C library
algorithms c data-structures headerfile library low-level-programming makefile
Last synced: 12 Jun 2026
https://github.com/mukuliskul/linecraft360
An advanced C++ Object-Oriented simulation of an assembly line, featuring modular design with multiple stations. It integrates complex order processing, inventory management, and dynamic workflow handling, offering a real-world industrial process experience.
algorithm-implementation cpp17 data-structures data-structures-and-algorithms educational-project modular-design object-oriented-programming system-design
Last synced: 14 Apr 2025
https://github.com/crisnguyendev/miu-cs390-fpp
Repository for assignments and exercises focusing on Java programming basics, object-oriented programming, data structures, exception handling, and recursion.
assignment computer-science data-structures education exception-handling files fundamentals java object-oriented-programming recursion
Last synced: 14 Apr 2025
https://github.com/alanmenchaca/java-avanzado
cadenas, caracteres y expresiones regulares, colecciones de genéricos, diseño de clases, lambdas y flujos de Java SE 8.
classes-and-objects data-structures java-se lambdas methods serialization streams
Last synced: 02 Jan 2026
https://github.com/rashres/sorting-algorithm-comparison
algorithms data-structures java sorting
Last synced: 22 Mar 2025
https://github.com/meysam81/red-or-black-tree
red or black tree, implemented in c++ containing insert and delete
college college-project data-structures red-black-tree tree tree-search tree-structure
Last synced: 02 Jan 2026
https://github.com/youseftareq33/java_datastructuer_1_tawjihirecord-linkedlist-
This project focuses on Tawjihi students in the West Bank and Gaza, and involves working with data using (linkedlist).
Last synced: 01 May 2026
https://github.com/antojebi7/java_chloroplast
(Growing)Java-Chloroplast is your ultimate Java reference hub, packed with concepts, code snippets, and best practices from basic syntax to advanced frameworks. Whether you're preparing for interviews, building applications, or mastering Java, this repo converts knowledge into pure coding energy—just like a chloroplast!
algorithms classes-and-objects data-structures java logical-programming object-oriented-programming problem-solving
Last synced: 05 Nov 2025
https://github.com/eliasdeallmeida/tic-tac-toe-game-tree
Algoritmo que analisa a melhor jogada para um tabuleiro de jogo da velha por meio de uma árvore de jogadas.
data-structures game-tree minimax-algorithm python tic-tac-toe
Last synced: 22 May 2026
https://github.com/jojiiofficial/bytestore
Various data structures directly stored in memmapped files or as bytearray in memory with focus on efficiency and performance.
bytes data-structures datastructures memory-mapped-file memory-mapping mmap mmapped
Last synced: 22 May 2026
https://github.com/an4b4515/data-structures
Most common Data-Structures and Algorithms implemented in Java from scratch ☕ ♨️
algorithms bstree data-structures graph hashtable java linear linked-list nonlinear queue searching-algorithms sorting stack
Last synced: 22 Mar 2025
https://github.com/sagarsdagdu/linkedlistwithrandompointer
A data structure problem which is about duplicating a linkedlist which has random pointers without using extra memory. Details : https://youtu.be/xbpUHSKoALg?t=27
Last synced: 30 Mar 2025
https://github.com/tonisanta/generar-arbol
Generar postorden de un árbol a partir de sus recorridos de preorden e inorden
arbol data-structures postorden postorder tree
Last synced: 25 Jul 2025