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-06 00:07:25 UTC
- JSON Representation
https://github.com/sureshsundriyal/rcu-cache
A FIFO cache implementation in Python with lock-free reads.
cache data-structures fifo-cache lock-free-reads python rcu rcu-cache
Last synced: 23 Mar 2025
https://github.com/iampavangandhi/huffmanendec
♾️ Huffman Encoder-Decoder Web App (using Huffman Coding)
data-structures encoder-decoder huffman-coding huffman-tree javascript
Last synced: 16 Jun 2025
https://github.com/kawser2133/problem-solving-practice
The solutions are implemented in the C# programming language and aim to showcase my problem-solving skills and coding practices.
algorithms algorithms-and-data-structures csharp data-structures problem-solving
Last synced: 03 Mar 2025
https://github.com/abdur75648/anagram-generator
A Java program that prints out all valid anagrams of an input string present in the a vocabulary
algorithms anagrams assignment avl-tree binary-search-tree binary-tree col106 collision data-structures dsa hashing hashing-algorithm hashmap hashtable iitd
Last synced: 31 Mar 2025
https://github.com/bestmahdi2/uni__phonebookapppython
A university project in which a phone book is designed with Python language
data-structures phone-book python
Last synced: 08 Mar 2025
https://github.com/aditeyabaral/hashmap-lemmatizer
A simple lemmatizer made as a part of the Data Structures (UE18CS202) course at PES University. We used the concepts of graph networks combined with a HashMap to create the database of words along with their lemma.
c data-structures graph hashing lemmatization linked-list natural-language-processing
Last synced: 28 Jun 2025
https://github.com/aryanjain28/dsa
"This repository contains my LeetCode practice, DSA understanding, and crucial algorithms, encompassing all of my code."
algorithms data-structures leetcode leetcode-solutions python3
Last synced: 24 Mar 2025
https://github.com/pedrofnseca/bd-vendas
🐬 Banco de dados para vendas
cloud data-structures database mysql sql
Last synced: 02 Sep 2025
https://github.com/erseco/ugr_estructuras_datos
Practicas de Estructuras de Datos (ED) del Grado en Ingeniería Informática de la Universidad de Granada (UGR)
Last synced: 27 Dec 2025
https://github.com/lehoangan2906/mitx-6.002x
Introduction to Computational Thinking and Data Science
algorithms-and-data-structures data-science data-structures python3
Last synced: 19 Jul 2025
https://github.com/0xisk/research-solidity-algorithms
The purpose of this repo to be focused on smart-contracts algorithms in Solidity.
algorithms data-structures smart-contracts smart-contracts-algorithms smartcontracts
Last synced: 04 Feb 2026
https://github.com/manandesai54/ds-algo-visulization
Using HTML CSS JS( vanilla and some Libraries realvel soon )
algorithms canvas canvas-game data-structures data-visualization javascript javascript-library js web-application website
Last synced: 28 Dec 2025
https://github.com/moindalvs/assignment_multi_linear_regression_2
Consider only the below columns and prepare a prediction model for predicting Price. Corolla<-Corolla[c("Price","Age_08_04","KM","HP","cc","Doors","Gears","Quarterly_Tax","Weight")]
cooks-distance data-science data-structures data-visualization exploratory-data-analysis feature-engineering feature-selection influencers multi-collinearity-issue outlier-removal outliers-detection predictive-modeling
Last synced: 11 Mar 2025
https://github.com/itsjomon/java-dsa
A Java Data Structures and Algorithms repository for quick revision, practice, and reference.
algorithms data-structures java java-dsa java-programming-language
Last synced: 16 Mar 2025
https://github.com/kevinlin1/huskymaps
An educational web app for mapping the world, searching for places, and navigating around Seattle.
autocomplete data-structures education graph-algorithms openstreetmap
Last synced: 08 Apr 2025
https://github.com/mayankgupta-dev08/learningjava
me learning java
algorithms collections data-structures design-patterns docker file-handling generic java junit lamdas multithreading regexp sql stream-api
Last synced: 11 Jun 2025
https://github.com/abdulvahabaa/geeksforgeeks-dsa
This is my Geeks for Geeks test submission reports repository for improving my DSA knowledge and coding skill.
algorithms data-structures dsa-learning-series dsa-practice javascript nodejs
Last synced: 06 Jan 2026
https://github.com/mohamedayassin/dictionary-using-data-structures
Terminal based dictionary application using data structures in C++
data-structures dictionary linked-list linkedlists-using-class
Last synced: 24 Mar 2025
https://github.com/lehoangan2906/6.006-spring-2020
Introduction to Algorithms
algorithms-and-data-structures data-structures python3
Last synced: 24 Mar 2025
https://github.com/gabriel-dp/ufsj-labprog2
All exercises solved during "Programming Laboratory II" subject at UFSJ
Last synced: 03 Jul 2025
https://github.com/madhvi-n/python-dsa
Data Structures and Algorithms in Python. Solutions to practice problems on GFG.
algorithms data-structures problem-solving python3
Last synced: 08 Apr 2025
https://github.com/shaw145/dsa-questions
There is some DSA questions programmed in C language
c data-structures data-structures-and-algorithms dsa dsa-algorithm dsa-practice dsalgo-questions
Last synced: 08 Apr 2025
https://github.com/ragul-rofi/stackimplementation2python
Beginner Stack Implementation in Python
data-structures dsa python stack
Last synced: 30 Mar 2025
https://github.com/alexdvorak/c_cpp_projects
For the sake of learning how to translate across languages and how things work
algorithms algorithms-implemented c data-structures data-structures-c sorting-algorithms sorting-algorithms-implemented
Last synced: 10 Mar 2025
https://github.com/ifeelgarv/striver-a2z-dsa-sheet-solution-using-cpp
This repository contains Strivers A2Z DSA Course/Sheet Code Solution using C++with explanation.😍
Last synced: 11 Jun 2025
https://github.com/stackcats/collections
A library provides efficient implementations of the most common general purpose programming data structures.
algorithms data-structures elixir
Last synced: 30 Mar 2025
https://github.com/osiota10/alx-low_level_programming
C Low Level Programming - Data Structures, Linux/Unix System Programming and Algorithms with ALX Software Engineering
algorithms assembly c data data-structures linux shell unix
Last synced: 25 Jun 2025
https://github.com/massigy/c-singlelinkedlists
This repo contains all the single linked Lists manipulation functions and procedures, written in the C programming language.
algorithms c cprogramming data-structures gcc git github linked-list makefile
Last synced: 01 Apr 2025
https://github.com/madjiebimaa/dsa
Repository to store all implementation of data structures and algorithms that I have learned.
algorithms data-structures go golang
Last synced: 10 Mar 2025
https://github.com/edugmenes/azure-data-engineering
This repository contains my first end-to-end Data Engineering project, built using Microsoft Azure Cloud and Azure Databricks with PySpark.
azure cloud data data-engineering data-lakehouse data-structures databricks delta-lake etl-pipelines lakehouse lakehouse-architectures medallion-architecture microsoft-azure pyspark spark
Last synced: 29 Jan 2026
https://github.com/shikha-code36/blind75-leetcode-solutions-python
Solutions to the curated list of 75 technical INTERVIEW questions on Blind using Python
algorithms algorithms-and-data-structures arrays-and-strings backtracking-algorithm bitmanipulation blind75 data-structures dynamic-programming graph hashing-algorithm interview-questions leetcode-python leetcode-solutions linked-list python python-ds-algo recursion trees trie twopointers
Last synced: 27 Nov 2025
https://github.com/danishayman/boyer-moore-string-matching
This Java program implements the Boyer-Moore string matching algorithm using the Bad Character Heuristic.
algorithms booyer-moore booyer-moore-harspool data-structures java
Last synced: 20 Jun 2025
https://github.com/sunami09/dsalgo-codingninjas
This is the roadmap of learning data structures in C++. Data structure and Algorithm (DSA) is applied in all disciplines of software development. DSA is the building block of the software development process. It is not limited to a single programming language. Although programming languages evolve or get dormant over time, DSA is incorporated into all of these languages.
algorithms-and-data-structures c-plus-plus data-structures graph linked-list recursion
Last synced: 28 Feb 2025
https://github.com/sglavoie/code-snippets
Collection of code snippets that have been useful at some point in history.
algorithms computer-science data-structures mathematics python3
Last synced: 30 Mar 2025
https://github.com/alexfigliolia/data-structures
Efficient data structures for every day programming
algorithms data-structures typescript
Last synced: 23 Apr 2025
https://github.com/mastercruelty/c-go-algorithms
Just a repository where I put my C and Go exercises about my exam of Algorithm and data structures at University of Milan
algorithms c data-structures golang
Last synced: 28 Feb 2025
https://github.com/haidermalikk/cs_notes
My CS notes. Include Topics Like: Data structures, Algorithims, OOP, Syntax for various languages, etc.
algorithms algorithms-and-data-structures begginer-friendly csnote csnotes data-structures explanation python
Last synced: 09 Apr 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: 30 Dec 2025
https://github.com/bzdgn/tower-of-hanoi-demo
Tower Of Hanoi Demonstration WIth Java and Custom Stack Implementation For Pegs
data-structures data-structures-algorithms java recursive recursive-algorithm stack tower-of-hanoi
Last synced: 28 Mar 2025
https://github.com/hendrialqori/dsa-javascript
Learn algorithm and data structure in Javascript
algorithm data-structures javascipt
Last synced: 31 Mar 2025
https://github.com/richiepagard/python-algorithm
Write some algorithms with Python. I'm trying to write the best way that I can.
algorithms data-structures implement leetcode pytest python3 two-pointers
Last synced: 18 Jan 2026
https://github.com/martin-majlis/probstructs
Collection of probabilistic data structures - CM-Sketch, ECM-Sketch, exponential histogram in C++.
cpp data-structures probabilistic-programming streaming
Last synced: 09 Apr 2025
https://github.com/anshumansinha3301/data-structures-for-artificial-intelligence
Data Structures and Algorithm implementation in Artificial Intelligence including algorithm used for Artificial Intelligence
algortihm anshumansinha3301 artificial-intelligence bitfusiondynamics data-structures open-source
Last synced: 30 Nov 2025
https://github.com/neelanjan00/grid-path-finder
A web app for finding and visualizing the path between a source position and a destination position in a grid using Graph algorithms such as BFS, DFS, Dijkstra, etc.
algorithms data-structures graph-theory reactjs search-algorithm
Last synced: 11 Jun 2025
https://github.com/victoriacheng15/data-structures-and-algorithms
a repo contains my solutions included Jest testing for DSA problems from HackerRank, Leetcode, and Project Eular
algorithms algorithms-and-data-structures codesignal-solutions data-structures hackerrank-solutions javascript project-euler-solutions
Last synced: 29 Mar 2025
https://github.com/olaolatunbos/leetcode
The repository contains my solutions to leetcode questions in Python, along with data structures and algorithms
algorithms algorithms-and-data-structures data-structures leetocde python
Last synced: 30 Nov 2025
https://github.com/ibz-04/structs-algos
This repository contains solutions to data structures and Algorithm questions solved by me
algorithms-and-data-structures data-structures dsa-learning-series dsa-practice leetcode-answers leetcode-practice leetcode-python leetcode-questions leetcode-solutions python python3
Last synced: 31 Mar 2025
https://github.com/nelsonbn/algorithms-data-structures-dijkstra
Algorithms and Data Structures - Dijkstra
algorithms algorithms-and-data-structures data-structures dijkstra graphs
Last synced: 21 Feb 2026
https://github.com/pr47h4m/datastructuresandalgorithmscpp
Repository Focuses On Implementation Of Data Structures And Algorithms In CPP
algorithms codejam cpp data-structures kickstart oop
Last synced: 09 Apr 2025
https://github.com/radmitr/data-structures-and-algorithms
Data structures and algorithms by Olexandr Tsymbaliuk. Not finished.
Last synced: 16 Mar 2025
https://github.com/Priyansusahoo/Data-Structure-And-Algorithms-Java
Learning Data Structures & Algorithms | Leetcode | Java
algorithms data-structures dsa-practice graph java leetcode leetcode-java list searching-algorithms sorting-algorithms tree
Last synced: 25 Apr 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: 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/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/shrilakshmishastry/linkedlist_assignment
Data structure - Set of examples to learn linkedlist .
Last synced: 01 Mar 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/dy/multiscale-array
Multiscale representation of an array
Last synced: 06 Sep 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/alecmocatta/sum
General-purpose sum types.
data-structures rust sum-types
Last synced: 10 Apr 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/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/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/vedantaher2003/pict-ce-sem4
data-structures fandama fds fundamental python python3 se-comp sppu-computer-engineering
Last synced: 28 Feb 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/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/2kabhishek/hackerrank
Solutions to HackerRank problems ✅💯
competettive-programming data-structures hackerrank hackerrank-solutions learning problem-solving
Last synced: 01 Mar 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/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/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/nilesh2000/errorfreecodes
Repository I use for my interview preparation.
algorithms cpp data-structures
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/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/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/cybersecurity-dev/data-structures-in-fsharp
Data Structures in F#
data-structure data-structure-in-fsharp data-structures data-structures-in-fsharp
Last synced: 18 Feb 2026
https://github.com/learnwithfair/data-structure
data-structure with [learnwithfair, Learn with fair, Rahatul Rabbi, Md Rahatul Rabbi ,rahatulrabbi]
2-2 academic data-structures data-structures-and-algorithms learn-with-fair learnwithfair python rahatul-rabbi rahatulrabbi
Last synced: 10 Oct 2025
https://github.com/afthaab/data-structures-in-golang
This repository is a comprehensive collection of various data structures implemented using the Go programming language.
data-structures leetcode-solutions
Last synced: 11 Oct 2025
https://github.com/bsanket16/data-structures
Data Structures and Algorithms Library
algorithms data-structures problem-solving
Last synced: 11 Oct 2025
https://github.com/hirenchauhan2/linkedlist
Linkedlist in Go
data-structures go golang linked-list
Last synced: 14 Jan 2026
https://github.com/siddhantsingh1230/algorithms
All Algorithms in nutshell C
algorithms daa data-structures design-analysis-algorithms
Last synced: 12 Oct 2025
https://github.com/thecuriousjuel/data-structure-and-algorithm
This repository contains all the Data Structure and Algorithms that I have worked on. Implementation of these data structures and algorithms are done using the Python programming language.
algorithms-and-data-structures data-structures dsa python-3
Last synced: 12 Oct 2025
https://github.com/fmorenovr/gods
Golang Data Structures implementation.
array-list binary-search-tree data-structures doubly-linked-list enumerables graph hash linked-list lists maps queue sets stack tree
Last synced: 27 Jan 2026
https://github.com/mayankgupta-dev08/projectchess
Simple Chess Application
algorithms chess core-java data-structures game game-development java oops vanilla-java
Last synced: 17 Oct 2025
https://github.com/cogitatortech/ordered
A collection of data structures that keep data sorted by key (WIP)
data-structures ordered-collections zig zig-library zig-package
Last synced: 17 Oct 2025
https://github.com/ralvarezdev/uru-programming-2-blockbuster
Blockbuster terminal project from Programming 2 college course
cpp data-structures dsa merge-sort rafael-urdaneta-university terminal universidad-rafael-urdaneta uru
Last synced: 20 Oct 2025
https://github.com/richiepagard/c-algorithm
Write some algorithms with C programming language. I'm trying to write the best way that I can.
algorithms c cprogramming data-structures
Last synced: 18 Jan 2026
https://github.com/amrdb/data-structures-cs61b
Labs & Projects for UC Berkeley's data structures course (CS61B).
Last synced: 23 Oct 2025
https://github.com/odilson-dev/hashmap
The Hashmap Project is an assignment from TOP's curriculum, where participants work on creating and implementing a hashmap data structure as part of their learning exercises.
data-structures hashmap ruby theodinproject
Last synced: 24 Oct 2025
https://github.com/lucasguiss/algorithms
Algorithms and data structures in Go
Last synced: 24 Oct 2025
https://github.com/ryomendev/dsa
This repository is dedicated to learning and practicing Data Structures and Algorithms (DSA). It contains solutions to various problems, ranging from basic to advanced topics, helping enhance problem-solving skills and understanding core DSA concepts through hands-on coding.
algorithms algorithms-and-data-structures cpp data-structures
Last synced: 26 Oct 2025
https://github.com/thomasthaddeus/musicalchairs
This project contains implementations of a seating arrangement algorithm using four different approaches: us module, using standalone functions, and using Python's zip function along with the built-in sorted function.
data-structures interview-questions lgplv3 optimization-algorithms python python3
Last synced: 26 Oct 2025
https://github.com/gmurayama/file-compressor
File compressor that utilizes Huffman Algorithm and RLE
Last synced: 27 Oct 2025
https://github.com/ahmedgaafer/ts-data-structures
A lightweight TS data structures package
data-structures graph heap javascript javascript-library stack typescript typescript-library
Last synced: 29 Jan 2026