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-02 00:07:41 UTC
- JSON Representation
https://github.com/yash22222/tsf-grip-tasks
The Sparks Foundation Data Science & Business Analytics Internship Tasks
buisness-intelligence business-analytics data data-science data-science-projects data-structures grip gripjune23 internship internship-task machine-learning projects python simple-linear-regression the-sparks-foundation tsf
Last synced: 27 Apr 2026
https://github.com/chihebabiza/cpp-stack-string-history
simple C++ project that implements undo and redo functionality for string operations. It allows users to modify a string and then reverse or reapply changes using stack-based logic. This project demonstrates the use of data structures like stacks to manage a history of edits ...
cpp data-structures oop programming-advices stack string
Last synced: 23 Jun 2025
https://github.com/guillainbisimwa/competitive-programming
A2SV helps smart students from universities get better at technology and find good jobs at top companies worldwide. They also make apps to solve big problems in their own countries. It's free for students who can't afford it but are really good at what they do.
algorithm algorithm-challenges algorithms-and-data-structures data-structures python python3
Last synced: 23 Jun 2025
https://github.com/macabdul9/competitive-programming
Competitive programming in CPP
algorithms competitive-programming cpp14 data-structures problem-solving
Last synced: 09 Jul 2025
https://github.com/harshikab2112/my-geeksofgeek-solutions
This repository contains Python solutions for GeeksforGeeks problems, covering Data Structures and Algorithms (DSA). Topics include arrays, linked lists, trees, graphs, dynamic programming, and more. Solutions are optimized, well-structured, and beginner-friendly. Ideal for coding practice, interview prep, and competitive programming.
algorithms beginner-friendly data-structures dsa python
Last synced: 21 Jul 2025
https://github.com/harshbatra/music_player_using_ll
MUSIC PLAYER SYSTEM USING LINKED LISTS : Academic Project under Data Structures & Algorithms course
algorithms cpp data-structures double-linked-list doubly-linked-list linked-list music-player optimization queue stack
Last synced: 01 Sep 2025
https://github.com/cdellacqua/channel.js
A simple yet powerful abstraction that enables communication between asynchronous tasks.
Last synced: 15 Mar 2025
https://github.com/tareqalkushari/leetcode-problem-solutions
This repository contains a comprehensive collection of solutions to LeetCode problems, crafted with clarity and efficiency in mind. Each solution is written in a clean, readable format and includes insights into time and space complexity, making it an ideal resource for technical interview preparation, algorithm practice, and self-paced learning.
algorithm-practice algorithms arrays binary-search coding-interview competitive-programming cpp data-structures dynamic-programming graph-algorithms hashmap interview-preparation java leetcode leetcode-solutions problem-solving python recursion strings technical-interview
Last synced: 28 Aug 2025
https://github.com/sehee-lee-01/algorithmjava
🎮 JAVA 자료구조/알고리즘
algorithms data-structures java
Last synced: 19 May 2026
https://github.com/simranjeet97/google-cloud-access-using-python
Google Drive Access using Python, Interact Programmatically and Manipulate accordingly
data-analysis data-science data-structures data-visualization gcp gcp-cloud-functions gcp-compute gcp-compute-engine gcp-projects gcp-storage google googlecloud googlecloudplatform python python3 visualization
Last synced: 23 May 2026
https://github.com/felipeversiane/target-teste
Technical test proposed by the company Target Sistemas.
Last synced: 19 May 2026
https://github.com/0xisk/research-solidity-algorithms
The purpose of this repo to be focused on smart-contracts algorithms in Solidity.
algorithms data-structures smart-contracts smart-contracts-algorithms smartcontracts
Last synced: 04 Feb 2026
https://github.com/antouhou/anycow
A supercharged container for read-heavy, occasionally-updated data structures with multiple storage strategies
data-container data-structures multithreading rust shared-ownership
Last synced: 01 Aug 2025
https://github.com/easonsyc/queues-stacks
Data structures queues and stacks.
Last synced: 10 Jun 2025
https://github.com/abhishekboadgurjar/DSA
Welcome to the Data Structures and Algorithms (DSA) repository. This collection is intended to provide a comprehensive guide to fundamental and advanced concepts in DSA using C++. Each folder contains code examples and explanations for different topics.
algorithms data-structures dsa dsa-codes dsa-cpp dsa-notes
Last synced: 22 Jul 2025
https://github.com/codetoby/tutorialdsa
Tutorial Excercies from DSA
algorithms data-structures datastructures-algorithms search
Last synced: 25 Sep 2025
https://github.com/seigtm/bidirectionalringlist
Ring doubly linked list C++ class implementation. My very old college homework from 2020.
bidirectional-lists class cpp cpp-class cpp-library data-structure data-structures linked-list list
Last synced: 20 Apr 2025
https://github.com/lesiaukr/goit-algo-hw-02
Master's | Basic Algorithms & Data structures | Module 2 | Main Data Strucrures
data-structures deque doubly-linked-list goit-algo-hw-02 graph hash-tables linked-list lists queue stack
Last synced: 24 Mar 2025
https://github.com/brainhub24/wikihydra
A tool that simply get the latest changes of the Wikipedia articles including there authors of my Grandfathers Wikipedia site, a art SPYTOOL to check who last edit the site.
data-structures scanner spytools wikipedia wikipedia-api wikipedia-scraper
Last synced: 12 Apr 2025
https://github.com/object88/rope-experiment
Experiment to evaluate different implementations of the rope data structure
Last synced: 04 Aug 2025
https://github.com/z1skgr/reconf-computing__hls
High Level synthesis of data transfer in Vivado, Vivado HLS
data-structures data-system embedded-c embedded-systems fifo-queue high-level-synthesis hls simulation vivado vivado-hls xilinx xilinx-vivado xilinx-zynq
Last synced: 05 Aug 2025
https://github.com/adrinlol/leetcode-javascript-algorithm-solutions
This repository contains JavaScript algorithm examples and solutions from Leetcode.
algorithms basic-algorithms data-structures data-structures-and-algorithms javascript javascript-guide
Last synced: 13 Mar 2025
https://github.com/sehgalvibhor/n-arytree
A N-Children tree developed in Python, nothing fancy !
Last synced: 18 May 2026
https://github.com/ehab-elshimi-developer/java-problem-solving-sheets
Scalable Java problem-solving sheets — modular, backend-ready, clean-coded, and mindset-driven. Designed to simulate real-world engineering challenges.
algorithms backend-development clean-code data-structures design-patterns engineering-mindset exception-handling java modularization multithreading oop oop-in-java problem-solving solid-principles
Last synced: 07 Aug 2025
https://github.com/micahondiwa/printf
Creating and implementing a custom printf function in C
c cli data-structures header-files malloc malloc-free printf
Last synced: 07 Aug 2025
https://github.com/itsjomon/java-dsa
A Java Data Structures and Algorithms repository for quick revision, practice, and reference.
algorithms data-structures java java-dsa java-programming-language
Last synced: 16 Mar 2025
https://github.com/jonath-z/the-gym-codewars-collection
collection of codewars challenges all levels combined
algorithms challenges codewars codewars-solutions data-structures javascript typescript
Last synced: 07 May 2026
https://github.com/krypt0nn/table
Библиотека реализации таблиц данных на PHP 7.4
Last synced: 12 Jun 2026
https://github.com/chihebabiza/my-cpp-queue-array
A simple, template-based queue class in C++ built on top of a custom dynamic array (`clsDynamicArray`). This implementation supports core queue operations such as `push`, `pop`, `front`, and `back`, along with extended utilities like reversing the queue and inserting at custom positions.
cpp cpp-library data-structures oop programming-advices queue
Last synced: 10 Mar 2026
https://github.com/mayankgupta-dev08/learningjava
me learning java
algorithms collections data-structures design-patterns docker file-handling generic java junit lamdas multithreading regexp sql stream-api
Last synced: 11 Jun 2025
https://github.com/yoursrijit/graph-in-java
Graphs in data structures are non-linear data structures made up of a finite number of nodes or vertices and the edges that connect them. Graphs in data structures are used to address real-world problems in which it represents the problem area as a network like telephone networks,
data-structures graph graph-theory graphs java networks
Last synced: 20 Jul 2025
https://github.com/dcavalei/ft_containers
42 ft_containers
42 42born2code 42lisboa cpp cpp98 data-structures map red-black-tree stack templates vector
Last synced: 03 Jan 2026
https://github.com/lucidfrontier45/fpq
Priority Queue with scoring Function
Last synced: 16 Mar 2025
https://github.com/manustays/data-structure-algorithms
Data structures & algorithms implemented in Javascript & other languages
algorithm data-structures java javascript
Last synced: 19 May 2026
https://github.com/mohamedayassin/dictionary-using-data-structures
Terminal based dictionary application using data structures in C++
data-structures dictionary linked-list linkedlists-using-class
Last synced: 24 Mar 2025
https://github.com/chandandas27/sandarshana
All about Java Concepts
algorithms-and-data-structures data-structures functional-programming java java-8 java-programs javaexamples oops-in-java programming
Last synced: 03 Oct 2025
https://github.com/nirmalsaiswaroopj/dsexplore
This project provides Python implementations of fundamental data structures, including Stacks, Queues, Linked Lists, and Trees (Binary Search and AVL). It features a user-friendly menu-driven interface for easy interaction. Explore basic operations like insertion and deletion in each structure. Clone the repository to get started!
arrays-and-strings data-structures linked-list queue stacks tree-structure
Last synced: 29 May 2026
https://github.com/halvaradop/leetcode
A collection of solutions to LeetCode problems, focusing on algorithms and data structures
algorithms approaches data-structures leetcode techniques typescript
Last synced: 09 Aug 2025
https://github.com/antdeivid/sparsematrix
Projeto da cadeira de Estrutura de Dados: Implementação de uma matriz esparsa baseada em listas circularmente encadeadas.
circular-linked-list cpp data-structures sparse-matrix
Last synced: 16 Mar 2025
https://github.com/lehoangan2906/6.006-spring-2020
Introduction to Algorithms
algorithms-and-data-structures data-structures python3
Last synced: 24 Mar 2025
https://github.com/radeelahmad/data-structure-code
various codes in C++
code data data-structures dsa dsa-algorithm
Last synced: 08 May 2026
https://github.com/theodesp/algorithms-erickson
Algorithms Workbook exercises by Jeff Erickson
algorithms data-structures exercises learning-by-doing
Last synced: 06 Apr 2025
https://github.com/shravan20/data-structures-and-algorithm
Repo contains the development explanation and code for Data Structure and Algorithm
algorithm algorithms data-structures
Last synced: 04 Apr 2025
https://github.com/madhvi-n/python-dsa
Data Structures and Algorithms in Python. Solutions to practice problems on GFG.
algorithms data-structures problem-solving python3
Last synced: 08 Apr 2025
https://github.com/jashanj0tsingh/javatutorials
Learning Java - Beginner
algorithm basics beginners data-structures java tutorial
Last synced: 08 Apr 2025
https://github.com/infinilabs/infini-zip
High-performance Rust implementation of advanced data structures and compression algorithms inspired by topling-zip C++ library
algorithms compression data-structures memory-safety performance rust simd succinct-data-structures topling-zip zero-copy
Last synced: 12 Aug 2025
https://github.com/tterb/data-structures-and-algorithms
A collection of Algorithms and Data Structures written in Java
algorithms data-structures java
Last synced: 13 Aug 2025
https://github.com/simranjeet97/datastructures_algoritms_python
Data Structures and Algorithms using Python
algorithms arrays arrays-and-strings coding data data-science data-structures datastructures-python hashing interview-preparation interview-questions linked-list python stacks stacks-as-an-array
Last synced: 09 Apr 2026
https://github.com/manu-sh/my_collections
A collection of generics data structures (WIP)
c data-structures generics wip
Last synced: 14 Aug 2025
https://github.com/wislertt/leetcode
algorithms data-structures leetcode python
Last synced: 19 Apr 2026
https://github.com/sleepypioneer/algorithms_and_data_structures
Notes from Algorithms and Data structures Udemy course instructed by Balazs Holczer.
Last synced: 04 Sep 2025
https://github.com/hosu-kim/super_cool_goat_stack_sorter
A highly optimized integer sorting project implementing the chunk sorting algorithm.
algorithm-optimization c data-structures sorting-algorithms stack-operations
Last synced: 11 Jun 2025
https://github.com/guillainbisimwa/javasript-dastructures-and-algorithms
A Practical Guide to Algorithms with JavaScript
algorithm data-structure data-structures graph hashtable linked-list sorting-algorithms tree
Last synced: 25 Mar 2025
https://github.com/albinj12/go-data-structures-and-algorithms
Data Structures and Algorithms implemented using Go
algorithms data-structures dsa go golang
Last synced: 25 Mar 2025
https://github.com/asarkar/algorithms-design-analysis
Lecture videos and homework for Algorithms: Design and Analysis, Part 1, taught by Tim Roughgarden
algorithms coursera data-structures scala stanford
Last synced: 04 Oct 2025
https://github.com/salmandeveloperz/python
Here is the repo of my python journey where I learn basic to advance of python.
ai data-science data-structures python python-script
Last synced: 08 Apr 2025
https://github.com/fawaz-ahmed/js-infinite-median
Calculate median of a stream of numbers using heap sort (with nlogn comlpexity)
crypto data-structures data-visualization graphs infinite math median median-heap numbers pricing streaming-data
Last synced: 15 Aug 2025
https://github.com/ifeelgarv/striver-a2z-dsa-sheet-solution-using-cpp
This repository contains Strivers A2Z DSA Course/Sheet Code Solution using C++with explanation.😍
Last synced: 11 Jun 2025
https://github.com/ifeelgarv/kunalkushwaha-java-dsa-bootcamp
This repos contains QnA of Kunal Kushwaha and some Leetcode Question/Solution.💻
algorithms basic data-structures java
Last synced: 11 Jun 2025
https://github.com/bryanbill/algo
Algo is a series of several algorithms written in pure dart
Last synced: 16 Aug 2025
https://github.com/musleh0001/dsa
Data Structure and Algorithm
alrogithm data-structures python3
Last synced: 24 Mar 2025
https://github.com/alexdvorak/c_cpp_projects
For the sake of learning how to translate across languages and how things work
algorithms algorithms-implemented c data-structures data-structures-c sorting-algorithms sorting-algorithms-implemented
Last synced: 29 May 2026
https://github.com/stackcats/collections
A library provides efficient implementations of the most common general purpose programming data structures.
algorithms data-structures elixir
Last synced: 30 Mar 2025
https://github.com/santosh2702/array-in-python
Data structure
array data-structures hacktoberfest
Last synced: 17 Aug 2025
https://github.com/the-c0d3r/data-structures-c
Data structures implemented from scratch in c
Last synced: 20 May 2026
https://github.com/abhijeet-muneshwar/leetcode
This repository contains solutions to LeetCode problems solved in Java & Golang.
algorithm data-structures golang java rust system-design
Last synced: 18 May 2026
https://github.com/massigy/c-dictionnary-program
This C program, loads a file of 10000 english words to a trie data structure and search for the right spelling when the user types a word of his own.
c cprogramming data-structures gcc git github linked-list makefile
Last synced: 07 May 2026
https://github.com/hozlucas28/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 algorithms c codeblocks continuous-integration data-structures gcc-complier github-actions mit-license practical-work university-assignment unlam
Last synced: 01 Apr 2025
https://github.com/arindal1/hackerrank-three-month-interview-prep
3 Month Interview Preparation Kit - has challenges curated by our HackerRank experts for you to prepare and ace your interview.
algorithms coding competitive-programming data-structures
Last synced: 09 Apr 2025
https://github.com/sglavoie/code-snippets
Collection of code snippets that have been useful at some point in history.
algorithms computer-science data-structures mathematics python3
Last synced: 30 Mar 2025
https://github.com/viktorsvertoka/goit-algo-hw-08
Home task for Basic Algorithms and Data Structures📊
algorithms data-structures python
Last synced: 09 Apr 2025
https://github.com/ximaz/list-in-c
This project aims to re-build the most powerfull list type in C at ground-0 level, with the most optimized memory management and the most accessible features.
c data-structures epitech epitech-project epitech-study epitech-workshop linked-data linked-list linkedlist list lists
Last synced: 30 Mar 2025
https://github.com/alexfigliolia/data-structures
Efficient data structures for every day programming
algorithms data-structures typescript
Last synced: 23 Apr 2025
https://github.com/can-dy-jack/stack
stack implementation in JavaScript
data-structures javascript stack
Last synced: 07 Apr 2025
https://github.com/amankumarsinhagithub/data-structures-algorithm-dsa
algorithms cpp data-structures dsa
Last synced: 20 Aug 2025
https://github.com/krashish8/cso102-lab
Lab and Assignment files of the course "Data Structures and Algorithms" (CSO102) - Even Semester 2018-19 (2nd Semester)
Last synced: 30 May 2026
https://github.com/shravanatirtha/must-know-java-programs
All programs a geeks needs to know at one stop. It is an implementation of Data Structures and Algorithms in Java.
algorithms data-structures java
Last synced: 03 Apr 2025
https://github.com/bola-nabil/atcoder
atcoder solutions
algorithm algorithms-and-data-structures alogrithms atcoder atcoder-solutions cpp cpp-solutions data-structures problem-solving
Last synced: 16 Mar 2025
https://github.com/bzdgn/tower-of-hanoi-demo
Tower Of Hanoi Demonstration WIth Java and Custom Stack Implementation For Pegs
data-structures data-structures-algorithms java recursive recursive-algorithm stack tower-of-hanoi
Last synced: 28 Mar 2025
https://github.com/hendrialqori/dsa-javascript
Learn algorithm and data structure in Javascript
algorithm data-structures javascipt
Last synced: 31 Mar 2025
https://github.com/engineerit2014/hackerrank
Solutions to HackerRank problems
algorithms data-structures golang hackerrank-solutions
Last synced: 06 Apr 2025
https://github.com/awais-124/stack-expression-converter
Expressions Converter. Third semester project using data structures concept.
cpp data-structures expression-converter-application programming stack
Last synced: 07 Apr 2025
https://github.com/muawiya-contact/leetcode-solutions-by-codingmoves
# leetcode-solutions-by-codingmoves
ai-student c coding-interview coding-moves coding-practice codingmoves competitive-programming daily-coding data-structures dsa-algorithm interview-preparation java js leetcode-solutions problem-solving python
Last synced: 23 Apr 2025
https://github.com/iagodahlem/practice
:books: My daily plan for practicing programming languages.
algorithms c data-structures javascript python ruby
Last synced: 12 Apr 2026
https://github.com/pockerman/tech3java
Collection of Java based algorithms on numerics, statistics, control etc
algorithms bayesian-filter data-structures java machine-learning reinforcement-learning statistics
Last synced: 15 May 2026
https://github.com/mzuvin/veriyapilari
Java ile Veri Yapıları ve Algoritmalar - data structures and algorithms in java
binary-search-tree data-structures datastructures datastructuresinjava java
Last synced: 25 Aug 2025
https://github.com/zhravan/data-structures-and-algorithm
Repo contains the development explanation and code for Data Structure and Algorithm
algorithm algorithms data-structures
Last synced: 26 Aug 2025
https://github.com/basemax/mystackjava
My Stack Implementation In Java. Here we are going to design a full-featured class for Stack's Data structure.
data-structure data-structure-and-algorithm data-structure-java data-structures data-structures-algorithms data-structures-and-algorithms data-structures-interview-questions data-structures-java java stack
Last synced: 08 Jul 2025
https://github.com/salma-mamdoh/rsvector
Our Project for Object Oriented Programming Course taken during Winter 2022 semester
backtracking-algorithm cpp data-structures exception-handling filesystem oop problem-solving recursion
Last synced: 27 Oct 2025
https://github.com/itszeeshan/leetcode-problems-in-typescript
Goal is to find LeetCode Problems and there solutions
algorithms coding coding-interviews data-structures leetcode leetcode-solutions typescript
Last synced: 12 Jun 2025
https://github.com/viniciuslawliet/bell-cranel-algorithm
The Bell Cranel Algorithm is a Python tool designed for generating and visualizing multilayer graphs. It offers customizable parameters for nodes, edges, and interlayer connections, facilitating the modeling and visualization of intricate systems such as dungeons, mazes, and networks.
algorithm anime danmachi data-structures dungeons graph python rpg
Last synced: 29 Mar 2025
https://github.com/viraj5903/professor_course_assignment_platform
A Java-based system for efficiently managing and matching professors to courses within the Computer Science Department at LaSalle College. Features include a priority queue for optimized assignments, and detailed representations for professors and courses. Includes a matching algorithm based on preferences and constraints.
data-structures jar java javadoc priority-queue queue
Last synced: 30 Aug 2025
https://github.com/omkarshinde1711/leetcode
Cracking LeetCode puzzles one bug at a time — algorithms, data structures, and a bit of caffeine-fueled magic!
algorithms coding-challenges cpp data-structures github-actions interview-prep java leetcode problem-solving python
Last synced: 13 Apr 2026
https://github.com/emanuelefavero/leetcode
This repository contains my solutions to LeetCode problems
algorithms data-structures javascript leetcode leetcode-solutions
Last synced: 29 Mar 2025
https://github.com/ochieng424/data-structures-and-algorithms
Data Structures and Algorithm in Python
algorithms algorithms-and-data-structures data-structures python3
Last synced: 29 May 2026
https://github.com/pr47h4m/datastructuresandalgorithmscpp
Repository Focuses On Implementation Of Data Structures And Algorithms In CPP
algorithms codejam cpp data-structures kickstart oop
Last synced: 09 Apr 2025