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-06-23 00:07:37 UTC
- JSON Representation
https://github.com/pedrohenrikle/fprog2025-1
This repository is dedicated to save contents from the Algorithms class from college with C/C++
algorithms c college cplusplus data-structures study
Last synced: 18 May 2026
https://github.com/aribasyed-18/group-activity-ds11
Solutions for Group Activity DS11
data-structures functions group-activity loops python
Last synced: 14 May 2026
https://github.com/mariamelantably/scala
this repository consists of scala programs from the university of oxford's prelims imperative programming course
data-structures imperative-programming scala
Last synced: 05 Apr 2025
https://github.com/gfav-cybergeek/prodigy_ml_01
A linear regression model to predict house prices based on square footage, number of bedrooms, and bathrooms. Includes feature engineering, preprocessing, and model evaluation.
ai airtificialintelligence algorithms algorithms-and-data-structures data-structures data-visualization jupyter jupyter-notebook jupyterlab machine-learning machine-learning-algorithms machine-learning-models python
Last synced: 05 Apr 2025
https://github.com/funnyboy-roks/random-javascript-projects
This is a repo of the random JS projects that I work on
data-structures hexadecimal-color javascript math
Last synced: 06 Nov 2025
https://github.com/tejanhu/revisitjava
Revisiting Java Programming
algorithm-challenges algorithms data-structures java
Last synced: 29 Mar 2025
https://github.com/sebastian-nunez/data-structures-java
Some notes regarding Data Structures & Algorithms in Java.
algorithms data-structures java oop
Last synced: 18 May 2026
https://github.com/bernardobarreto/python-data-structures
Data Structures implementation in Python 3
data-structures linked-list python queue stack
Last synced: 15 Jun 2025
https://github.com/mohamed-mostafaaa/monty
Monty 0.98 is a scripting language that is first compiled into Monty byte codes (Just like Python). It relies on a unique stack, with specific instructions to manipulate it. The goal of this project is to create an interpreter for Monty ByteCodes files.
brainfuck bytecode c data-structures monty queue stack
Last synced: 07 Jul 2025
https://github.com/abhishek-parmar1/program_snippets
These are Program_snippets developed by me for fast programming in contests on competitive websites deposited on GitHub.
algorithms c c-plus-plus data-structures standard-template-library
Last synced: 18 May 2026
https://github.com/essammohamed1/ds_course_fcis_students_2024
Course material , slides , code and exercises
Last synced: 30 Oct 2025
https://github.com/jaewonson37/python_programming
algorithms data-structures encapsulation exception-handling functions loop matplotlib monte-carlo numpy object-oriented-programming pandas prototyping pseudo-random-number-generation python recursion top-down unit-testing visualization webcrawling
Last synced: 09 May 2026
https://github.com/kylemit/code-challenges
Code Challenge Solutions
algorithms data-structures hackerrank hackerrank-solutions leetcode leetcode-solutions
Last synced: 21 Mar 2025
https://github.com/macabdul9/ds-algo
This repository contains some well known DS and Algo implementation in C++
algorithms cpp data-structures
Last synced: 21 Aug 2025
https://github.com/xpodev/quickstruct
A library to ease the creation of C structs in Python
cpython cstruct data-structures python python-3 python3 struct structs structure structures
Last synced: 14 May 2025
https://github.com/baybaraandrey/algo
Implementation of data structures and algorithms in the Golang programming language
algorithms data-structures go golang
Last synced: 09 Jun 2026
https://github.com/hubtou/pylists4c
Python-style lists for the C language
c data-structures dll library linked-list linked-lists linkedlist list lists lists-python pylists4c python queue queues shared-library stack stacks tree tree-structure trees
Last synced: 18 May 2026
https://github.com/afk247/dsa-journey
DSA Skill Development Problems and Solutions
algorithm data-structures optimization-problem problem-solving
Last synced: 04 Nov 2025
https://github.com/luisfernandovillalon/front-end-pokemon-photo-tag
A front-end for a 'Where's Waldo?' type game with Pokemon. Created with CSS, React.js, and API calls.
api css data-structures fetch html javascript photo-tagging reactjs routes
Last synced: 11 Mar 2025
https://github.com/rahulguptagzb09/leetcode-python
Solutions of Leetcode Problems using Python
algorithms data-structures leetcode leetcode-python leetcode-solutions problem-solving python
Last synced: 25 Jun 2025
https://github.com/ahmed-safa/neet_leet
solves according to neet roadmaps
algorithms cpp data-structures leetcode problem-solving
Last synced: 03 Jul 2025
https://github.com/xounder/lista-pilha-fila
List, Stack and Queue implementation in Java
Last synced: 13 Jun 2026
https://github.com/nb9960/dsa
Solutions for Standard Problems on Algorithms & Data Structures in C++
Last synced: 05 Apr 2025
https://github.com/luisfernandovillalon/cs231-introdatastructures
A repository to showcase my coursework for my Introduction to Data Structures college course.
abstract-classes array data-structures exception-handling generics interfaces java javafx linkedlist queue recursion stack text-io
Last synced: 11 Mar 2025
https://github.com/firoz-thakur/leetcodesolving
Welcome to the LeetCode Problem Solving repository! This repository contains solutions to a variety of problems from LeetCode, covering a wide range of topics in Data Structures and Algorithms. The goal is to enhance problem-solving skills and help you ace technical interviews.
algorithm codechef-solutions codeforces-solutions competitive-programming cpp data-structures java leetcode leetcode-solutions problem-solving
Last synced: 11 May 2026
https://github.com/orelba/linked-lists
Implementation of the linked list data structure in Javascript
computer-science data-structures linked-list
Last synced: 12 Jun 2025
https://github.com/hack3rlife/the-coding-interview
algorithms coding-interviews data-structures
Last synced: 25 Jun 2025
https://github.com/vanhung4499/my-wiki
My personal wiki and blog!
algorithms data-structures database elasticsearch golang java javascript mongodb mysql redis spring spring-boot typescript
Last synced: 13 Apr 2025
https://github.com/nepo26/estruturas_de_dados_1
Exercicios e implementacoes de estruturas de dados.
c data-structures datastructures datastructures-algorithms introdution-to-data-structures
Last synced: 26 Mar 2025
https://github.com/mituskillologies/data-science-sep24
Programs of Data Science batch @ MITU Skillologies, September 2024
clustering data-analytics data-preparation data-preprocessing data-science data-structures data-visualization machine-learning mysql powerbi python-programming sql supervised-learning unsupervised-learning
Last synced: 13 May 2026
https://github.com/sunsided/fixedstack-rs
Safe and Unsafe Stack Implementations in Rust
benchmark data-structures rust stack unsafe-code
Last synced: 29 Mar 2025
https://github.com/shenoy-anurag/algo-runner
A python package with tools to let you try coding problems and check your code against your own test cases.
algorithms data-structures helper runner
Last synced: 05 May 2025
https://github.com/dapper91/contests
Different contests problems (timus, geeksforgeeks)
algorithms contests data-structures interview-practice python
Last synced: 29 Mar 2025
https://github.com/mikelane/linked-list
Pythonic implementations of Linked Lists
algorithms algorithms-datastructures data-structures object-oriented-programming oop poetry pytest python python3 tdd test-driven-development
Last synced: 18 Mar 2025
https://github.com/make-github-pseudonymous-again/js-avl-tree
:balance_scale: AVL trees for JavaScript
agpl avl-tree balanced-binary-search-trees balanced-search-trees binary-search-trees binary-trees computer-science data-structures javascript search search-trees trees worst-case
Last synced: 29 Oct 2025
https://github.com/ham7a311/js
Everything related to JavaScript
algorithms data-structures problem-solving projects
Last synced: 18 Jul 2025
https://github.com/citizenlabsgr/data.world
Work with data sets prior to uploading to data.world
Last synced: 26 Mar 2025
https://github.com/aibolik/js-ds
Common data structures in TypeScript/JavaScript implemented efficiently
data-structures javascript stack typescript
Last synced: 15 May 2026
https://github.com/klmitch/dbprim
Database Primitives Library
c data-structures datastructures library
Last synced: 13 Mar 2025
https://github.com/dubisdev/pointer-stack-structure
A JavaScript implementation of a stack with a pointer
data-structures pointers stack
Last synced: 17 Mar 2025
https://github.com/anthonyjdella/leetcode-journey
:books: Code and study material related to Data Structures and Algorithms
algorithms data-structures leetcode python python3 study
Last synced: 29 Mar 2025
https://github.com/jmcph4/enceladus
Touching the rings of Saturn
algorithms algorithms-and-data-structures algorithms-datastructures algorithms-implemented collection collections collections-rust data-structures datastructures datastructures-algorithms datastructuresandalgorithm
Last synced: 12 Apr 2025
https://github.com/keyan/kdtree
Spatial index for nearest neighbor queries over K-dimensional points
Last synced: 26 Jul 2025
https://github.com/arshad-khalid/patient-queue-management-system
A queue management system for patients in a clinic
algorithms c data-structures queue-management
Last synced: 18 May 2026
https://github.com/ayushexel/algorithms
Implementation of Algorithms and Data Structures used extensively in computer Science
algorithm algorithm-challenges algorithm-library algorithms computer-science computer-science-algorithms data-structures
Last synced: 12 Sep 2025
https://github.com/jabellard/libds
libds - data structure library.
algorithm algorithms binary-heap binary-search-tree c data-structures gcc gcc-complier graph hash-table linked-list linux make queue stack vector
Last synced: 22 Apr 2026
https://github.com/manishrwt15/triebenchmark
A benchmark study of Trie data structure performance on real-world datasets
benchmark data-structures java performance-analysis trie
Last synced: 25 Jun 2025
https://github.com/ppodds/ncudatastructurehw
National Central University Data Structure Homework (Backup)
c cpp data-structures homework ncucsie
Last synced: 18 May 2026
https://github.com/kernel-loophole/datastructure
Data structure using c++
data-structures graph linked-list
Last synced: 18 Mar 2025
https://github.com/0xpuddi/algorithms
A collection of algos written in python, detailed with time and space complexity
algorithms data-structures python3
Last synced: 20 Jun 2025
https://github.com/thakuratul2/java-dsa-2023
Java Practice Question for Placement
algorithms data-structures java
Last synced: 07 Jun 2026
https://github.com/mxagar/accelerated_computer_science_coursera
This repository contains my notes on the Specialization "Accelerated Computer Science Fundamentals" from Coursera / University of Illinois.
Last synced: 09 Apr 2025
https://github.com/yes20sh/data-structure-algorithms
This repository contains implementations of various data structures and algorithms in Python. It is designed to help you understand and practice fundamental concepts in computer science.
algorithms data-structures interview-preparation problem-solving
Last synced: 15 Jun 2025
https://github.com/fivethreeeo/data-structures-and-algorithms
A repository for learning data structures and algorithms.
algorithm coding-interviews data-structures
Last synced: 12 Sep 2025
https://github.com/fabriziomettini/dsa-i
Resources about my DS&A I course (FCEIA - UNR)
algorithms college data-structures
Last synced: 17 Mar 2025
https://github.com/youseftareq33/java_datastructuer_implementationds
Data Structure Implementation
data-structures implementation java
Last synced: 12 Sep 2025
https://github.com/iasminmartins/methods-and-programming-techniques
Repository dedicated to MPT activities, guided by Prof. Dr. Igor Sousa Peretta.
algorithms c data-structures file-handling mathematical-programming memory-management pointers recursion
Last synced: 05 Apr 2025
https://github.com/vladimir-skvortsov/spbstu-interval-anylysis
Лабораторные работы по дисциплине «интервальный анализ».
data-structures interval interval-analysis interval-arithmetic math python range
Last synced: 16 Apr 2026
https://github.com/otabek8866/my-leetcode-solutions
Solving LeetCode problems as a free time hobby
algorithms data-structures dynamic-programming leetcode-c leetcode-python leetcode-solutions questions-and-answers
Last synced: 20 Jul 2025
https://github.com/kemboi590/teach2give-test
The repository is a technial test for Teach2Give used to demonstrate my ability to provide clear and effective solutions.
data-structures problem-solving technical-test
Last synced: 25 Jun 2025
https://github.com/chinmaymahajan/parking-lot-management
This repository contains academic project for Parking Lot Management.
academic cpp cygwin data-structures dreamscoder parking
Last synced: 29 Mar 2025
https://github.com/ashbellett/data-structures
Implementations of data structures.
Last synced: 21 Mar 2025
https://github.com/mostafagalal1/expression_evaluator
Application using implemented stack data structure to convert from infix to postfix notations. And evaluate the postfix expression.
data-structures infix-to-postfix java postfix-evaluation
Last synced: 17 Mar 2025
https://github.com/daniel-keogh/word-cloud-generator
Java program that generates a word-cloud from a URL or text file
data-structures java wordcloud wordcloud-generator
Last synced: 18 May 2026
https://github.com/mominaamjad/swap-linked-list-nodes
Project to execute the swapping of any two nodes in a singly linked list. Includes methods for inserting and deleting elements.
cpp data-structures linked-list semester-3
Last synced: 28 Oct 2025
https://github.com/bragdond/universal-linked-list-c
Universal data structure linked list implemented in C
Last synced: 21 Mar 2025
https://github.com/victoriacheng15/coding-practice
algorithms data-structures javascript jest-tests
Last synced: 29 Mar 2025
https://github.com/felipesalvadordev/data-structures-algorithms
Implementation of most useful data structures and algorithms, focusing in distributed systems problem solvers and performance with large data
algorithms algorithms-and-data-structures data-structures dotnet
Last synced: 21 Mar 2025
https://github.com/aelabassi/alx-low_level_programming
ALX Low Level Programming with C
algorithms alx-africa c-language data-structures
Last synced: 14 Jun 2025
https://github.com/arprax/arprax-algorithms
Industrial-grade algorithms and data structures for Python.
algorithms applied-data-intelligence arprax benchmarking data-structures performance-analysis python
Last synced: 17 Feb 2026
https://github.com/carlosecosmesilva/c-projects-and-exercises
Exercices using C to exercise fundamentals that are being learned during courses , training and college
algorithms c data-structures linked-list
Last synced: 11 Jun 2026
https://github.com/jasontoups/datastructures-and-algorithms
Collection of notes about Data Structures and Algorithms, written in markdown in Obsidian.
algorithms data-structures data-structures-and-algorithms interviews-preparation markdown test-preparation
Last synced: 17 Feb 2026
https://github.com/mikhailazaryan/notes-of-pure-fun
Notes I take while reading "Purely Functional Data Structures" by C. Okasaki
data-structures functional-programming standard-ml
Last synced: 12 Jan 2026
https://github.com/bohdanmoroziuk/ds-a-js
A collection of data structures and algorithms implemented using JavaScript
algorithms data-structures javascript
Last synced: 06 Apr 2025
https://github.com/danielbrodi/watchdog-program-monitor
A multi-threaded program which monitors another program to see if its out of control or have stopped operation, and resets it if needed. Written in C and includes synchronization and concurrency tools, signals and a custom module of a callbacks scheduler that was written by me.
c data-structures fork multithreading process process-manager scheduler semaphore shared-library shared-memory shared-object signal signal-processing signaling signals synchronization thread thread-safe threading watchdog
Last synced: 25 Jun 2025
https://github.com/ajksah/pdf-highlighter
This repository offers a straightforward PDF annotation tool built with React and PDF.js. Users can easily highlight text, add comments, and choose from multiple highlight colors. 🌟📄
alorithms analytics annotations awesome computer-science conversational-ai data-structures electronics nlp ocr oop pdf-viewer php react remarkable-tablet retrieval retrieval-augmented-generation technology
Last synced: 16 Jun 2025
https://github.com/samyouaret/php-datastructure
A small PHP data-structure package
algorithms data-structures linked-list php queue stack
Last synced: 05 Apr 2025
https://github.com/c1m50c/leet-code-solutions
A collection of my LeetCode submissions.
algorithm algorithms data-structures dynamic-programming interview-questions leetcode leetcode-python leetcode-solutions python python-3 solutions
Last synced: 22 May 2026
https://github.com/gevorg-vardanyan/python_algs
This repository is intended to keep algorithms written with python.
data-structures python python3 sorting-algorithms
Last synced: 05 Apr 2025
https://github.com/huangcongqing/js-algorithmsanddatastructure
JS 算法与数据结构
algorithms data-structures javascript
Last synced: 02 Apr 2025
https://github.com/mosheberman/spiked-punchcards
This is one of six homework assignments for my Data Structures class using C++ at Brooklyn College.
brooklyn c-plus-plus college cuny data-structures homework-assignments
Last synced: 18 May 2026
https://github.com/thenocturnaldevgypsy/duskgrimoires-java-lab-exercises
DuskGrimoires : Java library/source codes that I've coded and used for lecturing CS/IT subjects and topics during my career as Assistant Professor for BSCS, BSIT and BSCOE way back late 2012 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 duskgrimoires java programming programming-exercises thenocturnaldevgypsy thenocturnaldevgypsy-io
Last synced: 02 Mar 2025
https://github.com/chenmingyong0423/algorithms
Data Structures and Algorithms implemented in Go. 基于 Go 语言使用泛型实现的数据结构与算法.
algorithms data-structures go golang
Last synced: 29 Mar 2025
https://github.com/shucharjer/datastructure
data structure course design. | 数据结构课程设计(黑历史)
Last synced: 02 Apr 2025
https://github.com/mistermboy/ed
Data Structures Uniovi 2016/2017 && 2017/2018
avl-tree bstree data-structures dijkstra floyd graph hash-table heap uniovi
Last synced: 29 May 2026
https://github.com/nelsonbn/algorithms-data-structures-topological-sorting-dfs
Algorithms and Data Structures - Topological sorting with DFS
algorithms data-structures data-structures-and-algorithms dfs graphs
Last synced: 29 Mar 2025
https://github.com/nelsonbn/algorithms-data-structures-kahn
Algorithms and Data Structures - Kahn
algorithms algorithms-and-data-structures data-structures graphs
Last synced: 29 Mar 2025
https://github.com/ondrejhruby/pythonessentials
A comprehensive guide to Python essentials, featuring a variety of code examples demonstrating basic to advanced concepts. This repository is ideal for beginners and intermediate learners looking to strengthen their Python programming skills through practical exercises.
algorithms classes-and-objects data-structures functions jupyter-notebook programming python
Last synced: 18 May 2026
https://github.com/headlessnode/dsa
My first GitHub repository showcasing a collection of code snippets that highlight my learning journey in data structures and algorithms. From basic arrays to complex trees and graphs, these practical implementations demonstrate my growing expertise
algorithms beginner-friendly code-examples code-snippets coding-challenges coding-practice competitive-programming cpp data-structures learning-resources problem-solving
Last synced: 18 May 2026
https://github.com/jwykocki/1-month-preparation-kit---hackerrank
Solutions for the problems from Interview Preparation Kits - 1 Month Preparation Kit
algorithms data-structures problem-solving
Last synced: 04 Jul 2025
https://github.com/nikhilvdev/swift-algorithms
The word Algorithm means “a process or set of rules to be followed in calculations or other problem-solving operations”. Therefore Algorithm refers to a set of rules/instructions that step-by-step define how a work is to be executed upon in order to get the expected results.
algorithms data-structures swift
Last synced: 26 May 2026
https://github.com/rokibulhasan7/leetcode
Leetcode problems solution.
algorithms cpp data-structures dp go heap interview interview-preparation leetcode leetcode-algorithms leetcode-cpp leetcode-cpp-solutions leetcode-practice leetcode-solutions
Last synced: 16 May 2026
https://github.com/wiirios/data-structure
data structure in C
algorithms c-language data-structures
Last synced: 04 Jul 2025
https://github.com/tush-tr/code-in-cpp
Learn C++ with solving a lot of questions and also data structures and algorithms concepts
algorithms-and-data-structures c cpp data-structures
Last synced: 29 Mar 2025
https://github.com/firmanmm/go-smc
Simple Message Codec Golang Implementation
data-structures encoder-decoder golang message message-codec
Last synced: 29 Apr 2026
https://github.com/wvhulle/map
Reactive data structures such as sets, maps and graphs
data-structures graphs maps observables reactive svelte tensors
Last synced: 20 Jan 2026