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-04-03 00:07:18 UTC
- JSON Representation
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: 04 Apr 2025
https://github.com/snehalyelmati/competitive-programming-golang
Repository to maintain LeetCode, Kickstart and CodeChef solutions in Go. Implementation and notes of data structures and algorithms.
algorithms data-structures golang google-hashcode google-kickstart leetcode
Last synced: 21 Jun 2025
https://github.com/dougsoftware/college_computer_science
This repository is my college computer science studies.
c code-block code-blocks cpp data-science data-structures database eclipse gcc-complier html-css-javascript intellij java java-8 javascript jvm opengl operating-system php vscode
Last synced: 05 Jul 2025
https://github.com/rabinadk1/linearhashing
Hash Table visualization with Linear Probing for key collision
data-structures hashtable javascript p5js
Last synced: 11 Mar 2026
https://github.com/zul132/placement-prep-programs-java
This repository contains all the Java programs and coding problems I practiced for my placement preparation. The programs are organized topic-wise for ease of reference.
algorithms algorithms-and-data-structures data-structures data-structures-algorithms data-structures-and-algorithms dsa dsa-algorithm dsa-practice java placement placement-preparation programming-exercises
Last synced: 05 Feb 2026
https://github.com/lai-huy/csce-221
Source code for CSCE 221
algorithms cpp csce221 data-structures data-structures-and-algorithms tamu tamu-csce221
Last synced: 05 Jul 2025
https://github.com/krishanmurariji/SMS
Student managment System Using Html, CSS and JS & Php, SQL for DataBase
college-project data-structures database html html-css-javascript html5 php php7 phpmyadmin sql sqlite3 studentmanagement studentmanagementsystem
Last synced: 04 Dec 2025
https://github.com/lpsm-dev/static-list
💩 [Study] - An application to implement a simple static list
algorithms c-programming data-structures hacktoberfest static-list
Last synced: 22 Feb 2025
https://github.com/shrilakshmishastry/linkedlist_assignment
Data structure - Set of examples to learn linkedlist .
Last synced: 01 Mar 2025
https://github.com/maestre3d/coding-interview
Basic coding interview algorithms written in Java 15.
algorithms algorithms-and-data-structures coding-interviews data-structures
Last synced: 02 Apr 2025
https://github.com/ravi-prakash1907/data-structures-and-algo
Data Structures and Algorithms
algorithms course data-structures dsa pg python
Last synced: 06 Sep 2025
https://github.com/ugurcanerdogan/movie-library-system
Library System - Data Structures project with Linked Lists
data-structures library-management-system linked-list
Last synced: 06 Jul 2025
https://github.com/mavroprovato/algorithms
A library that implements various data structures and algorithms in C.
Last synced: 05 Dec 2025
https://github.com/bogwi/eruzero
Bullet-Train fast hashmap for Zig
benchmark data-structures hashmap hashtable zig zig-package ziglang
Last synced: 12 Apr 2025
https://github.com/hatemhosny/thealgorithms-javascript
The Algorithms - JavaScript Playground
algorithms data-structures javascript livecodes playground
Last synced: 16 Mar 2025
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/almmiko/rttd
Solutions for different technical problems.
algorithms data-structures leetcode
Last synced: 06 Jul 2025
https://github.com/abdealijaroli/dsa
Leetcode and GFG solutions in C++. Have built a similar repo in Golang, check out (github.com/abdealijaroli/leetgo)
algorithms cpp data-structures dsa leetcode
Last synced: 01 Mar 2025
https://github.com/gaurav-chaurasia/dsa
All my practice problem(data-structure and algorithmic) and code are here
algorithm competitive-programming cpp data-structures readme-md
Last synced: 22 Feb 2025
https://github.com/lunaroyster/algolyze
A searchable database of algorithms
algorithm-pages algorithms data-structures information reference
Last synced: 01 Mar 2025
https://github.com/limajpp/data-structures-exam
This repository contains my group's solution implementation for the final exam of the data structures course. It was designed by me, and my friend, Gabriel.
algorithms algorithms-and-data-structures binary-search-tree data-structures hashmap java linked-list
Last synced: 14 May 2025
https://github.com/dy/multiscale-array
Multiscale representation of an array
Last synced: 06 Sep 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/vvaldesc/blockmerge_game
NUMERIC BLOCK MERGING GAME CPP BASED.
allegro5 arrays cpp data-structures estructuras-de-datos fstream game poo
Last synced: 24 Dec 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/sumitkumargiri/data-structure-project-convert-an-array-to-a-doubly-linked-list
This repository contain all the best practices for managing Github repository.
data-structures datastructuresandalgorithm github project
Last synced: 12 Mar 2025
https://github.com/sidp919/competitive-programming
Created to improve python + competitive programming skills. This repository will include python programs and notes on Basics of Python, Data Structures and Algorithms with their implementations and explanations.
algorithms-and-data-structures competitive-programming data-structures python3
Last synced: 13 Jul 2025
https://github.com/tomasoak/datahopper
Python package for data engineering and data wrangling
data data-analysis data-engineering data-mining data-science data-structures data-wrangling datascience pandas python
Last synced: 12 Mar 2026
https://github.com/imdanielsp/dstructs-swift
A Swift's data structures and algorithms library. The purpose of this repository is to practice the Swift programming language and data structure in general.
algorithms data-structures practice review swift
Last synced: 01 Mar 2025
https://github.com/vs4vijay/data-structures-and-algorithms
Data Structures and Algorithms problems and solutions in Ruby
data-structures datastructures dsa ruby
Last synced: 27 Feb 2025
https://github.com/mo7amed-hussein/algorithms-and-data-structures-in-c
it is my implemenation for the most common data strucures using c language
algorithms binary-search bubble-sort c data-structures insertion-sort interpolation-search linear-search linked-list merge-sort queue quicksort searching-algorithms selection-sort shell-sort sorting-algorithms stack
Last synced: 17 Aug 2025
https://github.com/hackersa3edy/simple_shell
ALX Sprint 1 project - Simple Shell: The shell is a program that takes the command inputs written from the the user’s keyboard and passes them to the machine to execute them through the kernel. It also verifies if the command inputs from the user are correct. So, in general, a shell is a user interface to use the services of a computer.
algorithms alx alx-software-engineering c-language c-programming cli command-line data-structures debugging kernel optimization shell system-calls valgrind
Last synced: 22 Feb 2025
https://github.com/ashok-arjun/facebook-clone
Data Structures mini package to simulate the organization of users in facebook network. Includes the implementation of various data structures including Graph, Trie, Queue and Stack.
data-structures facebook-network graph linked-list list queue queues stack stacks
Last synced: 25 Mar 2025
https://github.com/mohamed-samy26/cpp-custom-linked-list
Custom linked list implementation with undo() functionality to revert any edits done to the linked list in their specific order
cpp data-structures linked-list pointers stack
Last synced: 01 Mar 2025
https://github.com/alecmocatta/sum
General-purpose sum types.
data-structures rust sum-types
Last synced: 10 Apr 2025
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: 16 Mar 2025
https://github.com/mdawoud27/data_structures_and_algorithms
Data Structures and Algorithms, you'll find comprehensive notes, explanations, and implementations of various data structures and algorithms.
arrays bigonotation binary-tree binary-trees c cpp data-structures hashtable javascript linked-list queues searching-algorithms sorting-algorithms stack stl
Last synced: 26 Mar 2025
https://github.com/md-mafujul-hasan/hackerrank_data-structure_solutions
These Contain Some Data Structure & Algorithm Problem Solution of Hacker Rank😏
data-structures hackerank hackerrank hackerrank-30dayschallange hackerrank-algorithms-solution hackerrank-algorithms-solutions hackerrank-challenges hackerrank-data-structures hackerrank-databases hackerrank-datastructure hackerrank-datastructures-array hackerrank-solutions
Last synced: 19 Mar 2026
https://github.com/devdrops/spl-data-structures
Material usado na talk do PHP Community Summit 2018.
Last synced: 14 Jun 2025
https://github.com/adityasworks/library-management-system-using-data-structures-cpp-
A library management system using data structures in C++
binary-search-tree cpp data-structures hashing library-management-system linked-list queue
Last synced: 08 Dec 2025
https://github.com/w8r/binary-trees
Binary trees: Simple Binary, AVL, Red-Black
avl-tree binary-search-tree binary-trees data-structures priority-queue red-black-tree
Last synced: 06 Jul 2025
https://github.com/vivaxy/data-structure-visualization
🎬Data Structure Visualization with animation.
algorithms animation data-structures svg visualization
Last synced: 25 Nov 2025
https://github.com/kfrancischen/leetcode
Leetcode solutions
algorithms data-structures leetcode-python
Last synced: 06 Jul 2025
https://github.com/samayun/data-structures-and-algorithms
All data stucture and algorthms I practiceare below here
cplusplus data-structures dsa dsa-algorithm dsa-practice
Last synced: 06 Sep 2025
https://github.com/jabellard/heap
Max heap implementation.
algorithm algorithms c data-structure data-structures heap max-heap
Last synced: 11 Mar 2025
https://github.com/abrarulhassan-786/phone-book
Hello, This project is a Phone book system Project, I have made using only python and use the concept of Data Structure. It's simple and you can download or copy code easily.
algorithms data-structures programming-language project python
Last synced: 17 Mar 2025
https://github.com/vedantaher2003/pict-ce-sem4
data-structures fandama fds fundamental python python3 se-comp sppu-computer-engineering
Last synced: 28 Feb 2025
https://github.com/basantech89/code_monk
Code Monk
algorithm android android-app-development data-structures java nodejs python react react-native reactjs web-development
Last synced: 17 Mar 2025
https://github.com/moindalvs/learn_feature_engg_time_series
Feature Engineering on Time Series Dataset (Flight Price Prediction)
data-science data-structures data-transformation feature-engineering feature-extraction feature-selection label-encoder onehot-encoding time-series-analysis
Last synced: 24 Dec 2025
https://github.com/lbwa/algorithms
Algorithm fundamentals implemented by JavaScript(TypeScript), @golang, @rust-lang.
algorithms algorithms-implemented data-structures go golang heap javascript linked-list queue searching-algorithms sorting-algorithms stack typescript
Last synced: 10 Apr 2025
https://github.com/asiimwedismas/java_data_structures
Implementation of a few data structures written in Java, complete with tests.
Last synced: 29 Mar 2025
https://github.com/wesleybertipaglia/interview
💼 Welcome to the Coding Interview Practice Repository! This repository is designed to help you prepare for coding interviews by providing a curated collection of questions and solutions.
algorithms architecture coding computer-science cracking-the-coding-interview data-structures exercises interview problem-solving repository
Last synced: 11 Mar 2025
https://github.com/wesleybertipaglia/algorithms
This collection houses my implementations of various algorithms, data structures, and problem-solving solutions. The code is written in JavaScript, TypeScript, C, C++, Go, and Python.
algorithms c cpp data-structures go js python repository ts
Last synced: 11 Mar 2025
https://github.com/reity/are
Library for defining and working with abstract regular expressions that support strings/sequences with elements of any symbol type, with an emphasis on supporting scenarios in which it is necessary to work with regular expressions as abstract mathematical objects.
data-structures python python-library re-to-nfa regular-expressions regular-languages theory-of-computation
Last synced: 13 Sep 2025
https://github.com/2kabhishek/hackerrank
Solutions to HackerRank problems ✅💯
competettive-programming data-structures hackerrank hackerrank-solutions learning problem-solving
Last synced: 01 Mar 2025
https://github.com/orabazu/js-data-structures
Some of the data structures implemented in Javascript
Last synced: 07 Jul 2025
https://github.com/inspirate789/alloc
Memory manager for go based on memory arenas
algorithms bench data-structures go golang memory memory-management rese research-paper
Last synced: 17 Mar 2025
https://github.com/ericgitangu/leetcode-projects
Solutions to various LeetCode Problems
algorithms data-structures dynamic-programming problem-solving
Last synced: 11 Mar 2025
https://github.com/Riad-ENNAIM/data-structures
Implement some Data Structures using JavaScript
Last synced: 29 Apr 2025
https://github.com/hubenchang0515/luminous
Luminous is a DATA STRUCTURE and ALGORITHMIC library of C programming language.
Last synced: 11 Mar 2025
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: 21 Feb 2025
https://github.com/md-mafujul-hasan/hackerrank_algorithms_solution
These Contain Some Algorithm Solution of Hacker Rank😏
algorithm algorithm-challenges algorithm-hackerrank algorithms algorithms-and-data-structures algorithms-datastructures data-structures hackerrank hackerrank-algorithm hackerrank-algorithms hackerrank-algorithms-solution hackerrank-algorithms-solutions hackerrank-algorithms-solutions-php hackerrank-algorithms-warmup hackerrank-algorithms-youtube hackerrank-solutions python
Last synced: 08 Oct 2025
https://github.com/pgodavle/cppcodeprogams
Programs using Cpp
array cpp data-structures dsa-algorithm string
Last synced: 05 Oct 2025
https://github.com/virjilakrum/merkle_proof_file_transfer
merkle_proof_file_transfer is an open-source project designed to demonstrate the use of Merkle proofs for secure and efficient file transfer.
data-structures file-transfer merkle-hash-trees merkle-proof merkle-tree move
Last synced: 05 Oct 2025
https://github.com/diable201/ads2021_practice
Codes from practice lessons
algorithms cpp data-structures
Last synced: 12 Dec 2025
https://github.com/make-github-pseudonymous-again/js-bst
:seedling: Binary search tree library in JavaScript
agpl binary-search-trees computer-science data-structures javascript search-trees searching sorting tree
Last synced: 12 Dec 2025
https://github.com/hasnainroopawalla/algorithm-visualization-python3
Draw Graphs and Visualize Algorithms (Sorting, Shortest Path, etc,) in Python3 (Pygame)
data-structures pygame python3 shortest-path-algorithm sorting-algorithm-visualizations visualize-algorithms
Last synced: 06 Oct 2025
https://github.com/stuyy/graph
A simple Graph Data Structure.
algorithms data-structures graph graph-theory graphtheory java
Last synced: 07 Oct 2025
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/felipeversiane/target-teste
Technical test proposed by the company Target Sistemas.
Last synced: 07 Oct 2025
https://github.com/bm371613/slice-aggregator
A library for aggregating values assigned to indices by slices and the other way around
data-structures fenwick-tree interval interval-tree prefix-sum slice slice-aggregator
Last synced: 12 Mar 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/nouemankhal/competitive-programming
Some of my solutions for competitive programming problems in different Online Judges ( Codeforces, UVa, SPOJ, Kattis...) and contests
algorithms competitive-programming data-structures
Last synced: 08 Oct 2025
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/kishore-ganesh/datastructures
A collection of datastructures implemented in C and C++
data-structures datastructures datastructures-implemented sort
Last synced: 08 Oct 2025
https://github.com/fahadulshadhin/problem-solving
My coding problem solutions
algorithms data-structures hackerrank leetcode
Last synced: 23 Feb 2026
https://github.com/jlmsc/estruturas-de-dados
Implementações de algumas estruturas.
algorithms algorithms-and-data-structures data-structures java
Last synced: 08 Oct 2025
https://github.com/miguelriosoliveira/42
Projects from 42 school
algorithms c data-structures makefile shell
Last synced: 21 Jan 2026
https://github.com/jilliennelapid/stackcalculator
Project 1: A Stack (Data Structure) Calculator that implements strings and infix/postfix notation to compute basic operations.
cpp data-structures infix-to-postfix iomanip stack stack-calculator stacks strings
Last synced: 08 Oct 2025
https://github.com/guibrandt/multi-splay
Multi-splay tree implementation written in Go
data-structures dynamic-optimality go multi-splay-tree tree-structure
Last synced: 09 Oct 2025
https://github.com/solangeug/text-editor
This project is part of the Data Structures and Performance in Java Coursera course, developed by the University of California, San Diego. It allows its user to manage, manipulate and reason about large sets of textual data.
algorithms data-structures java-8 java-fx junit5 maven string-manipulation
Last synced: 09 Oct 2025
https://github.com/bl33h/byletter
Categorize words by their starting letter in a dictionary.
algorithms data-structures dictionary logic python text-processing word
Last synced: 09 Oct 2025
https://github.com/nilesh2000/errorfreecodes
Repository I use for my interview preparation.
algorithms cpp data-structures
Last synced: 09 Oct 2025
https://github.com/0xkalvin/data-structures-and-algorithms
Data structures, algorithms and leet code problems
algorithms data-structures leetcode
Last synced: 09 Oct 2025
https://github.com/sword-jin/go-algorithm
golang 常用数据结构,算法
algorithms btree data-structures heap queue stack tree
Last synced: 09 Oct 2025
https://github.com/gcoronelc/ucv_gdi-1_202302-b2
Taller de Gestión de Datos e Información I con Gustavo Coronel.
data data-science data-structures database databases online oracle query relational-databases security sql sql-server
Last synced: 09 Oct 2025
https://github.com/bcongdon/hackerrank
:computer: My HackerRank solutions
algorithms data-structures hackerrank python
Last synced: 09 Oct 2025
https://github.com/asynched/data-structures
Implementation of a series of data structures in C
Last synced: 09 Oct 2025
https://github.com/gabrielmpinho/cs50-sql
Solutions and notes from CS50’s Introduction to Databases with SQL. Covers CRUD operations, data modeling, normalization, joins, views, indexes, and connecting SQL with Python and Java. Begins with SQLite for portability and introduces PostgreSQL and MySQL for scalability.
data-analysis data-structures data-visualization database databases javascript python sql
Last synced: 09 Oct 2025
https://github.com/the-pro7/data-structures-in-javascript
An implementation of a few of the pupular data structures in the JS programming language
Last synced: 09 Oct 2025
https://github.com/iboudhaine/hnsw-attribute-filtering-optimization
Optimizing multi-attribute filtering for Approximate Nearest Neighbor (ANN) search using HNSW. This project integrates bitsets and Roaring Bitmaps into HNSWLib to accelerate query performance by reducing evaluation costs for large attribute datasets.
ann-search approximate-nearest-neighbor bitsets cpp data-structures efficient-filtering hnsw optimization roaring-bitmaps
Last synced: 10 Oct 2025
https://github.com/shwetajoshi601/cracking-the-coding-interview-solutions
This repository contains my solutions to the problems in the book Cracking the Coding Interview.
cracking-the-coding-interview ctci ctci-solutions data-structures java solutions
Last synced: 10 Oct 2025
https://github.com/ranaessam03/vectorclass
Vector class implementation using c++
data-structures object-oriented-programming
Last synced: 10 Oct 2025
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: 10 Oct 2025
https://github.com/qulia/go-qulia
Go common library
data-structures golang graph heap set stack tree trie
Last synced: 14 Jan 2026