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/limdongjin/problemsolving
java / c++ / python
algorithms boj c data-structures java leetcode problem-solving python
Last synced: 14 Apr 2026
https://github.com/jackfirth/rpn
A Racket package for working with Reverse Polish Notation stack structures
data-structures forth racket reverse-polish-notation
Last synced: 18 Feb 2026
https://github.com/millukii/go-exercises
Golang exercises
concurency data-structures golang template testing
Last synced: 14 Jan 2026
https://github.com/cerezo074/algorithms-playgrounds
You can run some exercises from common platforms like Leetcode in a playground.
algorithms array data-structures hash-table string tries
Last synced: 15 Mar 2025
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/likweitan/stutter
Write a method stutter that accepts a queue of integers as a parameter and replaces every element of the queue with two copies of that element for example [1, 2, 3] becomes [1, 1, 1, 2, 2, 2, 3, 3, 3].
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/lovesaroha/algorithms-go
This is a collection of implementation of a variety of algorithms implemented in Go. Clean and simple code to help people get started with data structures and algorithms in golang.
algorithms binary-search-tree data-structures dynamic-connectivity flow-network golang graphs sorting-algorithms tries
Last synced: 31 May 2026
https://github.com/kalebers/data_structures_masters_2025
Repositorio para trabalhos da materia de Estrutura de Dados no Mestrado de Cybersegurança na PUCPR.
arrays binary-search-tree data-structures hash-table python
Last synced: 12 Oct 2025
https://github.com/minhi0449/algo-ds-java
Java 기반 Algorithm & Data Structure 학습 프로젝트
algorithms beginner-friendly coding-interview competitive-programming computer-science data-structures dsa hackerrank hash-tables interview-preparation java java-algorithms java-data-structures leetcode open-source programming recursion trees
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/hebertcisco/remodel-core
A modern database-modeling toolkit
data-structures database ddl er-diagram modeling parser-implementations sql
Last synced: 20 Jun 2026
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/didogrigorov/leetcode-may-daily-challenges-2023
Python solutions to LeetCode's May 2023 Daily Challenges, organized by date. Ideal for practicing coding, mastering Python, and preparing for interviews.
algorithm-challenges algorithms algorithms-and-data-structures coding coding-challenge coding-challenges coding-interviews data-structures interview leetcode leetcode-python leetcode-solutions programming python python3
Last synced: 12 Oct 2025
https://github.com/r-n/calculatorstring
Calculator that takes math expression string as input like in Python
c calculator data-structures expression-evaluator interpreter linked-list math string-parsing
Last synced: 13 Oct 2025
https://github.com/3bdalrhmans3d/data-structures-and-algorithms
Data Structures and Algorithms
algorithms arrays c data-structures linked-list
Last synced: 20 Jun 2026
https://github.com/arezyhs/cpp-id-generator-calc
Generator ID untuk praktikum mata kuliah Struktur Data. ID yang dihasilkan adalah ID supir dan ID pesanan.
cplusplus data-structures id-generator
Last synced: 15 Mar 2025
https://github.com/marcoschalet/estruturas-de-dados
Repositório para armazenar a implementação de algoritmos da monitoria na disciplina de Estruturas de Dados 1.
Last synced: 15 Mar 2025
https://github.com/harrisoncramer/go-algos
Repository containing common algorithms and data structures implemented in Go.
algorithms data-structures go golang
Last synced: 05 Mar 2025
https://github.com/denpeshkov/datastructures
A library of various data structures implemented in Go.
Last synced: 27 Feb 2025
https://github.com/namkatcedrickjumtock/data-structures
Data Structure and Algorithm implementation with multiple programming language.
algorithms data-structures programming-languages
Last synced: 27 May 2026
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/bisceglialuigi/advent_of_code
This repository contains my solutions for the Advent of Code challenges! Advent of Code is an annual coding event featuring daily programming puzzles throughout December. It's a fun way to improve problem-solving skills and explore creative algorithms.
advent-of-code advent-of-code-2024 algorithms competitive-programming data-structures fun python3
Last synced: 01 Jul 2025
https://github.com/jurshsmith/data-fuel
Houses a blockchain syncing engine & implementations of the LinkedList data-structure
data-structures linked-list rust sync sync-engine
Last synced: 14 Oct 2025
https://github.com/nelsonbn/algorithms-data-structures-stack
Algorithms and Data Structures - Stack
algorithms data-structures stack
Last synced: 14 Oct 2025
https://github.com/dbstratta/data-structures-c
Data structures implemented in C
binary-search-tree c data-structures memory-management priority-queue queue stack
Last synced: 07 Apr 2025
https://github.com/kamilkrauze/stackvector
A cache-coherent stack allocated templated vector.
cache-coherence cmake cpp data-structures
Last synced: 14 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/theronwolcott/data-structure-kdtree-prquadtree
Implemented KD-Trees and PR-QuadTrees with efficient spatial queries, using inheritance and polymorphism. Optimized k-NN and range searches, dynamic node transformations, and geometric computations for high performance.
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/privatepeople/codingtest
코딩테스트 공부를 위한 저장소
algorithm alogorithms coding coding-test coding-tests data-structure data-structures python
Last synced: 14 Apr 2026
https://github.com/alicankaya192/cs_complete_terminology_guide
350+ essential CS terms across 26 chapters — ordered by learning sequence. Covers Algorithms, OS, Networks, Databases, Security, ML/AI, DevOps, Linux, Testing, Career & more. Available in 🇹🇷 Turkish and 🇬🇧 English.
algorithms artificial-intelligence bash cheatsheet cloud-computing computer-science cs-fundamentals cybersecurity data-structures deep-learning devops docker kubernetes linux llm networking open-source python software-engineering study-guide
Last synced: 21 Jun 2026
https://github.com/rohith-2/java-amrita
Repo Contains All the codes typed by Rohith
algorithms-and-data-structures binary-search-tree binary-tree data-structures heap java object-oriented-programming
Last synced: 23 Jan 2026
https://github.com/ashwinraikar88/odsa
Orchard Algorithms and Data Structures
algorithms data-structures python3
Last synced: 23 Oct 2025
https://github.com/mohfazam/dsa
A repo covering all topics of DSA, where algorithms meet precision, and code is crafted to master the complexities of competitive programming.
algorithms codechef codeforces competative-programming cpp data-structures dsa geeksforgeeks leetcode
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/anupamakib/uva-and-la-problem-solution
My solution for UVa Problems will be uploaded here, as UVa solutions don't save in their website.
backtracking bfs binary-search brute-force data-structures dfs dijkstra dynamic-programming geometry graph-algorithms greedy implementation linear-search mathematics number-theory queue sorting stack tree two-pointers
Last synced: 24 Oct 2025
https://github.com/silent0wings/arithmetic-calculator-using-custom-stack-implementation
This project implements an arithmetic calculator capable of parsing and evaluating mathematical expressions using a custom stack data structure. The calculator handles various arithmetic operations and parentheses, providing accurate results for complex expressions.
algorithm arithmetic-calculator calculator coding-practice custom-data-structure custom-stack data-structures expression-evaluation java math-operations math-tool programming reverse-polish-notation software-development stack-implementation
Last synced: 25 May 2026
https://github.com/lif31up/data-structures-and-algorithms-clang
data structure with CLang
Last synced: 18 Mar 2025
https://github.com/ofmiq/algorithmsanddatastructures
A collection of fundamental algorithms and data structures implemented in C++
algorithms c-plus-plus data-structures
Last synced: 25 Oct 2025
https://github.com/yangsijun528/data_structure_with_c
C언어로 자료구조 직접 구현하고, 테스트 코드로 검증해보기 + Python 시각화
Last synced: 21 Jun 2026
https://github.com/iampavangandhi/texteditor
📝 Text Editor Web App (using Stacks)
data-structures javascript stacks text-editor vanilla-javascript
Last synced: 20 May 2026
https://github.com/gustavodiasag/graph-repr
Algorithms and Data Structures related to the representation and manipulation of graphs
data-structures graph-algorithms graph-theory
Last synced: 25 Oct 2025
https://github.com/iampavangandhi/contactlistsearch
📱 Contact List Search (using Tries)
contact-list data-structures javascript tries vanilla-javascript
Last synced: 30 May 2026
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/iampavangandhi/travelpathfinder
✈️ Travel Path Finder Web App (using Graphs)
data-structures dijkstra dijkstra-algorithm graph javascript
Last synced: 09 Mar 2025
https://github.com/alpha74/iib
My InterviewBit solutions. Maintained from 2020 onwards
algorithms coding cpp data-structures interviewbit interviewbit-cpp interviewbit-solutions
Last synced: 27 May 2026
https://github.com/zaikoxander/discover
Programa Discover da Rocketseat
api assync data-structures ejs functional-programming javascript node oop poo react typescript
Last synced: 11 Apr 2026
https://github.com/turhancan97/adventofcode
My solutions for Advent of Code (via Python)
2022-focus advent-of-code algorithms data-structures programming python
Last synced: 21 Jun 2026
https://github.com/muntaha-islam0019/javaplayground
A collection of Java backend practice projects and coding exercises, exploring core OOP concepts, algorithms, data structures, and backend development patterns.
algorithms backend-development coding-practice data-structures intellij-idea java leetcode-solutions oop software-engineering system-design
Last synced: 22 Jun 2026
https://github.com/marinaa13/social-network-simulator
C implementation of a mini social media platform with user management, post/repost systems, feeds, and graph-based friend interactions
c data-structures graphs linked-lists social-network trees
Last synced: 22 Jun 2026
https://github.com/wilson0x4d/algs4net
A few fundamental algorithms implemented via C# using .NET Standard 2.0-compatible projects and language features.
algorithms data-structures netfx netstandard
Last synced: 06 Feb 2026
https://github.com/krankur/ds-algo
All things data structure and algorithm in vanilla JavaScript (no ES6)
algorithms data-structures es5-javascript javascript
Last synced: 01 Jul 2025
https://github.com/goulartgusta/desafio-arrays
Desafios de estrutura de dados com tratamentos de exceções e testes.
Last synced: 22 Jun 2026
https://github.com/calebwin/derive_lit
a tool to auto-generate literal macros for your data structure
Last synced: 23 Mar 2025
https://github.com/asarkar/exercism-haskell
https://exercism.org/tracks/haskell
algorithms data-structures exercism exercism-haskell exercism-track functional-programming haskell
Last synced: 26 Feb 2026
https://github.com/canciolabs/php-stack
This tiny package contains an interface and an array-based implementation of the LIFO Stack data structure.
Last synced: 26 Feb 2026
https://github.com/scisamir/binary_trees
0x1D. C - Binary trees
algorithm binary-trees c data-structures
Last synced: 22 Jun 2026
https://github.com/agastyahukoo/accelerated-computer-science-fundamentals
Comprehensive C++ programs from University of Illinois Urbana-Champaign's Accelerated Computer Science Fundamentals course, plus extra examples for deeper learning and practice.
algorithms computer-science data-structures object-oriented-programming
Last synced: 28 Mar 2025
https://github.com/peterrauscher/devbranch.co
The source code for my site https://devbranch.co
algorithms blog data-structures devops programming website
Last synced: 10 Feb 2026
https://github.com/gozeloglu/treasure-hunters
Fall 2018-2019
array data-structures multidimensional-arrays
Last synced: 22 Jun 2026
https://github.com/praisetompane/data_structures
Reimplementation of foundational data structures at a lower level of the stack.
Last synced: 16 Apr 2025
https://github.com/waleedali070/learning-dsa
Learning Data-Structures and Algorithm practically.
algorithms data-structures python
Last synced: 22 Jun 2026
https://github.com/dansalahi/query-builder-experiment
Customized Query Builder for creating Rules and Groups
data data-structures jsonlogic query-builder reactjs typescript validation
Last synced: 11 Apr 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/withprecedent/camina
Flexible, lightweight, extensible, easy-to-use data structures for Python
data-structures dictionary list mapping python sequence
Last synced: 27 May 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/piratecoderz/dsa-final-project
University project for (DSA) using Java and MySQL. The Car Rental System features an Admin Panel for managing vehicles, customers, and rentals, Customer Portal for renting cars. DSA concepts like linked lists and queues and utilizes JDBC for database connectivity. A practical application of programming skills and database management.
algorithms data-structures data-structures-algorithms data-structures-and-algorithms dsa eclipse final final-project java java-8 mysql mysql-database mysql-workbench
Last synced: 22 Jun 2026
https://github.com/yehezkiel1086/dsa-stuffs
Programming problem solutions which includes SQL problems solutions, linux shell, also data structures and algorithms.
algorithms c codeforces coderbyte codewars cpp data-structures hackerrank leetcode linux python spoj sql toki
Last synced: 16 Apr 2026
https://github.com/vickshan001/huffman-encoding-decoding-in-java
Java implementation of Huffman encoding and decoding from scratch. Includes custom tree traversal, compression, and decompression logic. Built in 2021.
algorithms compression data-structures decompression huffman-coding java priority-queue tree-traversal
Last synced: 31 Mar 2025
https://github.com/skharchikov/leetcode-rust
LeetCode solutions in Rust
algorithms blind75 data-structures leetcode rust
Last synced: 23 Jun 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/genthegreat/data-structures-and-algorithms
Data Structures in Javascript
algorithms algorithms-and-data-structures data-structures
Last synced: 23 Jun 2026
https://github.com/icingworld/ww-lockfreeds
A high-performance, thread-safe library of lock-free data structures for C++. 使用C++实现的高性能线程安全无锁数据结构
concurrent-data-structure cplusplus cpp data-structures thread-safe
Last synced: 27 May 2026
https://github.com/pradeepgangwar/datastructures
IDST232C Codes
data-structures linked-list queue stack
Last synced: 16 May 2025
https://github.com/hackerslash/dsarch
A search engine for Data Structure and Algorithm problems
data-structures dsa leetcode search-engine tfidf
Last synced: 16 May 2025
https://github.com/mwangi-derrick/go-trees
Exploring tree-based data structures in Go: Foundations for databases, storage, and distributed systems.
data-structures distributed-systems golang merkle-tree systems-programming
Last synced: 23 Jun 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
https://github.com/kylehue/my-dsa
A collection of reusable data structures in TypeScript.
Last synced: 01 Apr 2026
https://github.com/supertetelman/coursera-algs4parti-009
A collection of python scripts to implement various sort/search algorithms and supporting data structures.
algorithm data-structures python
Last synced: 23 Mar 2025
https://github.com/mgomesdev/estrutura-de-dados-e-algoritmos-com-javascript
Implementação dos exemplos do livro: Estrutura de dados e algoritmos com JavaScript, utilizando TypeScript, TDD e Jest.
algorithms data-structures jest tdd typescript
Last synced: 17 Apr 2026
https://github.com/rhaeguard/algorithms-and-interview-questions-python
The repository to stack up algorithms and interview questions I came across
algorithms data-structures interview-questions project-euler python search-algorithm set
Last synced: 17 Apr 2026
https://github.com/aichingm/libds
libds is a collection of header only data structures
c data-structures header-only header-only-library
Last synced: 31 Mar 2025
https://github.com/noureldin2303/revision
Revision
arrays data-structures java jobseeker oop oop-principles oops-in-java preparation python revision stack step-by-step tree
Last synced: 10 May 2026
https://github.com/thinkswan/js-linked-list
An implementation of the linked list data structure in JavaScript.
data-structures javascript tutorial
Last synced: 03 Jun 2026
https://github.com/chaudinh/questions
A collection of questions
algorithms client-side-rendering css data-structures frameworks front-end github html javascript jquery mongodb nodejs reactjs server-side-rendering sql terminal tmux vim vimrc web-development
Last synced: 03 Apr 2026
https://github.com/shafaq-aslam/leetcode-chronicles
This repository contains my solutions to various LeetCode problems, ranging from Easy to Hard. The goal is to improve problem-solving skills, practice Data Structures & Algorithms (DSA), and build a strong foundation for coding interviews.
algorithms coding-challenges competitive-programming cpp data-structures data-structures-and-algorithms dsa dynamic-programming leetcode problem-solving
Last synced: 07 Apr 2025
https://github.com/spenserblack/lookup.go
A type for looking up the presence of a value. Either a slice or a set depending on the collection size.
Last synced: 04 Apr 2026
https://github.com/ryancasf/estruturadado
Data storage and organization.
algorithms-and-data-structures data-structures java-data-structure
Last synced: 17 Apr 2026