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-07-03 00:07:45 UTC
- JSON Representation
https://github.com/egrizq/golang-data-structure
Data Structure with Golang
data-structures golang leetcode
Last synced: 02 Nov 2025
https://github.com/thewasif/algorithms-typescript
Learning Data Structures & Algorithms with JavaScript
algorithms data-structures javascript
Last synced: 22 Mar 2025
https://github.com/errea/vet_clinic_database
For this project you need special preparation. As the goal of this project is to solve some performance issue, first we need to introduce those issues. In order to do that, you will populate your database with a significant number of data.
data data-analysis data-structures data-visualization database
Last synced: 21 May 2026
https://github.com/kashirin-alex/thither.direct-onamove
an android skeleton-example application for using data from Thither.Direct platform on mobile applications
android-application data data-analysis data-structures data-visualization mobile-development mobility query research-data-management
Last synced: 27 Apr 2026
https://github.com/akhaled01/cs214
All the data structure implementations for the CS214 Course
algorithms data-structures java
Last synced: 21 May 2026
https://github.com/beastop/bloomfilter
BloomFilter is a simple and efficient implementation of a Bloom filter in Go.
algorithms bloom-filter bloomfilter bloomfilter-go data-structures go golang
Last synced: 25 Feb 2025
https://github.com/shashankpie/algods
Everything about Data structures and algorithms, coding interview patterns, list of problems to solve, etc.
algorithms coding-interviews data-structures
Last synced: 02 Jan 2026
https://github.com/hima890/sorting_algorithms
Explore various sorting algorithms implemented in C within this repository. Each algorithm, such as Bubble Sort, Insertion Sort, Selection Sort, and Quick Sort, is meticulously crafted in separate C files. Witness these algorithms in action as they sort arrays or linked lists, with printed outputs after each step.
algorithms alx alx-africa alx-low-level-programming data-structures search-algorithm
Last synced: 14 May 2025
https://github.com/apulbere/algorithms
data structures and algorithms
algorithms computer-science data-structures dijkstra graph interview interview-practice java java-21 junit5 kruskal software-engineering sorting-algorithms
Last synced: 22 Mar 2025
https://github.com/nerddiffer/cracking-the-coding-interview
interview question practice
algorithms data-structures exercises
Last synced: 06 Apr 2025
https://github.com/abhideva/user-manage-task-ui
Best Learning App for Full Stack With Visualiser
data-structures express-js javascript mongodb nodejs react-js
Last synced: 08 Apr 2026
https://github.com/seymagizem/data-structures-and-algorithms
Algorithms and Data Structures implemented in Java
algorithms data-structures java
Last synced: 28 Mar 2025
https://github.com/neutronixy/holiday-booking-system
Design of a database for the package holiday booking system
booking-platform booking-system data-structures database holiday-booking holidays
Last synced: 30 Mar 2025
https://github.com/kirtish16/visdas
A python package for visualizing data structures
array data-structures package python visualization
Last synced: 22 Mar 2025
https://github.com/dashroshan/dsa-using-c
📦 Implementation of data structures and algorithms using C
Last synced: 06 Apr 2025
https://github.com/mahmud-kandawala/stacks_check_brackets
A python program that verifies whether the brackets the user enters are identical to one another.
data-structures python3 stacks
Last synced: 14 Sep 2025
https://github.com/shivxmr/learn-java
algorithms data-structures java leetcode leetcode-solutions
Last synced: 14 Mar 2025
https://github.com/aerphanas/data-structures
some data structure in C Language
c c-lang c-programming data-structures
Last synced: 06 Apr 2025
https://github.com/songjianhit/datastructurs-algorithm
该项目记录了我在学习数据结构与算法时遇到的问题以及总结,使用Java编程语言进行实现,后续会慢慢完善。如有错误,欢迎大家指出! [Java version implementation of commonly used data structures and algorithms.]
algorithms data-structures java
Last synced: 10 Jun 2026
https://github.com/jetsup/implementing-queues
Implementing a modern life scenario like queues with CPP
Last synced: 15 Jul 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/simobin/csi222_elements
csi 222 lab elements
algorithms algorithms-and-data-structures c data-structures
Last synced: 25 Feb 2025
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/markwinter/gocol
Data Structures and Algorithms in Golang using Generics
algorithms data-structures generics go golang
Last synced: 05 Apr 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/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/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/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/daviskregers/data-structures-and-algorithms
Data structures and algorithms recap.
algorithms data-structures java
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/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/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/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/hraverkar/apas_android_application_solution
APAS - Algorithm Problems and Solutions :
apas csharp-code data-structures
Last synced: 04 Nov 2025
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/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/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/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/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/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/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/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/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/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/kothar/compactlist
An efficient in-memory implementation of List<Long> aiming for minimum memory usage and good insert/remove performance.
Last synced: 16 Jan 2026
https://github.com/saxarona/tc1031
Data Structures and Fundamental Algorithms---A full course based on González Guerra original lecture notes using C++
Last synced: 02 Jan 2026
https://github.com/icaoberg/python-stack
Just a simple naive implementation in Python
data-structures education python
Last synced: 22 May 2026
https://github.com/belimfaux/extendible_hashing
C++ Implementation of an Extendible Hashing Set
cpp data-structures extendible-hashing hashing
Last synced: 14 Mar 2025
https://github.com/mrdav30/swiftcollections-unity
A high-performance, memory-efficient library of collections designed for game development, simulations, and other performance-critical applications.
collections data-structures game-development memory-management object-pooling observables performance unity
Last synced: 08 Mar 2026
https://github.com/iozsaygi/dsaa
Implementations for several data structures and algorithms.
algorithms c data-structures data-structures-and-algorithms mit-license
Last synced: 14 May 2025
https://github.com/blue32a-sandbox/php-data-structures
PHPのData Structuresを使ってみる
Last synced: 22 May 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/eesunmoon/leetcode
DSA & Problem-solving
algorithms data-structures problem-solving python
Last synced: 11 Jun 2026
https://github.com/smeltier/competitive-programming
These are my resolutions to problems on various platforms related to competitive programming
algorithms beecrowd beecrowd-solutions competitive-learning competitive-programming competitive-programming-algorithms competitive-programming-contests cplusplus cpp cses-solutions data-structures neps-academy solutions spoj-solutions
Last synced: 28 Jun 2025
https://github.com/vspiewak/go-algorithms
Some Algorithms and Data Structures in Golang
algorithms algorithms-and-data-structures data-structures golang
Last synced: 18 Jun 2025
https://github.com/adi-code22/data-structures-and-algorithms
All Data Structures and Algorithm fundamentals with C++ Implementation
Last synced: 14 Mar 2025
https://github.com/romantech/algorithm-study
알고리즘 / 자료구조 스터디
algorithms data-structures programmers
Last synced: 30 Mar 2025
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/shriram2005/ds-practicals-bca-2nd-semester
Data Structures lab manual programs of my 2nd semester BCA at Sandip University.
bca data-structures datastructures-algorithms dsa-practice program
Last synced: 18 Feb 2026
https://github.com/maxvoronov/leetcode
Golang and Rust solutions for LeetCode
algorithms data-structures leetcode leetcode-go leetcode-golang leetcode-rust
Last synced: 23 May 2026
https://github.com/kingcitaldo125/pytrie
My implementation of a Trie(tree) data structure
Last synced: 14 May 2025
https://github.com/kambojankit/javads
Implementation of various Data Structures & algorithms along with some interesting problem solving.
algorithms-and-data-structures algorithms-datastructures data-structures datastructures dynamic-programming java
Last synced: 23 Jul 2025
https://github.com/yourarj/rust-ds-algo
Rust Workspace of some of the interesting data structure and algorithmic problems. A part of local dev community contribution.
algo algorithms data-structures ds interview interview-preparation rust rust-lang
Last synced: 22 Mar 2025
https://github.com/goessl/tree
Tree structure generation, handling & storage.
data-structures generator iterator java java-8 post-order pre-order recursion recursive recursive-algorithm storage tree tree-structure
Last synced: 22 Mar 2025
https://github.com/sutac/visgorithm
Algorithm visualizer (Under construction!)
algorithm-visualisation algorithms algorithms-and-data-structures data-structures nextjs typescript visualization
Last synced: 26 Feb 2025
https://github.com/dimits-ts/skiplists
A project implementing common sorted data structures with Skip Lists in C#.
data-structures dictionary library testdrivendevelopment wrappers
Last synced: 06 Nov 2025
https://github.com/danaelshrbiny10/ds-in-python
An implementation of a custom data structure in Python.
Last synced: 12 Aug 2025
https://github.com/kingcitaldo125/pyheap
My implementation of a Heap data structure
Last synced: 14 May 2025
https://github.com/17xr/cppcontainers
A simple repository that contains my own implementations of various C++ containers.
containers cpp cpp23 cpp23-library data-structures
Last synced: 05 Apr 2025
https://github.com/jubayer98/go-travel---a-web-based-platform-of-tourism-sector-in-bangladesh
The tourism sector in Bangladesh significantly boosts the economy, benefiting from its prime geographic location and numerous attractions. However, the limited use of technology poses a major challenge, as tourists often encounter difficulties navigating destinations online, which can deter travel.
data-management data-structures web-development
Last synced: 08 Mar 2026
https://github.com/d-coder135/competitive_codes-codingblocks
This repository contains competitive codes based on Recursion and Data Structures.
coding-blocks coding-blocks-practice-questions competitve-programming data-structures intellij java leetcodesolution recursion
Last synced: 15 May 2026
https://github.com/urstrulykkr/js_objects
A beginner's approach on JavaScript Objects
Last synced: 29 Jun 2026
https://github.com/mossykazemi/java
Data Structures & Algorithms using Java
algorithms array arrays data-structures hashtables java linkedlists queue stack
Last synced: 23 May 2026
https://github.com/smilewithkhushi/data-structures-and-algorithms
Data Structures and Algorithms in C++ for beginners | Learn the concepts of DSA with notes, implementations, C++ STL and important questions for practice
algorithms-and-data-structures cpp data-structures dsa
Last synced: 22 Mar 2025
https://github.com/vcardea/ds-collection-self-made
Collection of my own implementations of Data Structures in C.
c-programming-language data-structures own-implem vector
Last synced: 24 Jul 2025