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-08 00:08:01 UTC
- JSON Representation
https://github.com/jmaister/golib
Implementation of algorithms in Go
algorithms data-structures go golang golang-library
Last synced: 07 Oct 2025
https://github.com/walt-1/algorithms
popular algorithms
algorithms data-structures python
Last synced: 07 Oct 2025
https://github.com/swonlee-13/minishell
minishell - my first shell program
data-structures minishell42 shell
Last synced: 27 Apr 2026
https://github.com/stdorg/go-collections
go-collections provides implementations of essential data structures and interfaces in Go.
algorithms collections data-structures go golang interfaces library
Last synced: 14 Jan 2026
https://github.com/brocooked/c-algorithms-practical-work-2025
Practical work repository for the Algorithms and Data Structures course (C language) at the National University of La Matanza (@unlam).
2025 c codeblocks continuous-integration data-structures gcc-complier mit-license practical-work university-assignment unlam
Last synced: 14 Apr 2026
https://github.com/ethan-gao-code/go-ds
Go-DS (Go Data Structures) - Bloom Filters, Lists, Queues, Sets, Stacks, Trees and much more
avl-tree bloom-filter data-structures go golang list queue set skiplist stack tree
Last synced: 14 Jan 2026
https://github.com/subhash3/leetcode
My approaches to various leetcode problems
algorithms cpp data-structures leetcode-solutions
Last synced: 08 Oct 2025
https://github.com/siddhantprateek/golang-resources
Golang Learning Resources
cloud-computing cloud-native cloudnative data-structures go golang machine-learning
Last synced: 08 Oct 2025
https://github.com/googtech/classic-algorithms-in-java
:gem: programs are data structures plus algorithms ~
algorithms data-structures java
Last synced: 09 Oct 2025
https://github.com/italoaalves/data-structures
Data Structures projects
avl-tree data-sorting data-structures list pokeapi queue stack university-project
Last synced: 09 Oct 2025
https://github.com/lapets/bitlist
Pure-Python library for working with bit vectors.
bit bit-algorithms bit-array bit-manipulation bit-vector bit-vectors bits bitvector common-library data-structures python
Last synced: 09 Oct 2025
https://github.com/simon-gardier/image-classifier
📷 Image classifier with Dynamic Time Warping
algorithms bounded-queue data-structures dynamic-time-warping info0902
Last synced: 10 Oct 2025
https://github.com/paulgriffiths/gods
Experimentation with data structures and applications in Go
data-structures graphs maze-generation-algorithms maze-generator maze-solver queues sets stacks
Last synced: 14 Jan 2026
https://github.com/sreejeet/leetcode
My leetcode solutions. No PRs unless for improvement/corrections.
algorithms competitive-programming data-structures exercises leetcode leetcode-solutions solutions
Last synced: 14 Jan 2026
https://github.com/neox5/btmp
Pure Go bitmap library designed as a building block for data structures. 64-bit words, efficient range operations, validated API with overlap-safe copies.
bitmap bitset data-structures golang pure-go range
Last synced: 14 Jan 2026
https://github.com/eldehan/go-exercises
A collection of coding problems and exercises completed in Go
algorithms data-structures go golang
Last synced: 14 Jan 2026
https://github.com/rbuj/basic-data-structures
A collection of simple examples for learning basic data structures using C.
Last synced: 11 Oct 2025
https://github.com/yoshiohasegawa/python-data-structures
A Python package that contains common data structures and algorithms, available on PyPi.
data-structures heap linked-list python queue stack tree
Last synced: 11 Oct 2025
https://github.com/azaz9026/email-spam-detection
Welcome to the Email Spam Detection project! This repository provides a machine learning model for detecting spam emails using a Naive Bayes classifier and a simple web interface built with Streamlit.
data-analysis data-cleaning data-structures data-visualization deep-learning machine-learning python sql streamlit
Last synced: 14 Apr 2026
https://github.com/augusto11cb/data-structures-and-algorithms
Repository of code references, notes and observations on data structure and algorithm studies.
big-o big-o-performance data-structures dynamic-programming graph-algorithms hash hashmap hashmaps hashset hashtable hashtables heap linked-list priority-queue queue searching-algorithms sorting-algorithms stack tree-structure trie
Last synced: 11 Oct 2025
https://github.com/tmcgrath325/mutableconvexhulls.jl
Planar convex hulls that support efficient insertion and removal of points
convex-hull convex-hull-algorithms data-structures julia
Last synced: 03 Mar 2026
https://github.com/dylankle/dungeon-first-search
Checks if a graph in the form of a dictionary has an exit
data-structures depth-first-search
Last synced: 12 Oct 2025
https://github.com/samirettali/go-datastructures
algorithms data-structures generics go golang
Last synced: 14 Jan 2026
https://github.com/petsamuel/python_solutions
Data Structure and Algorithm
algorithms data-structures hackerrank-solutions leetcode-python leetcode-solutions
Last synced: 12 Oct 2025
https://github.com/terenceclzhang/leetcode-solutions
LeetCode Solutions
algorithms data-structures data-structures-and-algorithms leetcode leetcode-solutions
Last synced: 12 Oct 2025
https://github.com/UshurbakiyevDavlat/Go-Algos
Algos and Data-structures on Golang
algorithms data-structures golang
Last synced: 12 Oct 2025
https://github.com/antoinegagne/a-tree
A dynamic data structure for efficiently indexing arbitrary boolean expressions
a-tree boolean-algebra boolean-expression boolean-logic data-structures event-filtering rust-crate rust-lang rust-library scientific-paper tree-structure
Last synced: 12 Oct 2025
https://github.com/haseeeb21/queue-in-python
Creating class of Queue, which contains functions of queue implementation, by importing deque library.
class data-structures dequeue enqueue googlecolaboratory python python3 queue
Last synced: 12 Oct 2025
https://github.com/taeguk/data-structure
Implementation of various data structures
Last synced: 12 Oct 2025
https://github.com/zhibirc/algorithms
This is yet another place where various algorithms live.
algorithm-challenges algorithms algorithms-and-data-structures algorithms-implemented computer-science data-structures discrete-mathematics
Last synced: 13 Oct 2025
https://github.com/bchavs12/js_datastructure
Learning about Data structures
Last synced: 20 Apr 2026
https://github.com/theronwolcott/data-structure-phonebook
This project implements Ordered Linear Probing (OLP) and Quadratic Probing (QP) for collision resolution in hash tables, supporting soft deletion, hard deletion, and auto-resizing with prime number capacities for optimal performance.
data-structures hash-tables java
Last synced: 14 Oct 2025
https://github.com/mahyaret/ctci-6th-edition-commonlisp
Cracking the Coding Interview 6th Ed. Solutions
algorithms careercup common-lisp cracking-the-coding-interview data-structures interview-questions
Last synced: 14 Oct 2025
https://github.com/ychaaibi/leetcode-javascript-30
Leetcode - Learn JS Basics with 30 Qs 🧩🧠
algorithms basic competitive-programming data-structures javascript javascript-leetcode javascript-questions leetcode problem-solving
Last synced: 14 Oct 2025
https://github.com/sam0jones0/cracking-the-coding-interview
My solutions written in Python to the problems presented in "Cracking the coding interview 6th edition: 189 programming questions and solutions" by Gayle Laakmann McDowell.
algorithms cracking-the-coding-interview data-structures python python3
Last synced: 15 Oct 2025
https://github.com/singharyan1007/javadsa
The repository is collection of all the problems discussed in JAVA-DSA-Bootcamp by Kunal Kushwaha.
algorithms data-structures dsa faang-preparation java
Last synced: 15 Oct 2025
https://github.com/StudyResearchProjects/dsa-in-cpp
Data Structures and Algorithms with C++
algorithms cpp data-structures
Last synced: 16 Oct 2025
https://github.com/heap-data-structure/d-ary-heap
:octopus: d-ary heap data structure library for JavaScript
agpl binary-heap computer-science d-ary-heap data-structures heaps javascript worst-case
Last synced: 16 Oct 2025
https://github.com/ryansakurai/huffman-coding
Project that turns text into code using Huffman Coding, based on an Advanced Data Structures exercise.
compression data-structures java
Last synced: 16 Oct 2025
https://github.com/souravsuvarna/cash-flow-minimizer-web-application
This is Data Structure & Algorithm Based Model Project. Which Minimizes the Cash Flow Between Set of friends using Greedy Algorithm technique . Here we integrated model with by considering 3 persons involving in the transaction.
algorithms-and-data-structures data-structures python3
Last synced: 17 Oct 2025
https://github.com/koehlma/sharedvec-rs
A fast but limited ordered collection for storing values of a single type.
Last synced: 17 Oct 2025
https://github.com/jmuchovej/ucf
UCF courses I've completed, or am currently taking.
ai algorithms computer-science cs data-structures ucf university university-of-central-florida
Last synced: 14 Mar 2026
https://github.com/abdo-essam/red-black-tree
Red Black Tree - Data Structure
data-structures pointers redblack-tree
Last synced: 18 Oct 2025
https://github.com/vaibhavmojidra/data-structures---arrays-in-java
Java provides a data structure, the array, which stores a fixed-size sequential collection of elements of the same type. An array is used to store a collection of data, but it is often more useful to think of an array as a collection of variables of the same type.
arrays data-structures java mojidra vaibhav vaibhav-mojidra vaibhavmojidra
Last synced: 18 Oct 2025
https://github.com/belovetech/binary_trees
The study of binary trees, which are non-primitive non-linear data structures, and how they differ from non-primitive linear data structures such as arrays, stacks, queues, and linked lists.
algorithms binary-tree c data-structures
Last synced: 18 Oct 2025
https://github.com/iampavangandhi/splitwisecashflow
💵 Splitwise Cashflow Web App (using Heaps)
data-structures heap heaps javascript vanilla-javascript
Last synced: 18 Oct 2025
https://github.com/ahmednassar7/prodigy-infotech-internship
This is Repository Of Internship In Software developmenet Domain at Prodigy InfoTech.
algorithms data-structures design implementation internship java oop operating-system software-development software-engineering testing
Last synced: 19 Oct 2025
https://github.com/frank-wong-cn/datastructures-cpp
(Re)learning data structures.
algorithm avl-tree data-structures hashmap linked-list
Last synced: 20 Oct 2025
https://github.com/akr-2803/dsa-declassified
Declassified, easy to-understand explanations and visuals to DSA problems and more.
algorithms algorithms-and-data-structures data-structures data-structures-and-algorithms dynamic-programming leetcode leetcode-solutions problem-of-the-day
Last synced: 20 Oct 2025
https://github.com/alpha74/rosalind_bioinformatics
Questions solved on rosalind.info related to Bioinformatics.
algorithms bioinformatics cpp data-structures dna rosalind rosalind-bioinformatics-challenge rosalind-solutions
Last synced: 01 Jun 2026
https://github.com/ashwinraikar88/odsa
Orchard Algorithms and Data Structures
algorithms data-structures python3
Last synced: 23 Oct 2025
https://github.com/gamitej/codes-in-python
Basic coding snippet in python
algorithms coding data-structures python
Last synced: 23 Oct 2025
https://github.com/furkanunsalan/data-structures-and-algorithms
📊 My journey through learning data structures and algorithms
Last synced: 24 Oct 2025
https://github.com/shreyapramanik47/tcs-nqt-coding-sheet
This repository contains solutions to common TCS NQT coding problems, covering arrays, strings, sorting, and number systems in C++.
arrays cpp data-structures dsa numbers numbersystem strings tcs tcsnqt
Last synced: 01 Jun 2026
https://github.com/data-mechanics/geoql
Library for performing queries and transformations on GeoJSON data (with emphasis on support for abstract graph representations).
data-science data-structures geographic-data geojson geojson-library
Last synced: 04 Apr 2026
https://github.com/odhithsen/data-structures-java
🧑💻 Java implementations of various data structures and their associated operations.
Last synced: 05 Jul 2026
https://github.com/maverickpoly/asmr-python-dsa
Different Data Structures and Algorithms implemented in Python.
algorithms data-structures dsa python
Last synced: 25 Oct 2025
https://github.com/hamidhosen42/problem-solving-algorithm-link
problem solving-algorithm-link
algorithms c-plus-plus data-structures online-judge problem-solving
Last synced: 15 Mar 2026
https://github.com/r-n/calculatorstringcpp
The previous CalculatorString, rewritten in C++
calculator college-assignment college-assignments cpp data-structures expression-evaluator inheritance interpreter linked-list math oop operator-overloading string-parsing
Last synced: 25 Oct 2025
https://github.com/codyvangosen/codyvangosen.github.io
CS-499 Capstone Portfolio | SNHU Computer Science Final ePortfolio demonstrating software design, algorithm development, and database integration through real-world enhancements and reflection.
3d-graphics algorithms capstone computer-science cplusplus cs499 css data-structures database html json opengl portfolio snhu software-design web-portfolio
Last synced: 24 Jan 2026
https://github.com/aravachoudhary/data_structures_algorithms
This Repository contains my DSA codes and problem Solutions
algorithms-and-data-structures data-structures
Last synced: 01 Jun 2026
https://github.com/chaitanyak77/datastructures
This repository showcases a collection of data structure simulations implemented in C.
Last synced: 26 Oct 2025
https://github.com/jinshengli/javademo
java基础知识整理
collection data-structures design-patterns java java-se thread threadlocal threadpool
Last synced: 06 Feb 2026
https://github.com/hernandemonteiro/data_science_and_algorithms
Data Science, Algorithms and Data Structure.
data-science data-structures python3
Last synced: 15 Apr 2026
https://github.com/kokorinilya/cpp-course-exercises
Excercises for c++ course
data-structures excercises itmo-university metaprogramming templates type-erasure
Last synced: 03 Jul 2026
https://github.com/dyhalmeida/data-structures-algorithms
data structures and algorithms
Last synced: 24 Jan 2026
https://github.com/y2k-shubham/dsa-in-cpp
Implementations of Data-Structures & Algorithm Questions in C++
algorithms cpp data-structures
Last synced: 28 Jan 2026
https://github.com/osiota10/alx-higher_level_programming
Python high Level Programming - Data Structures and Algorithms with ALX Software Engineering
Last synced: 24 Feb 2026
https://github.com/vikashpr/maang-interview-prep-100-dsa
Ace your MAANG+ interviews with this curated list of 100 essential DSA problems. From arrays to graphs, master every concept with detailed solutions and expert tips. Start your path to a top-tier tech job today!
algorithms coding-interviews computer-science data-structures data-structures-and-algorithms interview-preparation leetcode-solutions maang-interviews problem-solving software-engineering tech-interviews
Last synced: 16 Mar 2026
https://github.com/wfvining/rangetree
Purely functional read-only range trees in Erlang
data-structures erlang erlang-library range-tree
Last synced: 30 Jan 2026
https://github.com/16point7/gcontainer
generic container data structures for Go
collections data-structures generics go go-container go-generics go-library golang library
Last synced: 31 Jan 2026
https://github.com/stevenschmatz/treegen
🎄 Fast and memory efficient unlabeled tree generation in Python
academic computer-science data-structures python theoretical-computer-science tree trees
Last synced: 31 Jan 2026
https://github.com/emanuelefavero/react-autocomplete
This is a simple React Autocomplete component that uses a Trie data structure to store the list of words
autocomplete data-structures react trie vite
Last synced: 15 Apr 2026
https://github.com/waseemofficial/dsa_python
Data Structures and Algorithms in Python
algorithms data-structures excalidraw python scripts yml yml-files
Last synced: 08 Feb 2026
https://github.com/raveriss/cpp09
C++ Module 09: STL. Ce module contient des exercices pour se familiariser avec la Standard Template Library (STL) en C++98. Les exercices incluent la manipulation de conteneurs standards et l'implémentation d'algorithmes de tri et de notation polonaise inversée.
algorithms bitcoin bitcoin-exchange cpp cpp98 data-structures merge-sort reverse-polish-notation stl
Last synced: 26 Feb 2026
https://github.com/yuriioks/aqa-gcse-computer-science-preparation
25-week comprehensive program designed to equip students with the knowledge and skills required to excel in the AQA GCSE Computer Science exam
algorithms aqa aqa-computing coding-tutorials computer-science computer-science-education data-structures education exam-preparation gcse gcse-computer-science programming python python3 sql yuriodev
Last synced: 09 Feb 2026
https://github.com/1ayanabil1/algorithms
Welcome to the Algorithms repository! 🚀 This repository is dedicated to documenting and sharing my journey through algorithm learning, with a special focus on the Grokking Algorithms book.
codewars codewars-solutions data-structures hackerrank hackerrank-solutions jupyter-notebook leetcode leetcode-python leetcode-solutions machine-learning prob python search-algorithm searching searching-algorithms
Last synced: 09 Feb 2026
https://github.com/sumeetgedam/cses
Repository to record CSES solved problems
algorithms algorithms-and-data-structures cpp11 cses cses-problem-set-solution data-structures maths searching sorting
Last synced: 09 Feb 2026
https://github.com/ccwukong/algo-in-js
The common data structures and algorithms implemented in JavaScript.
algorithms data-structures disjoint-set divide-and-conquer dynamic-programming graph greedy heap javascript linkedlist priority-queue queue searching sorting stack tree
Last synced: 16 Apr 2026
https://github.com/coledixon/sql
SQL projects and advanced scripting
data-structures database-schema sql ssms tsql
Last synced: 18 Mar 2026
https://github.com/bhavinpatel4199/artificial-intelligence--algorithm-and-mathematics
This repository focuses on AI with an emphasis on algorithms and mathematical foundations. It includes projects on data processing, fundamental AI algorithms, and mathematical concepts like linear algebra and optimization. Hands-on work with various frameworks provides practical model-building experience.
algorithms-and-data-structures data-structures data-visualization mathematic probability problem-solving python3 sklearn
Last synced: 11 Feb 2026
https://github.com/rodrigojunqueiradev/python-exercises
Repositório para armazenar exercícios realizados na linguagem Python / Repository to organize exercises with Python language
data-analysis data-science data-structures data-visualization database math pandas pandas-python python python-3 python3 sql statistics
Last synced: 16 Apr 2026
https://github.com/marcinz20/c
Programs and algorithms in C
algorythms c chess-game data-structures socket-programming tictactoe-game
Last synced: 27 Feb 2026
https://github.com/oyingidie/fcc-labs
~600 hours spent learning to code and building these projects.
algorithms data-structures freecodecamp freecodecamp-project front-end-development front-end-technologies object-oriented-programming web-design
Last synced: 12 Feb 2026
https://github.com/michaelb0312/data_and_algorithms
solving leetcode.com riddles
cpp11 data-structures object-oriented-programming python
Last synced: 13 Feb 2026
https://github.com/ohmic-guy/mnemosyne
An experimental Python library exploring persistent and versioned data structures.
data-structures functional-programming immutability persistent-data-structures versioning
Last synced: 13 Feb 2026
https://github.com/kailash-sankar/dsa
Data Structures and Algorithm Puzzles
algorithms data-structures javascript perl python
Last synced: 13 Feb 2026
https://github.com/secureauditx/merge-customer-log
data-structures-algorithms
algorithms computer-science data-structures log-processing merge-sort python sorting-algorithms
Last synced: 28 Feb 2026
https://github.com/ravening/algorithmsanddatastructures
algorithms data-structures java
Last synced: 14 Feb 2026
https://github.com/uselesstechjunks/toplynx
Machine Learning Career Guide
algorithms algorithms-and-data-structures data-science data-structures interview-preparation large-language-models machine-learning machine-learning-algorithms recommender-systems study-guide
Last synced: 14 Feb 2026
https://github.com/andrewobwocha/advancedmusicplayer
🎵 Python CLI music queue implemented with a Doubly Linked List (DLinkedList). Features prev/next, add next/last, remove current, ytmusicapi search.
cli data-structures doubly-linked-list music python queue ytmusicapi
Last synced: 15 Feb 2026
https://github.com/adhaamehab/db-collection
My implementation for common algorithm and data structures used in modern database systems.
algorithms data-structures database-internals designing-data-intensive-applications
Last synced: 01 Mar 2026
https://github.com/hengxin/algorithms-computability-complexity-practice
Practicing Algorithms
algorithm-coding algorithm-library algorithms data-structures
Last synced: 01 Mar 2026
https://github.com/ale-soares/data-structures-and-algorithms-coursework
Coursework for udemy course JavaScript Data Structures & Algorithms + LEETCODE Exercises
algorithms data-structures data-structures-and-algorithms
Last synced: 01 Mar 2026
https://github.com/soheshdoshi/inteviewtask
data-structures lru-cache matrix python-3-6
Last synced: 27 Mar 2026
https://github.com/genevas/practiceprograms
Small practice programs
algorithms algorithms-and-data-structures code-example code-examples data-structures
Last synced: 04 Mar 2026