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-20 00:07:38 UTC
- JSON Representation
https://github.com/kacper0199/agh-navigator-app
The purpose of this project is to create AGH University of Science and Technology navigator app using Dijkstra's algorithm to find the shortest paths between the buildings.
agh-university algorithms data-structures dijkstra-algorithm folium-maps heroku-app navigator python streamlit
Last synced: 06 May 2026
https://github.com/iamkira420/student-management-system
Basic Student Management System thatallows users to perform CRUD (Create, Read, Update, Delete) operations on a list of students.
cli cpp data-structures database oop sql terminal
Last synced: 06 May 2026
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/aswinbarath/sde-problems
SDE Problems marked with FAQ Companies
algorithms data-structures gfg java leetcode problem-solving sde-sheet
Last synced: 14 May 2025
https://github.com/jaem1n207/brain
개발을 할 때 필요한 일부 기본 지식들을 정리한 저장소
accessibility css data-structures database front-end html javascript network node os patterns performance react security
Last synced: 08 Apr 2026
https://github.com/fahadulshadhin/problem-solving
My coding problem solutions
algorithms data-structures hackerrank leetcode
Last synced: 23 Feb 2026
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: 11 Jun 2026
https://github.com/anishlearnstocode/java-batch-10
Introductory course in Java Programming taught at @WhatAfterCollege. 🎓
algorithms course data-structures java online-course oops strings
Last synced: 18 Mar 2025
https://github.com/fou1100ouacus/course19_driving-license-management_full-real-project
DVLD is a Desktop Application that I've been working on from scratch, using .NET Core Windows Forms, ADO.Net and Microsft SQL Server from Programming Advices Course 19.
advanced-programming csharp-code data-structures database desktop-app dotnet sql
Last synced: 09 May 2026
https://github.com/snimmagadda1/coding-challenges
🧠 Collection of coding challenges to keep sharp
algorithms algorithms-and-data-structures data-structures go golang java leetcode leetcode-go leetcode-golang leetcode-java leetcode-solutions
Last synced: 30 Mar 2025
https://github.com/greybax/stack-data
Simple stack imlementation on ES6
algorithm algorithm-and-data-structure algorithm-and-datastructure algorithms-datastructures data-stack data-structure data-structures datastructure datastructures es6 es6-javascript js js-data stack stack-based stack-data stacks stacks-project structured-data structures
Last synced: 18 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/missipsag/binary-search-tree
This is a small project where I learned how to manipulate the Binary Search tree data structure (creating and inserting new nodes, deleting ones, updating key values...) and tree walks algorithms : inorder, preorder, postorder.
binary-search-tree c data-structures pointer
Last synced: 28 Mar 2025
https://github.com/moinulmoin/common-dsa-with-js
common data structures and algorithms with JavaScript
algorithms algorithms-and-data-structures data-structures dsa
Last synced: 22 May 2026
https://github.com/izzhafeez/szmatrix
Space-partitioning data structure to improve queries for clustered points in 2D space
cpp data-structures geospatial
Last synced: 06 Apr 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: 20 Apr 2026
https://github.com/taharachedi/custom_queuearr_library-cpp
Not a standard queue—it's a unique implementation using my custom Dynamic Array class, modified for learning purposes while retaining core functionality.
Last synced: 28 Jul 2025
https://github.com/parthjohri/leetcodepractice
This repository holds my solutions for all the LeetCode problems that I have been solving
cpp data-structures leetcode leetcode-cpp leetcode-solutions
Last synced: 12 Jun 2026
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/manju07/data-structure-and-algorithms-using-java
Advance data-structures and algorithms implemented using Java
advanced-data-structures algorithms-and-data-structures collections-java data-structures java-8 problem-solving problemsolving thread
Last synced: 03 Nov 2025
https://github.com/ernitingarg/very-large-file-processing-python
Python solution which uses min-heap data structure and thread parallalism to process very large file
data-structures large-files min-heap multiprocessing python3 space-complexity threading time-complexity unit-testing
Last synced: 16 May 2025
https://github.com/priyakdey/dsa
Implementations of different algorithms and data structures.
algorithms computer-vision data-structures data-structures-and-algorithms interview-preparation java python software-engineering
Last synced: 04 May 2026
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/samuellucas97/competitive-programming
Solution implementation of HackerRank, LeetCode, Codeforces, SPOJ, and UVA problems.
algorithms codeforces-solutions data-structures dynamic-programming graph-algorithms greedy-algorithms hackerrank-python hackerrank-solutions leetcode-solutions shortest-path-algorithm spanning-tree uva-solutions
Last synced: 23 Jul 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/estkey/datastructure
Multi Language Implementation for Elementary Data Structure
Last synced: 27 Mar 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/hta218/algorithms-and-data-structures
My solutions to LeetCode and HackerRank's problems
algorithms data-structures hackerrank leetcode
Last synced: 22 Mar 2025
https://github.com/asynched/data-structures
Implementation of a series of data structures in C
Last synced: 09 Oct 2025
https://github.com/spideystreet/ai-learning-journey
Documenting my journey in learning Artificial Intelligence, with a focus on Data systems & Machine / Deep Learning and their applications. Includes structured notes and interesting research papers. Updated regularly as I learn.
academic data-structures education learning machine-learning
Last synced: 09 Mar 2026
https://github.com/imjul1an/algorithms-and-data-structures
Learn algorithms and data structures in JS
alogrithms data-structures javascript
Last synced: 15 Mar 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: 18 May 2026
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/adrian-lin-1-0-0/go-ds
Go data structures for competitive programming
competitive-programming data-structures go golang
Last synced: 20 Mar 2025
https://github.com/ritankarsaha/dsa
Data Structures and Algorithms
algorithms data-structures dsa-algorithm
Last synced: 28 Jul 2025
https://github.com/timsearle/graph
Graph and Breadth First Search Playground Test
breadth-first-search data-structures graph swift-3
Last synced: 28 Jan 2026
https://github.com/akibhaider/battleship_guessing_game_javafx-
Classic ”Battleship” game using JavaFX and SceneBuilder.
css3 data-structures html5 javafx-application javafx-gui javafxgame
Last synced: 02 Jan 2026
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/moindalvs/learn_eda_house_price_dataset
Data Set: House Prices: Advanced Regression Techniques Exploratory Data Analysis on more than 80 features
cardinality data-analysis data-science data-structures data-visualization missing-values
Last synced: 10 Oct 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/01barthez/ludo-game-c-sdl
Ludo is a game in which each player moves his four pawns on a board according to the rolls of the dice, with the aim of getting all his pawns to the central square. This project consists in implementing a digital version of the game in C with SDL, managing the interface and the game rules.
assessment-project c cprograms data-structures makefile sdl2 sdl2-image
Last synced: 04 Mar 2025
https://github.com/figsoda/one-of
Rust library that introduces macros to represent and use types that can be converted either From or TryInto the given types
data-structure data-structures enum macro macros rust type
Last synced: 19 Jan 2026
https://github.com/tigran-sargsyan-w/push_swap
This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting.
42 42school algorithm bonus c challenge data-structures mandatory operations optimization push sorting stack swap
Last synced: 29 May 2026
https://github.com/sdk-meb/ft_containers.42
Project aims to re-implement an STL C++ containers such as vector, map, stack, and potentially set while adhering to the C++98 standard. The goal is to ensure a deep understanding of these containers and to develop custom implementations that comply with C++98 features and restrictions.
1337school 42born2code containers cpp cpp98 data-structures data-types makefile redblack-tree
Last synced: 05 Jan 2026
https://github.com/muhammad-fiaz/data-structures-and-algorithms-solutions
Explore comprehensive solutions to coding problems from Geeks for Geeks, LeetCode, and HackerRank. This repository focuses on implementing and understanding fundamental data structures and algorithms, organized for easy navigation and quick learning.
algorithm-challenges algorithms-and-data-structures data-structure data-structures data-structures-algorithms data-structures-and-algorithms datastructure datastructures datastructures-algorithms datastructuresandalgorithm dsa dsa-algorithm dsa-learning-series dsa-practice dsa-questions dsa-solutions dsalgo-questions hackerrank leetcode solutions
Last synced: 11 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/withrvr/dsa
🔥: Consistency is the key
algorithm data-structures data-structures-and-algorithms dsa dsa-questions final450 leetcode lovebabbar lovebabbar-dsa-list lovebabbar-dsa-sheet
Last synced: 24 Jul 2025
https://github.com/gremble0/nonstdlib
Some usefil utilities for C not provided by the standard library
algorithms c data-structures library
Last synced: 17 Feb 2026
https://github.com/awais-124/stack-expression-converter
Expressions Converter. Third semester project using data structures concept.
cpp data-structures expression-converter-application programming stack
Last synced: 07 Apr 2025
https://github.com/limajpp/data-structures
This repository contains implementations of various fundamental data structures written in Java. Each implementation is designed from scratch, avoiding the use of Java's built-in data structure libraries, to reinforce a deeper understanding of how they work internally.
algorithms data-structures java
Last synced: 05 Apr 2025
https://github.com/joshua-light/fenwick-tree-rs
A Fenwick tree implementation.
data-structures fenwick-tree rust
Last synced: 11 Oct 2025
https://github.com/ravin-d-27/data_structures_questions
Here's my repository where I will be uploading placement coding questions with solutions here.
algorithms data-structures java leetcode
Last synced: 10 Aug 2025
https://github.com/rishabh96b/simple-coding-solutions
Here you can find the code for simple programs. This is for beginners who can take reference from these solutions.
Last synced: 25 Mar 2025
https://github.com/theodesp/algorithms-erickson
Algorithms Workbook exercises by Jeff Erickson
algorithms data-structures exercises learning-by-doing
Last synced: 06 Apr 2025
https://github.com/hirenchauhan2/linkedlist
Linkedlist in Go
data-structures go golang linked-list
Last synced: 14 Jan 2026
https://github.com/dcristoloveanu/clds
C Lockless Data Structures
c data-structures hash-table hazard-pointer library lock-free lockless singly-linked-list
Last synced: 22 Jun 2025
https://github.com/nitrosh/nitro-datastore
Nitro DataStore makes working with JSON data efficient and enjoyable. Access your data however you want - dot notation, dictionary style, or path-based - no schema required.
data-structures json python3 static-site
Last synced: 25 Jan 2026
https://github.com/waqaszafar9/cricket-managment-database
cricket website data base mangment project
cricket-data cricket-dataset data data-structures database database-management database-management-system database-schema oracle oracle-database sql sql-query
Last synced: 10 Aug 2025
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/aitorruizes/c-singly-linked-list
This C implementation offers a generic singly linked list with customizable operations like insertion, deletion, and searching, using function pointers for flexibility with node behaviors.
c data-structures linked-list singly-linked-list
Last synced: 29 Oct 2025
https://github.com/alansastre/java-concurrency-collections
Colecciones concurrentes en Java. Estructuras de datos concurrentes.
concurrency concurrent-data-structure concurrent-map concurrent-programming concurrent-queues data-structures java java11 java17 java8
Last synced: 20 Feb 2026
https://github.com/yoursrijit/graph-in-java
Graphs in data structures are non-linear data structures made up of a finite number of nodes or vertices and the edges that connect them. Graphs in data structures are used to address real-world problems in which it represents the problem area as a network like telephone networks,
data-structures graph graph-theory graphs java networks
Last synced: 20 Jul 2025
https://github.com/skyv26/hackerrank-solution
HackerRank is a tech company that focuses on competitive programming challenges for both consumers and businesses. Developers compete by writing programs according to provided specifications.
algorithms coding-challenge data-structures interview-preparation javascript
Last synced: 05 Apr 2025
https://github.com/nubango/eda-domjudge
Estructuras de Datos y Algoritmos | Data Structures and Algorithms | UCM - DV
algorithms algorithms-and-data-structures data-structures
Last synced: 14 Apr 2026
https://github.com/massigy/c-hash-tables
This C project implments a Hash Table data structure.
c cprogramming data-structures gcc git github hashtable linked-list makefile
Last synced: 07 May 2026
https://github.com/theteachr/trie
A minimal trie structure to store zip codes
Last synced: 25 May 2026
https://github.com/jakerockland/data-structure-essentials
Implementation of the basics of algorithms and data structures including searching, sorting, lists, stacks, queues, hash tables, trees, and graphs.
algorithms data-structures python
Last synced: 24 Jul 2025
https://github.com/kopach-artem/hashtable
A comprehensive C++ library for efficient data management using hash tables. Features customizable hashing, collision resolution.
c-plus-plus cpp data-structures hash-map hash-table hashtable
Last synced: 05 Apr 2025
https://github.com/sakshijain009/just-problems
Variety of Data Structures and Algorithms Problems in C and Java 🥂
c coding-challenge data-structures gfg internship java practice preparation programming-challenges questions
Last synced: 08 Mar 2026
https://github.com/baqar-abbas/data-structures---algorithms
This Repo contains the programs related to Data structures and algorithms built using C language, C# (C Sharp), JavaScript and Ruby.
abstract-data-types algorithms algorithms-and-data-structures arrays binary-search c cpp csharp data-structures javascript linear-search linked-list linkedlist queue recursion stack
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: 17 May 2026
https://github.com/ana-chenoweth/queue
The Cola class implements a generic queue (FIFO - First In, First Out) for storing elements of type T. Resources
c data-structures dsa queue queues
Last synced: 17 May 2026
https://github.com/prismadic/hygiene
A payload compression toolkit that makes it easy to create ideal data structures for LLMs; from training data to chain payloads.
compression-methods data-preprocessing data-structures llm-chain llm-finetuning llm-inference
Last synced: 13 Oct 2025
https://github.com/abhishekmishra-17/python-programs
python programs and some algorithm based program
algorithm data-structures python python-programs
Last synced: 18 Feb 2026
https://github.com/allansifuna/freelance-assignments
Freelancing assignments that i have coded for clients.
algorithms allansifuna assignments data-structures freelance python3
Last synced: 31 May 2026
https://github.com/galaxy4276/algorithm-study
팀 기반으로 운영하는 알고리즘 스터디
algorithms data-structures leetcode leetcode-solutions
Last synced: 04 Mar 2026
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/libanezdev/data-structures-2020
Resolución de problemas de certámenes, tareas, etc, del ramo estructuras de datos semestre 2 - 2020.
binary-tree data-structures lists python typescript
Last synced: 07 May 2026
https://github.com/miladsade96/leetcode_with_java
Solving Leetcode Challenges using Java Programming Language and Testing them with JUnit
algorithm algorithms algorithms-and-data-structures data-structures java java-8 javaee leetcode leetcode-java leetcode-solutions
Last synced: 18 Feb 2026
https://github.com/0xcourtney/data-structures-and-algorithms-in-js
In this series I will explore several different data structures and algorithms that are fundamental in Computer Science.
algorithms computer-science data-structures javascript
Last synced: 15 Mar 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: 08 May 2026
https://github.com/islamaliev/algorithms
simple implementation of some common algorithms
algorithms algorithms-and-data-structures data-structures
Last synced: 29 Jul 2025
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/mmiranda96/algorithms-go
Algorithms workshop in Golang
algorithm data-structures golang
Last synced: 02 Jul 2025
https://github.com/wesleybertipaglia/dsa
This repository contains solutions to problems from various platforms like LeetCode, Codeforces, CodeChef, etc. The solutions are written in Python.
algorithms data-structures dsa
Last synced: 08 Mar 2026
https://github.com/yizhezhang-ervin/algorithmspy
Algorithms By Python (数据结构+算法+SortSearch+剑指offer)
algorithms data-structures python3
Last synced: 24 Feb 2025
https://github.com/ac000/libac
A C library of miscellaneous utility functions
c data-structures freebsd geospatial json linux network-programming string-distance time
Last synced: 21 Sep 2025
https://github.com/douglasmatosdev/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: 21 Mar 2025
https://github.com/sehee-lee-01/algorithmjava
🎮 JAVA 자료구조/알고리즘
algorithms data-structures java
Last synced: 19 May 2026
https://github.com/perfectmak/gostructures
Data Structure implemented in Go
algorithms data-structures go golang
Last synced: 28 Feb 2025
https://github.com/2kabhishek/leetcode
Solutions for LeetCode problems. ☑🧩
competitive-programming data-structures learning leetcode leetcode-solutions programming
Last synced: 14 Oct 2025
https://github.com/manu-sh/my_collections
A collection of generics data structures (WIP)
c data-structures generics wip
Last synced: 14 Aug 2025
https://github.com/pedrofurtado/c-data-structures
Data structures implemented in C.
c data-structure data-structures
Last synced: 05 Apr 2025
https://github.com/salma-mamdoh/rsvector
Our Project for Object Oriented Programming Course taken during Winter 2022 semester
backtracking-algorithm cpp data-structures exception-handling filesystem oop problem-solving recursion
Last synced: 27 Oct 2025
https://github.com/sandeepkumarmishra354/dsa-practical
All DS & Algo related practical files will be pushed here.
algorithms data-structures javascript nodejs
Last synced: 20 Apr 2026