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-10 00:07:48 UTC
- JSON Representation
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/jakeoeding/data-structures
Implementations of common data structures
arraylist data-structures heap linkedlist queue stack
Last synced: 15 May 2025
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/vivivivianne/bunarr
A simple c99 dynamic array implementation
c99 data-structures dynamic-array
Last synced: 23 Mar 2025
https://github.com/silent0wings/smarter-priority-queue-spq-adt-implementation
This repository contains the implementation of a Smarter Priority Queue (SPQ) Abstract Data Type (ADT) using a parameterized heap. The SPQ is designed to support both min-heap and max-heap configurations with dynamic adaptability and efficient management.
abstract-data-type adt adt-implementations adt-template data-structures data-structures-algorithms dsa dynamic-queue heap java optimized-queue pq priority-queue queue resizable-arrays-implementation resizable-arrays-implemented smart-priority-queue spq tree
Last synced: 01 Sep 2025
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/spear97/linklist-cpp
Source Code for a Link List that was implemented using C++
application-development cli-app cli-application control-flow cpp data-structures linked-list object-oriented-programming software-development visual-studio
Last synced: 01 Sep 2025
https://github.com/amritmaurya1504/striver-sde-sheet
Striver SDE Sheet
algorithms data-structures java
Last synced: 15 May 2026
https://github.com/mahalinoro/python-ds-implementations
A repository containing most of the data structures and their basic methods in Python [array, stack, queue, graphs, linked list, ...]
Last synced: 15 May 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/entropy-tamer/reynard-algorithms
Algorithm primitives and data structures for Reynard applications - comprehensive collection with automatic optimization
a-star algorithms benchmarking binary-heap collision-detection data-structures game-development geometry memory-pooling optimization pathfinding performance priority-queue reynard solidjs spatial-hashing spatial-indexing typescript union-find
Last synced: 20 Jan 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/maxilevi/c-data-structures
C implementations of common data structures (dynamic array, stack, linkedlist, hashmap, queue, binary search tree, heap) & other projects
Last synced: 21 Jun 2025
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/yo-mah-ya/algorithms-and-data-structures
Just implement programs along with certain algorithms and data structures
algorithms clang cpp data-structures
Last synced: 14 Mar 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/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/guilhermebkel/college-homeworks
🏫 All the code I've created at college
c college data-structures fractal-algorithms
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/nirupamkhanal/dsa
Demonstration of pointers, data structures, and algorithms
algorithms binary-search binary-search-tree data-structures data-structures-and-algorithms dsa hashing hashtable hasing-algorith linked-list linkedlist pointers queue stack
Last synced: 09 Jul 2026
https://github.com/akesson/wordtree
A compact trie for browsable word indexes, fast word lookup, and frequency-aware spelling suggestions.
autocomplete data-structures fuzzy-search rust spell-check trie
Last synced: 10 Jul 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/extwiii/algorithms-uc.san.diego
Data Structures and Algorithms - Coursera
algorithm coursera data-structures extwiii graph
Last synced: 04 Jan 2026
https://github.com/valmir-unicap/estrutura-de-dados-2
Disciplina de Estrutura de Dados 2
Last synced: 01 Sep 2025
https://github.com/lin93555/-algorithm-training-cpp-py
LeetCode algorithm practice using C++ and python. Includes detailed explanations, comments, and time complexity analysis for each solution.
algorithms cpp data-structures leetcode python solutions
Last synced: 17 May 2026
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/phoemur/avl_tree
Naive implementation of an AVL tree using modern C++ (C++14, smart_pointers,etc...), and also a naive implementation of map using it.
associative-map avl avl-tree avltree cpp data-structures map
Last synced: 10 Jul 2026
https://github.com/centuriontheman/datastructures
The project implements selected data structures and measures the time complexity of their operations.
cpp cpp-programming data-structures time-complexity time-complexity-analysis time-complexity-comparison university university-project
Last synced: 21 Jul 2025
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/rohan-bhautoo/data-structures-and-algorithms
Data Structures is about how data can be stored in different structures. Algorithms is about how to solve different problems, often by searching through and manipulating data structures. Theory about Data Structures and Algorithms (DSA) helps us to use large amounts of data to solve problems efficiently.
algorithm-analysis algorithm-challenges algorithms csharp data-structures data-structures-and-algorithms
Last synced: 26 May 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
https://github.com/satishdash/nimexercism
Learn concepts of NimLang (Systems programming) with various exercises from exercism.io
data-structures nim nim-lang programming systems-programming
Last synced: 15 May 2025
https://github.com/usk2003/vnrvjiet-lab-work
This repository contains my lab work for the B.Tech CSE-AIML program (2022-2026) under the R22 regulation at VNR Vignana Jyothi Institute of Engineering and Technology. It includes various subjects like Machine Learning, OS, Data Structures, C Programming, and more, showcasing my practical learning and implementations.
c-programming compiler-design computer-networks data-engineering data-structures data-visualization dbms engineering-drawing java machine-learning operating-system python software-engineering
Last synced: 11 Apr 2026
https://github.com/rajdeepc/learn-ds-with-javascript
This repository i made to brush up my knowledge of DS with the help of javaScript and understand how DS can be implemented with a strongly typed language like JS
data-structures datastructures-algorithms es5-javascript javascript queue sets stack tree
Last synced: 26 May 2026
https://github.com/renato4333/learn-artificial-intelligence
bayesian-inference capsule-network causal-inference convolutional-neural-networks data-structures deep-learning deep-learning-algorithm knn lua matplotlib pandas probabilistic-programming python pytorch question-answering regression-algorithms scikit-learn torch
Last synced: 11 Apr 2026
https://github.com/antunesluis/estrutura-dados
Trabalhos que realizei na disciplina de estrutura de dados 2023/2
c data-structures ppm-image-editor
Last synced: 17 Jun 2026
https://github.com/popyson1648/learn-algorithm-with-leetcode
78 LeetCode problems mapped to CS2023 Algorithmic Foundations topics and Skiena's The Algorithm Design Manual. A single-page study guide with search and difficulty filter.
algorithms computer-science data-structures leetcode study-guide
Last synced: 10 Jul 2026
https://github.com/louis3112/camera_shop
Final project for Data Structure 2nd Semester. The project is a simple CRUD management loaning camera, lens and photographer
cli college-project data-structures graph hashtable linked-list simple-project stack tree
Last synced: 22 Mar 2025
https://github.com/codenitros/hello-world
algorithms data-structures mathematics
Last synced: 04 Jan 2026
https://github.com/bscarpari/algorithms
Some algorithm exercises in a variety programming languages.
Last synced: 25 Jun 2026
https://github.com/sawyerdeveloper/ai-calculator
A calculator with AI inside of it.
ai alogrithms android artificial-intelligence artificial-intelligence-algorithms clean-architecture clean-code data-structures expo expo-web ios react react-native
Last synced: 11 Apr 2026
https://github.com/nickzs8/binarysearchtree
Implementation of a binary search tree in java.
binary-search-tree data-structures java
Last synced: 01 Sep 2025
https://github.com/thurunany/trabalho1_eda
Estudos em Estrutura de dados
data-structures eda pointer study
Last synced: 07 Apr 2025
https://github.com/ombhd/ft_containers_42
C++ containers in easy mode: reimplementation of vector, stack and map containers of STL in C++
1337school 42born2code cpp data-structures stl-containers
Last synced: 30 Mar 2025
https://github.com/t2ny/leetcode
My solutions and attempts for various programming algorithm problems
algorithms brainteaser computer-science data-structures problem-solving
Last synced: 10 Jul 2026
https://github.com/mu-selim/calculator
Mathematical calculator using stack data structure.
data-structures javascript stack
Last synced: 08 Jul 2025
https://github.com/AhmedNassar7/Money-Hub
A bank management system.
algorithms cpp data-structures database oop sql
Last synced: 07 Apr 2025
https://github.com/azzaxy1/dasar-pemrograman-javascript
Repository Modul Dasar Pemrograman JavaScript MSIB Batch 6 Dicoding Academy
asynchronous data-structures functional-programming javascript nodejs npm oop
Last synced: 02 May 2026
https://github.com/mindleaving/commons
General code for various projects
collections data-structures general general-purpose helpers mathematics physics
Last synced: 20 Jan 2026
https://github.com/grenzlinie/computer-science-learning-route-for-myself
记录计算机学习路线 / Record the learning Route of Computer Science
code computer data-structures deep-learning front-end-development machine-learning
Last synced: 26 May 2026
https://github.com/febits/computer-science
Computer science stuff
c data-structures data-structures-and-algorithms data-structures-c python strings
Last synced: 16 Jan 2026
https://github.com/nelsonbn/algorithms-data-structures-insertion-sort
Algorithms and Data Structures - Insertion sort
algorithms algorithms-and-data-structures data-structures
Last synced: 08 Jun 2026
https://github.com/denisecp/data-structures
Data structures learning
binary-search code-interview data-structures javascript jsdoc linked-list pratice-exercise study
Last synced: 12 Mar 2025
https://github.com/shaolans/projet_algav_trie
Implementation of the Patricia Trie and the Hybrid Trie in Java
algorithms data-structures data-visualization graphviz-dot hybrid-training java patricia-tree tree trie
Last synced: 11 Jun 2026
https://github.com/rachitgupta98/competitive-programming
Data Structure And Algorithm Questions and Solutions
algorithms algorithms-and-data-structures amazon competitive-programming cpp data-structures dsa dynamic-programming google greedy-algorithms interview-questions microsoft problem-solving
Last synced: 30 Jun 2025
https://github.com/caiocarneloz/data-structures
Cpp code for some data structures with usage examples
avl-tree cpp data-structures list queue stack
Last synced: 26 Feb 2025
https://github.com/spignelon/python
Python algorithms, assignments and practicals
algorithm algorithms algorithms-and-data-structures algorithms-datastructures daa data-structures design-and-analysis-of-algorithms dsa freecodecamp freecodecamp-algorithms python python-algorithms python-assignment
Last synced: 21 May 2026
https://github.com/ramzijabali/data-structures-java
Reimplementation of Java data structures
Last synced: 01 Sep 2025
https://github.com/barrenszeppelin/pmmap
Go implemenation of Persistent Mergeable Hash Maps
data-structures go hashmap immutable tree
Last synced: 01 Sep 2025
https://github.com/memgonzales/aiep-python-scratch
Materials for the AMSLI Informatics Enrichment Program (AIEP), a training program for students representing the Philippines in international computational thinking and informatics contests
acm-icpc algorithms big-o binary-search binary-search-tree bisection-method bitwise-operators competitive-programming data-structures debugging divide-and-conquer dynamic-programming greedy-algorithms programming-for-kids python3 queue recursion scratch3 stack
Last synced: 20 Apr 2026
https://github.com/nawodyaishan/simple-bookshop-shopping-cart
Simple bookshop shopping cart and checkout system using Dyanamic Programming Algorithms and Data Structures
algorithms c data-structures dynamic-programming
Last synced: 15 Mar 2025
https://github.com/mubassim-khan/recursion-java
A few programs of Recursion topic/concept in Java language, helpful to understand the flow of program & method of recursion in Data Structures & Algorithm.
data-structures datastructures-algorithms java recursion recursive-algorithm
Last synced: 05 Mar 2025
https://github.com/victorowinoke/data-science-challenge--dap-eldohub
This is my solution for the EldoHub DAP data science challenge
challenges-solved data-science data-structures interview-questions python
Last synced: 11 Apr 2026
https://github.com/sebastianofazzino/fundamentals-of-computing-specialization
Basics of Computing and Programming Principles, Algorithmic Thinking and Programming skills in Python from the ground up and apply these skills in building many interactive projects using simplegui module.
algorithms computer-programming computing data-structures game-development gui python software-development
Last synced: 04 Jun 2026
https://github.com/trviph/collection
Collection is a Go library that aims to implement basic data structures such as List, Queue, Stack, Heap, and more.
Last synced: 13 Jun 2026
https://github.com/mateusz-przybyla/addressbook_structured
C++ application - Przyszly Programista course (training)
cpp data-structures structured-programming txt-files
Last synced: 09 Nov 2025
https://github.com/masum184e/codechef
Solution of Codechef's Problems
algorithms codechef competitive-programming cpp-programming data-structures problem-solving programming-contest
Last synced: 08 Jul 2025
https://github.com/seanballais/a-crazy-calculator
A simple calculator where the operations utilize stacks that are implemented with queues that are implemented by arrays that are implemented by linked lists.
Last synced: 27 May 2026
https://github.com/elidrissidev/dsa-practice
My playground repository where I'm practicing DSA using C!
algorithms c computer-science data-structures
Last synced: 31 Mar 2025
https://github.com/jeon0976/algorithmscode
Swift활용한 DataStructure & Algorithms 이론 및 문제 풀기 전략
algorithms data-structures swift
Last synced: 07 Apr 2025
https://github.com/baguilar6174/typescript-code-challenges
In this repository, you will find problems about data structures and algorithms in TypeScript
algorithms challenges data-structures typescript
Last synced: 09 Nov 2025
https://github.com/firatgoktepe/data-structures-for-react
Some real world examples about data structures commonly used for React
data-structures javascript react vitejs
Last synced: 11 Apr 2026
https://github.com/indirapriyadharshini-63/sortingvisualizer
Sorting Visualizer in react
bubble-sort data-structures heap-sort merge-sort quick-sort react react-hooks sorting-algorithms sorting-algorithms-implemented sorting-visualization use-sound
Last synced: 11 Apr 2026
https://github.com/bertrand31/cagire
🔍 An experimental search engine supporting real-time partial-match plaintext search
data-structures functional-programming inverted-index scala search-engine trie
Last synced: 16 May 2025
https://github.com/mohmadabodai2010/data-structures
This repository offers clear implementations of key data structures, making it ideal for students and professionals alike. Explore practical examples to enhance your coding skills and prepare for interviews. 🐙🌟
adjacency adjacency-matrix algorithms-implemented data-structures datastructures dijkstra edmonds-karp-algorithm heap interview interview-practice javascript javascript-algorithms leetcode-solutions pandas python search sort tree
Last synced: 14 Mar 2026
https://github.com/dgisolfi/algorithms
All algorithims and projects for CMPT 435
bellman-ford-algorithm binary-search-tree data-structures fractional-knapsack searching-algorithms sorting-algorithms
Last synced: 15 Mar 2025
https://github.com/bhavinpatel4199/artificial-intelligence---ai-for-decision-making
Artificial Intelligence for Decision Making is a collection of projects focused on applying AI and machine learning techniques to solve decision-making challenges. It includes projects on wine quality prediction, Cassandra data modeling, and text classification, showcasing a range of data science and machine learning applications.
artificial-intelligence cassandra-cql data-analysis data-engineering data-preprocessing data-structures decision-making deep-learning feature-selection machine-learning-algorithms sentiment-analysis text-classification
Last synced: 20 Jun 2026
https://github.com/mustafahakkoz/market_simulation
Simple Linked List implementation in C language
Last synced: 23 Mar 2025
https://github.com/habbatul/circular-single-linked-list-program-ktp
Terminal App, implementasi struktur data Circular Single Linked List (Study kasus manajemen KTP)
Last synced: 02 Sep 2025
https://github.com/rikurauhala/advent-of-code
My Advent of Code solutions
advent-of-code algorithms christmas data-structures programming puzzle python
Last synced: 15 Mar 2025
https://github.com/smeltier/data-structures-c
This repository contains C language implementations of the main data structures covered in the Algorithms and Data Structures course. The implementations were developed as part of my hands-on learning process and include sequential lists, linked lists, and other fundamental structures.
algorithms algorithms-and-data-structures c c-language c-programming data data-structures data-structures-c structures-c
Last synced: 16 May 2025
https://github.com/godsscion/cs570-intro-to-programming-data-structures-algorithms
This is a repo of CS 570 - Introduction to Data Structures labs.
algorithms data-structures java
Last synced: 18 Nov 2025
https://github.com/rodrigojunqueiradev/2025-python-data-analysis-and-visualization-masterclass
2024 Python Data Analysis & Visualization Masterclass
data-analysis data-science data-structures data-visualization pandas python python-3 python3 seaborn
Last synced: 10 May 2026
https://github.com/fokaaas/asd-labs
This repo contains completed labs of the Algorithms and Data Structures course
algotithms c-language data-structures graphs labs
Last synced: 31 Jul 2025
https://github.com/mirsahib/project-venus
IUB CSE 203 (Data Structure)
c-plus-plus cse-203 data-structures
Last synced: 01 Jul 2025
https://github.com/make-github-pseudonymous-again/js-collections-chainmap
:dango: Python's chainmap data structure for JavaScript
agpl chain chainmap data-structures dict javascript map
Last synced: 22 May 2026
https://github.com/thenocturnaldevgypsy/code-lab-lecture-exercises
Library/source codes that I've coded and used for my lectures during my career as BSCS/BSIT/BSCOE Assistant Professor for BSCS, BSIT and BSCOE way back late 2007 to 2015 (on-going retrieving the codes and rearranging the repo) . You like the Repo? Don't forget to 🌟, 👁️, 🔱 and ❤️
algorithms algorithms-and-data-structures computer-science computer-science-algorithms computer-science-data-structures computer-science-education data-structures data-structures-and-algorithms java programming programming-exercises thenocturnaldevgypsy thenocturnaldevgypsy-io
Last synced: 09 Jun 2026
https://github.com/0xc0392b/bfield
Bit field data structure for Go
bit-manipulation bitfield data-structures go golang
Last synced: 18 Jan 2026
https://github.com/avestura/shell-dads
❓ Show a random tip from NIST DADS (https://xlinux.nist.gov/dads) every time you open your terminal
algorithms dads data data-structures ds nist
Last synced: 23 Oct 2025
https://github.com/devfancy/knu
컴퓨터학부에서 배운 과목들을 정리한 repo 입니다.
algorithm data-structures system-programming
Last synced: 24 Jun 2025
https://github.com/dev-mdirfan/data-structure-in-c
Data Structure and Algorithm in c language full guide Tutorial.
c-language data-structures dsa-algorithm
Last synced: 01 Jul 2025
https://github.com/andrea-vicari/codewars-katas
Repository for Javascript files from some Codewars katas
algorithms-and-data-structures data-structures javascript
Last synced: 16 May 2025