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/jenniferplusplus/interview-algorithms
A collection of solutions to algorithm or data structure based programming challenges I've been given during interviews recently.
algorithm-challenges algorithms algorithms-and-data-structures data-structures interview interview-practice interview-preparation interview-questions
Last synced: 18 Nov 2025
https://github.com/wotermelon/data-structure
常用的一些数据结构的实现,如链表、栈、队列、树等
data-structures javascript linked-list queue stack tree-structure
Last synced: 01 May 2026
https://github.com/winter000boy/breast-cancer-prediction-using-ml
Breast Cancer Detection Using Machine Learning is a project that applies machine learning algorithms to identify and classify breast cancer as malignant or benign based on medical data. By analyzing patterns in tumor features, this model supports early diagnosis and enhances decision-making in medical diagnostics.
data-science data-structures deep-learning flask-application machine-learning neural-network python3 web-development
Last synced: 01 May 2026
https://github.com/alansastre/java-data-structures
Estructuras de datos en Java
data-structures deque java java11 java17 java8 linked-list queue stack treemap vector
Last synced: 08 Jun 2026
https://github.com/sword-jin/go-algorithm
golang 常用数据结构,算法
algorithms btree data-structures heap queue stack tree
Last synced: 09 Oct 2025
https://github.com/josephgoksu/ceng202-datastructures
Yildirim Beyazit University CENG 202 Data Structures LAB Notes 2016
algorithm algorithms data-structures java
Last synced: 31 Jul 2025
https://github.com/abhishekmaity001/data-structures-algorithms
This Repository contains all my Data Structures & Algorithms code snippets which will help in coding interview. (All codes will be implemented in Python)
algorithms circular-linked-list data-structures doubly-linked-list linked-list python queue recursion-problem stack
Last synced: 02 May 2026
https://github.com/bryanbill/algo
Algo is a series of several algorithms written in pure dart
Last synced: 16 Aug 2025
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/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: 29 Jun 2026
https://github.com/shadowshahriar/cse222
A repository containing my solutions to data structure (Java, C, C++) problems assigned by our CSE lecturer, NASR (3rd Semester)
Last synced: 04 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/sunchit17/june-leetcode-30daychallenge
June LeetCode Challenge
algorithms data-structures java leetcode leetcode-challenge python
Last synced: 03 May 2026
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/pgodavle/cppcodeprogams
Programs using Cpp
array cpp data-structures dsa-algorithm string
Last synced: 05 Oct 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/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/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/albinj12/go-data-structures-and-algorithms
Data Structures and Algorithms implemented using Go
algorithms data-structures dsa go golang
Last synced: 25 Mar 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/can-dy-jack/heap
MinHeap, MaxHeap, minHeapSort and maxHeapSort implementation in JavaScript.
data-structures heap heap-sort javascript maxheap minheap
Last synced: 25 Jul 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: 15 Apr 2026
https://github.com/exbotanical/connective-tissue
High performance implementations of classical list and ring data structures
algorithms data-structures linked-lists
Last synced: 06 Aug 2025
https://github.com/grainme/cs50x_2022
Bunch of CS problems
c cs data-structures flask memory python
Last synced: 13 Apr 2026
https://github.com/snandasena/cpp-advanced-topics
Advanced Topics In C++
algorithms c concurrent-programming cpp data-structures datastructures-algorithms idioms oop python solid-principles webassembly
Last synced: 05 May 2026
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/orgh0/interview_bit
Solutions to Problems of InterviewBit
algorithm data-structures interviewbit
Last synced: 15 Mar 2025
https://github.com/guillainbisimwa/javasript-dastructures-and-algorithms
A Practical Guide to Algorithms with JavaScript
algorithm data-structure data-structures graph hashtable linked-list sorting-algorithms tree
Last synced: 25 Mar 2025
https://github.com/fabriciopsouza/miniprojeto-dw
Miniprojeto Curso PostGree SQL e Pentaho DI
data-structures database datawarehouse etl pentaho pentaho-data-integration postgreesql sql
Last synced: 31 May 2026
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/eesunmoon/data_structure
[Spring 2020] Data Structure using C language
Last synced: 25 Sep 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/elbouzkri/stack_sorter
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
Last synced: 10 Jun 2026
https://github.com/make-github-pseudonymous-again/js-fifo
:blossom: First In, First Out data structures for JavaScript
agpl computer-science data-structures fifo javascript ordered-collections queues
Last synced: 06 Jun 2026
https://github.com/hosu-kim/super_cool_goat_stack_sorter
A highly optimized integer sorting project implementing the chunk sorting algorithm.
algorithm-optimization c data-structures sorting-algorithms stack-operations
Last synced: 11 Jun 2025
https://github.com/muthu-kumar-u/go-dsa
Data Structures & Algorithms practice in Go. Covers arrays, binary search, trees, graphs, and more with clean implementations and explanations.
algorithms coding-practice data-structures dsa golang leetcode
Last synced: 07 Aug 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/ososuna/js-data-structures-library
💾 JavaScript data structures library
data-structures es6 javascript nodejs
Last synced: 18 May 2026
https://github.com/xanonymous-github/data_structure
Practice Data Structure
Last synced: 08 May 2026
https://github.com/i-umairkhan/data-structures
Includes C++ Implementation of Data Structures and Algorithms.
algorithms biginteger-cpp cpp data-structures
Last synced: 10 Jun 2026
https://github.com/cayo-rodrigues/gsic
This program accomplishes some common tasks done by grocery stores cashiers
algorithms c command-line-interface data-structures gcc makefile valgrind
Last synced: 22 Mar 2025
https://github.com/akashrajpurohit/leetcode-november-2020-challenge
Solutions from Leetcode November 2020 Challenge
algorithms-and-data-structures cpp-solutions data-structures leetcode-challenge-november leetcode-challenge-solution leetcode-cpp-solutions leetcode-solutions
Last synced: 22 Apr 2025
https://github.com/denrydu/pat-testset
PAT竞赛刷题记录。Solutions for PAT competitions
algorithms cpp data-structures
Last synced: 04 Nov 2025
https://github.com/sabberrahman/cse
My CSE study resources: Lecture notes, Code snippets, and Study materials
algorithm data-structures leetcode neetcode150 problem-solving
Last synced: 05 Nov 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/pranit2001/cp-
competitive programming guide
algorithms c-plus-plus data-structures maths
Last synced: 29 Jun 2025
https://github.com/giof71/python-playground
Exercises, notes about my Python learning path
binary-tree data-structures dynamic-programming freecodecamp javascript jupyter-notebooks learning-python node-js python
Last synced: 13 Apr 2026
https://github.com/amanovishnu/gfg-dsa-solutions-python
data-structures geeksforgeeks linked-list python3 recursion trees-graphs
Last synced: 09 May 2026
https://github.com/simranjeet97/datastructures_algoritms_python
Data Structures and Algorithms using Python
algorithms arrays arrays-and-strings coding data data-science data-structures datastructures-python hashing interview-preparation interview-questions linked-list python stacks stacks-as-an-array
Last synced: 09 Apr 2026
https://github.com/tehsim/competitive_programming
Codeforces submission link and my regular problem solving or coding added here
arrays c css data-structures datatypes function geometry html input-output loops recursion sorting-algorithms string
Last synced: 10 May 2026
https://github.com/ascii-dev/puava
A polyglot library of data structures & algorithms built from first principles. (C, C++, Java, Python, Rust, Go). Managed with Bazel.
algorithms bazel c cpp data-structures first-principles java monorepo python system-design
Last synced: 13 Apr 2026
https://github.com/piyushpriyadarshi/JavaUtility
all datastructures and utility functions implemented in java
algorithms algorithms-and-data-structures data-structures datastructures java-8 problem-solving utility-application utility-classes utility-library
Last synced: 22 Sep 2025
https://github.com/cqllum/schema2dwh
⚡ Automatically produce a data model on your database using its information schema using GenAI.
ai data data-structures dataengineering datawarehousing dwh gemini gemini-api genai reporting reporting-tool schema-design
Last synced: 13 Mar 2025
https://github.com/chihebabiza/my-cpp-queue-array
A simple, template-based queue class in C++ built on top of a custom dynamic array (`clsDynamicArray`). This implementation supports core queue operations such as `push`, `pop`, `front`, and `back`, along with extended utilities like reversing the queue and inserting at custom positions.
cpp cpp-library data-structures oop programming-advices queue
Last synced: 10 Mar 2026
https://github.com/makramkd/theoden
A deliberately thin data structures library.
Last synced: 12 Jun 2026
https://github.com/alexkalderimis/adventofcode
My solutions for the code exercises posted at https://adventofcode.com/
adventofcode algorithm-challenges data-structures
Last synced: 11 May 2026
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/walimorris/leetcode
Leetcode solutions.
algorithms data-structures java javascript leetcode sql
Last synced: 12 May 2026
https://github.com/xiaobogaga/data-structure
another java collection library
collection data-structures java
Last synced: 12 Jan 2026
https://github.com/crisnguyendev/problem-solving-practice-java
A Java-focused repository to master algorithms, data structures, and problem-solving techniques. Ideal for coding interview preparation and competitive programming challenges.
algorithms big-o-interview codeforces data-structures grokking-coding-interview java leetcode problem
Last synced: 14 Apr 2025
https://github.com/nishkarsh25/iit-h-hospital-helpdesk-portal
Description: The IIT-H Hospital Helpdesk Portal is a multipurpose system that includes a directory of doctors and patients, an appointment management system, and a feedback management portal. The portal allows for easy access to important information, including doctor and patient details, appointment availability, and feedback ratings.,
data-structures linkedlists-using-class
Last synced: 15 Jul 2025
https://github.com/qtle3/boxing_weight_classes
The Python Boxing Weight Classifier is a simple Python script that determines the appropriate Olympic boxing weight class based on the user's input weight (in pounds) and gender. It categorizes both men and women into their respective weight classes according to Olympic standards.
arithmetic-operations conditional-statements data-structures error-handling modular-design string-manipulation
Last synced: 08 Apr 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/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/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/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: 12 Jun 2026
https://github.com/joshsizer/my-malloc
Linked-list implementation of the standard C library function “malloc.” Uses a first-fit algorithm with support for coalescing.
algorithm coalescing data-structures first-fit linked-list
Last synced: 28 Jun 2025
https://github.com/peyman-borhani/gdb
Generative Data Build - define structured data template, convert data into raw or re-build it from raw into intended/original structure.
data-structures javascript method object-storage template
Last synced: 31 Aug 2025
https://github.com/jasperdevir/std_dds
A single file C Library that implements of a range of basic dynamic data structures.
arraylist data-structures linkedlist
Last synced: 27 Jul 2025
https://github.com/cihat-kose/data-structures-and-algorithms
A collection of exercises and examples for mastering Data Structures and Algorithms, including sorting techniques and tree structures.
algorithms data-structures practice sorting tree-structures
Last synced: 09 Mar 2026
https://github.com/ruban2205/data-structures-and-algorithms-python
This repository contains Data structures programs programmed using Python language. It contains 11 topics from Stack to Binary Search Tree.
data-structures data-structures-and-algorithms interview-practice python python-data-structures
Last synced: 15 Mar 2025
https://github.com/srirampatil/gostl
A Standard Template Library for Golang
data-structures deque doubly-linked-list go golang golang-examples golang-library golang-package list queue singly-linked-list stack stl-container stl-containers
Last synced: 01 Jul 2025
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/saka7/algorithms
Algorithms and data structures in TypeScript
algorithms cumputer-science data-structures typescript
Last synced: 18 Mar 2025
https://github.com/glintonliao/berkeley-cs-61b
CS 61B: Data Structures
algorithms data-structures java
Last synced: 18 Mar 2025
https://github.com/that-prod-guy/foodpanda-management-system
A CRUD based project made using C++ Data Strucures
2darrays avl-tree cplusplus data-structures dijikstra-algorithm graphs linked-list queue stack
Last synced: 15 Aug 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/jitendra3109/datastructure-algorithms
Contents code implemented in java.
algorithms data-structures hackerearth java
Last synced: 23 Mar 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/pferreirafabricio/data-structures
🍌 Data structures with C language
Last synced: 05 Jun 2026
https://github.com/sachin-kumar-2003/competitiveprograming
Competitive Programming Using Python .. Solving Data structure Problem
data-structures datastructures leetcode leetcode-python3 leetcode-solutions python
Last synced: 17 Jun 2026
https://github.com/vladpodilnyk/probably
A Bloom filter implementation in Go
data-structures distributed-systems probabilistic-data-structures
Last synced: 25 Mar 2025
https://github.com/MateusLeviDev/Go-EventSourcing-CQRS
Java Exercises
array-manipulations data-structures fizzbuzz generics java logic oops-in-java problem-solving sets
Last synced: 19 Feb 2026
https://github.com/harshit-3905/striver_sde_sheet
Solutions to Striver SDE Sheet
algorithms data-structures java
Last synced: 07 Feb 2026
https://github.com/piyushpriyadarshi/javautility
all datastructures and utility functions implemented in java
algorithms algorithms-and-data-structures data-structures datastructures java-8 problem-solving utility-application utility-classes utility-library
Last synced: 18 Jun 2026
https://github.com/joozef315/csharp-datastructures-algorithms
Explore essential data structures and algorithms in C#, including stacks, queues, binary search trees, and sorting/searching methods.
algorithms binary-search binary-search-tree csharp data-structures linked-list mergesort queue sorting-algorithms stack
Last synced: 18 Jun 2026
https://github.com/georgegkas/data_structures_and_algorithms_in_python
My solutions to the exercises found in the book "Data Structures and Algorithms in Python".
algorithms algorithms-implemented data-structures python3
Last synced: 27 Apr 2025
https://github.com/annennenne/pcadsc
An R package for performing Principal Component Analysis-based Data Structure Comparisons (PCADSC)
data-structures exploratory-data-visualizations principal-component-analysis r
Last synced: 11 Mar 2026
https://github.com/aarong1/RshinyHelpers
Helpers and elements to use in Rshiny
data-structures html r shiny web-app
Last synced: 29 Jul 2025
https://github.com/saket-sk/semester4-sppu-data-structures-and-files-lab
Data Structure and Files Programs
Last synced: 20 Jun 2026
https://github.com/amirhnajafiz/leetcodz
Problems and solutions to my LeetCode.
algorithms data-structures design-patterns leetcode problem-solving
Last synced: 20 Apr 2026
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/floressek/hanoi_tower
Some coding for Data Structures and Algorythms
Last synced: 05 Apr 2025
https://github.com/viniciuslawliet/bell-cranel-algorithm
The Bell Cranel Algorithm is a Python tool designed for generating and visualizing multilayer graphs. It offers customizable parameters for nodes, edges, and interlayer connections, facilitating the modeling and visualization of intricate systems such as dungeons, mazes, and networks.
algorithm anime danmachi data-structures dungeons graph python rpg
Last synced: 29 Mar 2025
https://github.com/itszeeshan/leetcode-problems-in-typescript
Goal is to find LeetCode Problems and there solutions
algorithms coding coding-interviews data-structures leetcode leetcode-solutions typescript
Last synced: 12 Jun 2025
https://github.com/mollycarroll/data-structures-algos-masterclass
All code practice for the Udemy course JavaScript Algorithms and Data Structures Masterclass
algorithms algorithms-and-data-structures data-structures javascript
Last synced: 22 Jun 2026
https://github.com/deepanshu-rawat6/java-dsa-prep
Experimenting with data structures and algorithms!
algorithms data-structures java
Last synced: 24 Apr 2025