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/Felipalds/b-tree-schedule
Creating and managing a schedule in Go Lang with B tree data structure.
Last synced: 11 Jan 2026
https://github.com/chicha63/algorithms_datastructures
Implementations of different sorting, searching algorithms and data structures
algorithms algorithms-and-data-structures collections data-structures java searching-algorithms sorting-algorithms
Last synced: 22 Jun 2026
https://github.com/randomgamingdev/onewaylinkedlistlib
A simple one way linked list that stores the head, tail and length of the list
cpp data-structures easy easy-to-use header-only linked-list list simple small
Last synced: 20 Aug 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/mohamed-rabie-mohamed-khedr/cpp-data-structures-implementation
Last synced: 24 Jun 2026
https://github.com/alphaleporus/leetabhyas
Daily DSA grind on LeetCode – Abhyas of code, logic, and consistency.
algorithms auto-sync competitive-programming cronjob data-structures dsa github-actions java leetcode leetcode-export python workflow
Last synced: 17 Apr 2026
https://github.com/milesrack/kattis
A repository of Kattis problems I have solved.
algorithms data-structures data-structures-and-algorithms kattis kattis-challenges kattis-problems kattis-solutions python python3
Last synced: 17 Apr 2026
https://github.com/erikrios/data-structures-and-algorithms
The Implementations of Data Structures and Algorithms
algorithms data-structures data-structures-and-algorithms
Last synced: 25 Jun 2025
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/cyberg4b/leetcode-exercises
Some LeetCode Data Structures exercises in TypeScript.
data-structures leetcode typescript
Last synced: 07 May 2026
https://github.com/progambler227788/base-convertor-winform-csharp
This is made in C# winform. It is used to convert every base to another base like binary to decimal or vice versa.
bases-conversions binary-converter binary-to-decimal c-sharp coding coding-programming csharp-code csharp-coding data-structures decimal-to-binary desktop-development dot-net numbers-conversion octal-converter octal-to-binary windows-forms-csharp winform
Last synced: 13 Mar 2025
https://github.com/hediyeorhan/datastructures
bfs-algorithm c data-structures dfs-algorithm queue recursive stack
Last synced: 11 Jun 2026
https://github.com/rrohitramsen/expression-evaluator
Expression Evaluator + Tree Data Structure + Postorder Traversal + Rest API + Spring Boot
data data-structures design-patterns json microservice postorder problem-solving spring-boot swagger-api swagger-docs swagger-ui tree tree-structure
Last synced: 04 Apr 2026
https://github.com/f-ca7/cpp_datastructure
data structure learning
c-plus-plus data-structures learning
Last synced: 24 Jun 2026
https://github.com/gatarelib/random-programs
Random Programs from my Computer Science Course 2017-2021
c cpp data-structures executable golang java-8 object-oriented-programming python3
Last synced: 04 Apr 2026
https://github.com/caleb-mantey/dsa
Data structures and algorithms in javascript. Useful resource to get a basic introduction to linear and non-linear data structures concepts.
data-structures javascript js linear-data-structures non-linear-data-structures
Last synced: 29 Mar 2025
https://github.com/deadcoder0904/datastructures-practice
Data Structures Practice in C++ :heart_eyes:
c-plus-plus cpp data-structure data-structures datastructures
Last synced: 12 Jun 2026
https://github.com/stdlib-js/dstructs
Data structures.
containers data data-structures javascript namespace node node-js nodejs ns stdlib structs structures
Last synced: 18 Apr 2026
https://github.com/utkarshmishra12/data-structures-algorithms-level-up-course-2021
Data Structures & Algorithms, Level-up Course(2021)
data-structure-and-algorithm data-structures dsa dsa-algorithm dsa-codes
Last synced: 05 Apr 2026
https://github.com/jiaqiluo/summer-activity-library
A practice for hash table(with chaining)
cpp data-structures hash-table
Last synced: 21 Mar 2025
https://github.com/mbtakanov/leet-code
LeetCode solutions in Python organized by algorithmic patterns. Each solution includes problem description, and time/space complexity analysis.
algorithms data-structures interview-preparation leetcode programming-challenges python
Last synced: 05 Apr 2026
https://github.com/erikrios/avl-tree
AVL Tree Implementation using Go
algorithms data-structures data-structures-and-algorithms go golang
Last synced: 25 Jun 2025
https://github.com/zaythedev/amazon-clone
The main idea for this project was to style the clone to look like Amazon and connect a React app to a database. I also received practice working with APIs using Stripe to take pseudo payments.
amazon data-structures react reactjs
Last synced: 18 May 2026
https://github.com/bevinaa/social-media-web-application
Social Media Web Application is an interactive platform designed for users to connect, share, and engage with content in a dynamic online environment
css data-structures flask html javascript python
Last synced: 05 Apr 2026
https://github.com/cintia-shinoda/univesp
Data Science Undergrad Notes, Codes, and Homeworks
algorithms c cpp data-mining data-science data-structures django flask java linear-algebra python statistics web-development
Last synced: 05 Apr 2026
https://github.com/kkufieta/algorithms
This is a collection of material and exercises I worked through on my journey to master data structures and algorithms.
algorithms data-structures python3
Last synced: 18 Apr 2026
https://github.com/leandrolimadeveloper/data_structures_and_algorithms
Algorithms and important things covered in the book Grokking Algorithms: An illustrated guide for programmers and other curious people (in Portuguese, Entendendo Algoritmos: Um Guia Ilustrado Para Programadores e Outros Curiosos – the version that I have) written by Aditya Y. Bhargava.
algorithms data-structures javascript python
Last synced: 18 Apr 2026
https://github.com/harrisonhemstreet/dsa-python
Data Structures and Algorithms! (plus some Leetcode!)
algorithms data-structures dsa leetcode leetcode-python python3
Last synced: 12 Jun 2026
https://github.com/timbo-rafa/python_seats
algorithms challenge data-structures hash-set nosetests python test
Last synced: 04 Jun 2026
https://github.com/0xalihn/acm-problem-solving-source-code
Problem solving source code in UVa, HackerRank, Tocoder, Codility using Data structure and Algorithm by C, Python and Java. Interview problem solving for different tech company.
algorithms c data-structures hackerrank interview-questions java problem-solving python3 topcoder uva-online-judge
Last synced: 19 Apr 2026
https://github.com/mattyv/flashradixtree
Associative container with the ability to search more efficiently if you know the key will be there. On par with std::map and well against std::unordered_map for most keys sizes, and especially where you have large keys with common prefixes.
data-structures key-value-store low-latency low-latency-search radixtree splaytree
Last synced: 19 Apr 2026
https://github.com/iampavangandhi/sudokusolver
🧮 Sudoku Solver Web App (using Backtracking)
backtracking data-structures javascript sudoku sudoku-solver
Last synced: 04 Jun 2026
https://github.com/rafaelmoraes003/trybe-is-not-google
Program that simulates a document indexing algorithm similar to Google's, being able to identify occurrences of terms in TXT files.
algorithms data-structures pytest python
Last synced: 13 Jun 2025
https://github.com/shikha-code36/strivers-sde-sheet-go-solutions
Solution for Striver's SDE Sheet in Golang
algorithm algorithms algorithms-and-data-structures data-structures data-structures-and-algorithms dsa dsa-algorithm dsa-golang dsa-practice dsa-questions dsalgo golang golang-dsa striver-sde-sheet strivers-sde-sheet strivers-sde-sheet-solutions
Last synced: 04 Jun 2026
https://github.com/gregyjames/cppalgorithms
Various Algorithms and Data Structures implemented in C++
algorithms cplusplus cpp data-structures
Last synced: 13 Jun 2026
https://github.com/hasnathjami/data-structures-and-algorithms
algorithms cpp data-structures java stl
Last synced: 20 Apr 2026
https://github.com/lucashnss/if672-algorithms-lists
Lists of algorithms in the course algorithms and data structures (IF672) in CIN-UFPE. Along this course I've been introduced to various efficient and creative ways to resolve common problems in computer science like ordering and learning data structures to do that.
algorithms cpp data-structures
Last synced: 13 Jun 2026
https://github.com/asarkar/exercism-rust
https://exercism.org/tracks/rust
algorithms data-structures exercism exercism-rust rust rust-lang
Last synced: 13 Jun 2026
https://github.com/joaocarvoli/programming-marathon
Focusing in solve problems to practice in group and be prepared for marathons programming
algorithms cplusplus data-structures marathon
Last synced: 05 Jun 2026
https://github.com/h3rodev/tupcs203
Quizzes, Assignments and Projects in C/C++ for Data Structures and Algorithms Class of TUP ETEEAP
algorithms c cpp data-structures
Last synced: 20 Apr 2026
https://github.com/fabianoxyz/data-structures
Some Common Data Structure and Algorithms Implementation
algorithms data-structures data-structures-and-algorithms library
Last synced: 20 Jul 2025
https://github.com/brendanddev/struccs
A lightweight, generic C library of fundamental data structures. No dependencies, no standard container libraries.
algorithms data-structures memory-management
Last synced: 14 Jun 2026
https://github.com/tansudasli/data-structures
data structure implementations
Last synced: 14 Jun 2026
https://github.com/alvin319/competitive-programming
algorithms competitive-programming data-structures
Last synced: 03 Jul 2026
https://github.com/lucasmcclean/dsa
A collection of data structures and algorithms implemented in Go.
algorithms data-structures data-structures-and-algorithms dsa go golang
Last synced: 14 Jun 2026
https://github.com/therustifyer/master-data_structures-and-algorithms
Code and docs for the course Master Data Structures and Algorithms in C/C++
algorithms algorithms-and-data-structures c cpp data-structures
Last synced: 18 May 2026
https://github.com/timleslie/sparse_graph
Sparse graph algorithms in Rust.
algorithms data-structures graph graph-algorithms rust-library
Last synced: 22 Apr 2026
https://github.com/Mt1Gr/Data_structures_and_computional_complexity
Research on computational complexity of algorithms and data structures
avl-tree cpp data-structures mst-tree research-project shortest-path sorting-algorithms
Last synced: 11 May 2025
https://github.com/kartikmehta8/implementations
Implementation of Data Structures in C++
Last synced: 05 Jun 2026
https://github.com/christian-doucette/data_structs
Implementation of common data structures with C. Includes linked list, list, stack, heap, BST, and hash table.
Last synced: 05 Jun 2026
https://github.com/llleeeaaannn/binarysearchtree
Implementation of a Binary Search Tree data structure through Ruby
Last synced: 13 May 2025
https://github.com/infinity-boi/dsa-codes
Popular Competitive Programming Questions essential for interview preparation
algorithms competitive-programming data-structures leetcode spoj
Last synced: 06 Jun 2026
https://github.com/vikky2810/c-preparation-notes
Intermediate-level C programming notes, covering advanced control flow, pointers, memory management, file handling, and more.
algorithms bitwise-operations c c-programming data-structures file-handling intermediate-c memory-management pointers
Last synced: 24 Apr 2026
https://github.com/bryanpmx/utep_cs_data_structures
This repository contains projects and code examples that illustrate fundamental computing algorithms and data structures as taught in the course. The material covered includes both basic algorithmic techniques and the practical implementation of data structures which are essential for software development and problem-solving.
algorithms computer-science data-structures graph-theory java python sorting-algorithms
Last synced: 17 May 2026
https://github.com/skylar-lorena/python
An introductory course to Python. Learn Python from scratch with mini-exercises
beginner-code data-structures introduction-to-python python python3 pythonbasics pythontutorial
Last synced: 05 Jun 2026
https://github.com/sdthaker/javascript-dsa-mini-projects
freeCodeCamp Javascript Algorithms & Data Structures certification course code.
algorithms data-structures es6 freecodecamp javascript
Last synced: 24 Apr 2026
https://github.com/tutupharirabu/kalkulator-project-std
A C++ program that converts infix expressions to prefix notation and calculates the result.
Last synced: 24 Apr 2026
https://github.com/kenych/fraud-detector
The application is fed with authentication log record which contains IP address, datetime, authentication result(OK or FAIL) and username. The sole reason of this application is to practice and demonstrate in-memory cache, concurrency features and how to test concurrent application in java.
concurrency data-structures in-memory-caching java java8
Last synced: 15 Jun 2026
https://github.com/iker-gonzalez/ft-containers
Reimplementation of stack, vector and map container types of the C++ standard template library (STL).
algorithms containers cpp data-structures operator-overloading standard-template-library templates
Last synced: 29 Jun 2026
https://github.com/hamzahussyn/algorithms-and-datastructures-fcc
For free code camp's javascript algorithms and datastructures stream, here are my project solutions.
algorithms algorithms-and-data-structures data-structures fcc fcc-frontend freecodecamp javascript projects
Last synced: 25 Apr 2026
https://github.com/sakapon/bang
A library of algorithms.
algorithms data-structures mathematics
Last synced: 25 Apr 2026
https://github.com/itsuren/dsa
📚 A repository on Data Structures and Algorithms from text books for Academics
Last synced: 25 Apr 2026
https://github.com/senior-sigan/data-structures-training
Common data structures and algorithms I implemented just to practise
cpp data-structures learn-to-code
Last synced: 06 Jun 2026
https://github.com/sureshsundriyal/bloomfilter-python
A simplistic bloomfilter implementation in pure python.
bloomfilter bloomfilter-python data-structures python python3
Last synced: 23 Mar 2025
https://github.com/josegpt/fundamentals
Fundamental Data Structures and Algorithms.
algorithms c data-structures dynamic-programming makefile sort trees
Last synced: 29 Jun 2025
https://github.com/amritmaurya1504/striver-sde-sheet
Striver SDE Sheet
algorithms data-structures java
Last synced: 15 May 2026
https://github.com/subhan-liaqat/leetcode-problems
This repository includes all the LeetCode Problems which are most asked in big tech interviews.
algorithms cpp data-structures dsa faang leetcode python
Last synced: 20 May 2026
https://github.com/mahmoudnamnam/leetcode-problems
This repository contains my solutions to LeetCode's Daily Challenges and Study Plan problems. It's a resource where I share my approaches and solutions to various coding challenges found on LeetCode.
algorithms data-structures js mysql pandas python3
Last synced: 10 Apr 2026
https://github.com/yyolka/converter-app
Приложение переводит числа из 2-ой, 10-ой, 16-ой систем счисления из одной в другую
algorithms c cpp data-structures entrypoint oop oop-principles validation
Last synced: 25 Apr 2026
https://github.com/jakeoeding/data-structures
Implementations of common data structures
arraylist data-structures heap linkedlist queue stack
Last synced: 15 May 2025
https://github.com/stoverc/datastructuresandalgorithms
From-scratch attempts at implementing some common data structures and algorithms.
algorithm algorithms core-language cpp data-structures data-structures-algorithms data-structures-and-algorithms datastructures java linked-list python study-guide
Last synced: 10 Apr 2026
https://github.com/agb2k/infix-postfix-prefix-converter
C programme which converts infix, postfix and prefix expressions
Last synced: 03 Apr 2025
https://github.com/yvesemmanuel/datastructures_algorithms
Implements artifacts studied at Algorithms and Data Structure classes.
algorithms complexity-analysis cpp data-structures oop
Last synced: 08 Jun 2026
https://github.com/princid/competitive-programming
codechef competitive-programming data-structures leetcode
Last synced: 07 Apr 2025
https://github.com/brisatielly/cs50x-harvard-2023
O CS50x - Introduction to Computer Science é um renomado curso da Harvard University, oferecido para pessoas de todo o mundo. Ele abrange os fundamentos da ciência da computação, como algoritmos, estruturas de dados, desenvolvimento web, e muito mais. Neste repositório, apresento os projetos e problemas que resolvi durante o curso em 2023.
algorithms c css data-structures debug50 flask git html javascript logic-programming python sql
Last synced: 11 Apr 2026
https://github.com/guilhermebkel/sales-machine
A pratical homework for the Programming and Data Structures II class of Electrical Engineering major.
cplusplus data-structures electrical-engineering programming software-architecture
Last synced: 14 Mar 2025
https://github.com/bp7968h/rust_dsa
Data Structure and Algorithm written in Rust
algorithms data-structures rust rust-lang search-algorithm sorting-algorithms
Last synced: 04 Jun 2026
https://github.com/adogio/tilapia
:tropical_fish: A hackable modularized data-structure and algorithm lib for JavaScript
Last synced: 10 Apr 2026
https://github.com/yousifabozid/alx-low_level_programming
ALX Low Level Programming With C
alx alx-africa alx-low-level-programming c data-structures do-hard-things
Last synced: 07 Apr 2025
https://github.com/azaz9026/data_cleaning
Welcome to the Data Cleaning repository! This collection is dedicated to showcasing techniques and methods for cleaning and preparing datasets for analysis.
data-analysis data-engineering data-structures data-visualization eda feature-engineering machine-learning numpy outliers pandas python seaborn
Last synced: 13 Apr 2026
https://github.com/leesharma/functional_queues_deques
An Elixir implementation of Okasaki's 1995 paper
data-structures elixir okasaki
Last synced: 23 Jun 2025
https://github.com/tamschi/pinus
A prickly BTreeMap.
data-structures hacktoberfest pinning rust
Last synced: 23 Mar 2025
https://github.com/valmir-unicap/estrutura-de-dados-2
Disciplina de Estrutura de Dados 2
Last synced: 01 Sep 2025
https://github.com/clustercockpit/cc-specifications
Specification of ClusterCockpit datastructures, interfaces, DB schemas, file formats and directory structures
api api-graphql api-rest data-structures file-archive schema
Last synced: 04 Jan 2026
https://github.com/4s4v1n/stl-containers
Realization of standart template library (STL)
container cpp data-structures stl stl-containers
Last synced: 27 Aug 2025
https://github.com/fattahsamit/pps
Programming & Problem Solving
algorithms c coding-problems data-structures hackerrank javascript leetcode problem-solving python sql
Last synced: 16 Apr 2026
https://github.com/hassansin/algorithms
Algorithms and Data Structures in Go
algorithm data-structures go golang
Last synced: 06 Jun 2026
https://github.com/maqmal/data-structure
Stack, queue, directed graph , binary tree, multi linked list algorithm
Last synced: 15 Jun 2026
https://github.com/mustafahakkoz/tst_in_c
Ternary Search Tree in C language
Last synced: 23 Mar 2025
https://github.com/usif-andreas226/quizhub-oop-project
The system is designed to streamline the process of conducting online exams. It provides a user-friendly interface for both administrators and students. Administrators can easily create exams by adding questions and setting grading criteria. Students can take exams within a specified time frame and view their results immediately after submission.
algorithms data-structures java javafx oop oops-in-java
Last synced: 25 Apr 2026
https://github.com/musheer7/java-enterprise-banking-system
Enterprise-style Core Java banking application using Java 8, OOPS, multithreading, DSA, design patterns, and financial mathematics.
banking-applications core-java data-structures design-patterns java java8 multithreading oops-in-java
Last synced: 26 May 2026
https://github.com/jahidulislam114593/go-dsa
Must DSA
algorithms data-structures golang interview-preparation
Last synced: 13 Jul 2025
https://github.com/ishivanshgoel/swiggy-system-design
Minimalistic Software Design of a food ordering Company.
data-structures hashmap linked-list queue stl
Last synced: 26 May 2026
https://github.com/joscha-alisch/algorithms
A collection of data structures and algorithms in various languages for practicing purposes
algorithm-challenges algorithms c data-structures golang katas kotlin python
Last synced: 11 Apr 2026
https://github.com/saragarcia6123/expression_evaluator
A calculator-style mathematical expression evaluator that parses and computes results from user input strings.
algorithms data-structures parsing
Last synced: 18 Jun 2025
https://github.com/sorianog/code-refreshers
Coding problems to refresh the mind
algorithms big-o data-structures java time-complexity
Last synced: 23 Mar 2025