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/pochetes/ds-practice
All Data Structures & Algorithms Implementations. Practicing...
algorithm algorithms-and-data-structures arrays binary-search-tree data-structures leetcode queues searching sorting stacks trees
Last synced: 26 Mar 2025
https://github.com/hacker1649/manipulation-of-large-dataset
Project for a data structures course. Programming language C++ used. In order to efficiently organise, analyse, store, and retrieve information from a computer, data structures are a specific manner of grouping data in a specialised format. They are a method of managing data that makes it simple to utilise. To manage the huge data, we have applied.
cpp data-structures datamanipulation dataset kaggle-dataset structured-data
Last synced: 12 Mar 2026
https://github.com/jabellard/bst
Binary search tree.
algorithm algorithms binary-search-tree c data-structure data-structures
Last synced: 30 May 2026
https://github.com/blue32a-sandbox/php-data-structures
PHPのData Structuresを使ってみる
Last synced: 22 May 2026
https://github.com/icaoberg/python-stack
Just a simple naive implementation in Python
data-structures education python
Last synced: 22 May 2026
https://github.com/suraj-kumar00/learnings-dsa-with-java
Documenting My DSA learning wth Java
algorithms-and-data-structures data-structures dsa java oop
Last synced: 05 Apr 2025
https://github.com/mateusz-przybyla/personalbudget_structured
Final C++ application to manage your personal budget [structured]
cpp data-structures structured-programming xml
Last synced: 06 Jul 2026
https://github.com/montybechir/redblacktreemapreduce
A hadoop project that is able to handle very large data sets and construct a red black tree. A script is available to automate iterative map reduce jobs.
data-structures distributed-computing hadoop mapreduce python redblacktree scripting
Last synced: 10 Jan 2026
https://github.com/arjunramakrishnan46/take-of-interview
Just for the preperation of Take Of Interview of Brototype. Topics that useful for the Brocamp students.
array binary-search binarysearchtree bubble-sort data-structures hashtable insertion-sort linear-search linkedlist merge-sort object quick-sort selection-sort trie-data-structure
Last synced: 24 Oct 2025
https://github.com/hrishibawane/cses-problem-set-solutions
Solutions to CSES Problem Set
algorithms cses-solutions data-structures
Last synced: 07 Sep 2025
https://github.com/gauravcodepro/diff-alternative-data-structure-r
I read this post today and they mentioned the diff which i have used a lot in R but i want to put this git just to show that you can also do this from a data structure point of view
data-science data-structures r rdataframe rprog rprogramming
Last synced: 17 Aug 2025
https://github.com/mblumtritt/invariable
The Invariable data class for Ruby.
Last synced: 08 Aug 2025
https://github.com/danigb/cs-playground
Classic algorithms and data structures implemented in clojure
algorithms computer-science data-structures
Last synced: 05 Nov 2025
https://github.com/swethasridhar0509/data-structures-and-algorithms
This repository is dedicated to my journey in mastering Data Structures and Algorithms (DSA). It contains notes, code snippets, problem-solving strategies, and resources for various DSA topics. The goal is to enhance my understanding, improve coding skills, and prepare for technical interviews.
algorithms data-structures dsa dsa-questions python3
Last synced: 30 Jul 2025
https://github.com/sifatsakib007/practice-problems-dsa
Hacker Rank DSA with C# and SQL with SQL Server.
algorithms challenges csharp data-structures dsa-algorithm hackerrank hackerrank-csharp hackerrank-solutions implementation
Last synced: 10 Jan 2026
https://github.com/mhasanjoy/code
Data Structures
data-structures linked-list stack
Last synced: 30 Mar 2025
https://github.com/sohnryang/code-archive
My code archive for useful algorithms
algorithms c-plus-plus data-structures
Last synced: 21 Aug 2025
https://github.com/sagarsdagdu/linkedlistwithrandompointer
A data structure problem which is about duplicating a linkedlist which has random pointers without using extra memory. Details : https://youtu.be/xbpUHSKoALg?t=27
Last synced: 30 Mar 2025
https://github.com/ganeshkadam65/leetcodesolutionscpp
LeetCode has emerged as one of the most popular platforms for honing programming skills and preparing for technical interviews. As a coding enthusiast or a job seeker in the tech industry, having a solid understanding of data structures and algorithms is crucial
algorithms c code coding competitive-programming cpp data-structures leetcode leetcode-cpp leetcode-solutions programming python software-development software-engineering
Last synced: 14 Apr 2026
https://github.com/mbrsagor/pylearn
The project basically Python advance level code which there is a lot of topics in python.
algorithms data-structures data-structures-and-algorithms oop python3
Last synced: 14 Jul 2025
https://github.com/rfdzan/lru_cache
An efficient LRU (Least Recently Used) cache implementation, inspired by python's OrderedDict
data-structures lru-cache scala
Last synced: 10 Jan 2026
https://github.com/valcler-manoel/exercises-in-c
The objective of this study is to develop a solid understanding of core programming concepts and data structures in C. Each program in this repository helps reinforce problem-solving techniques while applying theoretical knowledge into practical coding exercises.
arrays-and-matrices data-structures memory-management recursion
Last synced: 13 Jul 2025
https://github.com/ahmedtrb/linkedlist
implementing a linkedlist data structure in c++
cpp data-structures linked-list
Last synced: 02 Apr 2026
https://github.com/ayhamratrout/stack
This repository contains my implementation of a generic Stack data structure using a generic LinkedList data structure. The Stack has been tested for functionality and the XUnit tests are included in this repository.
backend backend-development collections csharp data-structures generic-collections generic-programming generic-types generics linkedlist oop oop-principles stack xunit xunit-tests
Last synced: 06 Jul 2025
https://github.com/eliasdeallmeida/tic-tac-toe-game-tree
Algoritmo que analisa a melhor jogada para um tabuleiro de jogo da velha por meio de uma árvore de jogadas.
data-structures game-tree minimax-algorithm python tic-tac-toe
Last synced: 22 May 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/alanmenchaca/java-avanzado
cadenas, caracteres y expresiones regulares, colecciones de genéricos, diseño de clases, lambdas y flujos de Java SE 8.
classes-and-objects data-structures java-se lambdas methods serialization streams
Last synced: 02 Jan 2026
https://github.com/colowill/currency-converter
Java currency converter that uses WebScraping to update it's conversion rates.
currency-converter data-scraping data-structures gui java-8
Last synced: 27 Jan 2026
https://github.com/hyunsb/java-algorithm-practice
JAVA 알고리즘 문제풀이 저장소
algorithm data-structures java
Last synced: 02 Apr 2025
https://github.com/jakeshi/python_data_structure
Implement basic data structures in python
Last synced: 10 Jan 2026
https://github.com/lukehb/137-datastructures
Data structures used for building java applications, particularly data-mining projects.
data-structures file java spatio-temporal trajectory
Last synced: 07 Jun 2026
https://github.com/mukuliskul/linecraft360
An advanced C++ Object-Oriented simulation of an assembly line, featuring modular design with multiple stations. It integrates complex order processing, inventory management, and dynamic workflow handling, offering a real-world industrial process experience.
algorithm-implementation cpp17 data-structures data-structures-and-algorithms educational-project modular-design object-oriented-programming system-design
Last synced: 14 Apr 2025
https://github.com/lmizner/spell-checker
A program that implements a spell checker by cross checking words from a dictionary file with the words from a user specified text file. Words matching those in the dictionary will be deemed correctly spelled, while those not matching values found in the dictionary file are flagged as misspelled.
c data-structures hash-table linked-list
Last synced: 02 Apr 2025
https://github.com/martincapovcak/data-structures
Data-structures demo plus mocha / chai tests
Last synced: 22 May 2026
https://github.com/karanxidhu/ds-codes
DSA codes
cpp data-structures linked-list queue stack
Last synced: 02 Apr 2025
https://github.com/varugasu/go-heap
Heap implementation based on container/heap using Generics
data-structures generics go golang heap
Last synced: 03 Nov 2025
https://github.com/saarikabhasi/data-structure-and-algorithms-in-python
Data Structures & Algorithms in Python
algorithms-datastructures cracking-the-coding-interview data-structures data-structures-and-algorithms educativeio interview problem-solving python python-programming
Last synced: 05 Oct 2025
https://github.com/pot-pourri/array-list
Dynamic array data structure for JavaScript
agpl amortized computer-science data-structures javascript
Last synced: 12 Dec 2025
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/mkwapisz2000/cpp-data-structures-comparison
The project aims to compare different data structures, including: Singly Linked List , Singly Linked List with Head and Tail, Doubly Linked List, Dynamic Array
algorithm-analysis cpp data-structures dynamic-array linked-list performance-testing
Last synced: 06 Jul 2026
https://github.com/misa-j/leetcode
my solutions to leetcode problems
algorithm algorithms data-structures leetcode
Last synced: 06 Oct 2025
https://github.com/tracehelms/algorithms
Implementations of algorithms and data structures
algorithms data-structures typescript
Last synced: 15 Jun 2026
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/shane-staret/machine-learning-sim-mccc-cis-112
The final project for CIS 112 at MCCC. This is a project that visualizes machine learning by teaching an AI how to place dots on a 3x3 grid in a specific order.
advanced-data-structures algorithms algorithms-datastructures data-structures java javafx machine-learning machine-learning-algorithms neural-network priority-queue queue
Last synced: 22 May 2026
https://github.com/chandantech2023/strivers_a2z_dsa_course-sheet
A DSA course that helps you to understand all DSA Concepts topic wise with practical implementation from A to Z in a well-organized and structured manner.🤩
array data-structures dynamic-programming graphs heaps linked-list programming-fundamentals queue searching-algorithms sorting-algorithms stacks string tree two-pointers
Last synced: 06 Oct 2025
https://github.com/saifiimuhammad/data-structures-algorithms
This repository contains implementations of common algorithms and Leetcode problems in C++.
algorithms cpp data-structures leetcode
Last synced: 06 Oct 2025
https://github.com/manasmalla/learning-kotlin
a series of programs in the Kotlin programming language to help learn the concepts of data structures and understand complex algorithms to solve real-time problems, following the A-Z striver sheet, provided by TakeYouForward™️.
algorithms data-structures dsa kotlin leetcode
Last synced: 06 Oct 2025
https://github.com/mroth/orderedmap
🐜 ordered map implementation for Go
data-structures go go-module golang
Last synced: 16 Jun 2026
https://github.com/jmaister/golib
Implementation of algorithms in Go
algorithms data-structures go golang golang-library
Last synced: 07 Oct 2025
https://github.com/begmaroman/go-dag
Directed Acyclic Graph (DAG) implementation in GoLang using generics
dag data-structures graph graph-algorithms
Last synced: 22 Mar 2025
https://github.com/walt-1/algorithms
popular algorithms
algorithms data-structures python
Last synced: 07 Oct 2025
https://github.com/beatrichartz/algorithms
Test driven versions of Princeton Data Structures & Algorithms I
algorithms data-structures tdd test-driven-development
Last synced: 07 Oct 2025
https://github.com/hraverkar/apas_android_application_solution
APAS - Algorithm Problems and Solutions :
apas csharp-code data-structures
Last synced: 04 Nov 2025
https://github.com/jitesoft/php-datastructures
Misc data structures for php 7.4.2+.
data-structures datastructures hacktoberfest map math php
Last synced: 17 Jun 2026
https://github.com/prayag2003/data-structures-and-algorithms
Practicing DSA
algorithms data-structures dsa
Last synced: 07 Oct 2025
https://github.com/aiwithqasim/project_allocation_system
Project Allocation System (PAS) automates and simplifies the process of Allocating projects to students. Teachers can simply add details on prompting for input and perform a number of operation modules including Adding Projects, Updating Projects, Searching Projects , Deleting Projects and Display All Projects
algorithms-and-data-structures algorthims c-plus-plus data data-structures linked-list
Last synced: 08 Oct 2025
https://github.com/mishalgupta/algorithmeasy
Algorithm easy is a visualizer of different sorting & searching algorithms made with React.
css3 data-structures reactjs searching-algorithms sorting-algorithms
Last synced: 13 Apr 2026
https://github.com/brocooked/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 c codeblocks continuous-integration data-structures gcc-complier mit-license practical-work university-assignment unlam
Last synced: 14 Apr 2026
https://github.com/zyn10/pick_the_leader_using_circular_linkedlist
pick the leader problem using cpp in circular linked list
circular-linked-list cpp data-structures pick-the-leader
Last synced: 22 May 2026
https://github.com/tahaaa22/scheduler-algo
simulates the operation of the process scheduler in a multiprocessor system and calculates some related statistics in order to help improve the overall scheduling system.
data-structures oop-principles scheduling-algorithms
Last synced: 08 Oct 2025
https://github.com/gkapfham/cs112s2014
Course Materials for Computer Science 111 Spring 2014
algorithms computer-science data-structures laboratory
Last synced: 27 Jan 2026
https://github.com/maknahar/trie
Thread Safe Implementation of Trie Data Structure in Go
data-structures golang tree-structure trie
Last synced: 14 Jan 2026
https://github.com/logreg-n-coffee/daily-coding-questions-java
Java solutions to Daily Coding Problem questions for code interviews
algorithm coding-challenge coding-interviews data-structures interview-preparation interview-questions java
Last synced: 07 Sep 2025
https://github.com/mburuxx/alx-low_level_programming
Projects done in low-level languages, C, and includes bash scripts
Last synced: 03 May 2026
https://github.com/bhavinpatel4199/machine-learning-framework
This repository, showcases various projects that explore key concepts in both supervised and unsupervised learning, with a focus on real-world applications. The projects utilize a range of machine learning techniques, including data preprocessing, feature selection, exploratory data analysis (EDA), and model optimization.
classification clustering data-science data-structures data-visualization exploratory-data-analysis machine-learning machine-learning-algorithms machine-learning-models pandas-dataframe predictive-modeling preprocessing-data sklearn supervised-learning unsupervised-learning
Last synced: 20 Jan 2026
https://github.com/jiaweihu08/epi
Exercises and solutions from Elements of Programming Interview
Last synced: 08 Oct 2025
https://github.com/suwadith/algorithms-and-data-structures-java
Just Some Practice Codes.
algorithms data-structures java
Last synced: 08 Oct 2025
https://github.com/caiogmrocha/rust-studies
Repositório dedicado à criação e estudo de estruturas de dados e algoritmos famosos em Rust
algorithms bst data-structures linked-list rust
Last synced: 17 Jun 2026
https://github.com/daviskregers/data-structures-and-algorithms
Data structures and algorithms recap.
algorithms data-structures java
Last synced: 21 May 2026
https://github.com/googtech/classic-algorithms-in-java
:gem: programs are data structures plus algorithms ~
algorithms data-structures java
Last synced: 09 Oct 2025
https://github.com/aranyak-ghosh/golist
Minimal and extendable data structure implementation using generics
Last synced: 14 Jan 2026
https://github.com/mushroomator/ad-oth
Algorithms und Data Structures - Course at OTH Regensburg
algorithms approximation-algorithms data-structures go golang graphs-algorithms java searching-algorithms sorting-algorithms
Last synced: 18 May 2026
https://github.com/zubair1021/dsa_data_scrapping
Welcome to the Website Data Scraping Repository! Here, you'll find code for scraping data from popular websites like Flipkart and Eduko. With this code, you can easily extract data from any website of your choice
data-structures scraping-websites
Last synced: 14 May 2025
https://github.com/airt/structures-rs
linked lists, etc
data-structures exercises rust-learning
Last synced: 08 Apr 2026
https://github.com/praisetompane/algorithms_and_data_structures
A toy implementation of foundational data structures and algorithms at a lower level of the stack.
Last synced: 10 Oct 2025
https://github.com/santiagortiiz/drawing-tool.-python-data-structures
Drawing tool developed using data structures.
arrays canvas data-structures python unittest
Last synced: 25 Feb 2025
https://github.com/karbica/go-field-notes
A collection of algorithms and data structures for reference and learning purposes.
Last synced: 14 Jan 2026
https://github.com/rayyildiz/ds
Data structures in Go
data-structures deprecated golang will-delete
Last synced: 14 Jan 2026
https://github.com/neox5/btmp
Pure Go bitmap library designed as a building block for data structures. 64-bit words, efficient range operations, validated API with overlap-safe copies.
bitmap bitset data-structures golang pure-go range
Last synced: 14 Jan 2026
https://github.com/thomas-chqt/libft
C library containing common utility functions
42 algorithms data-structures library utility
Last synced: 18 Apr 2026
https://github.com/eldehan/go-exercises
A collection of coding problems and exercises completed in Go
algorithms data-structures go golang
Last synced: 14 Jan 2026
https://github.com/pedro-git-projects/go-data-structures-and-algorithms
Implementation of most of the classical data structures and algorithms in Go
algorithms data-structures go golang
Last synced: 14 Jan 2026
https://github.com/yoshiohasegawa/python-data-structures
A Python package that contains common data structures and algorithms, available on PyPi.
data-structures heap linked-list python queue stack tree
Last synced: 11 Oct 2025
https://github.com/azaz9026/email-spam-detection
Welcome to the Email Spam Detection project! This repository provides a machine learning model for detecting spam emails using a Naive Bayes classifier and a simple web interface built with Streamlit.
data-analysis data-cleaning data-structures data-visualization deep-learning machine-learning python sql streamlit
Last synced: 14 Apr 2026
https://github.com/mkosir/store3binarysearchtree
Binary search tree data structure implemented in C programming language from scratch.
Last synced: 13 Jun 2025
https://github.com/davialencar2/cp-training
Destinado ao aprendizado e prática de programação competitiva.
algorithms competitive-programming data-structures
Last synced: 22 Mar 2025
https://github.com/whisperpine/leetcode-py
LeetCode problem solutions in Rust.
algorithms data-structures dsa leetcode neetcode python
Last synced: 11 Oct 2025
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/kritika30032002/sde_sheets_solutions
Here Solutions to the SDE sheets are available to help students with the optimized solution and understanding of each question. Give it a Star 🌟If it helps you
algorithms-and-data-structures data-structures dsa interview-preparation interview-preparation-resources interview-questions open-source sde-sheet
Last synced: 11 Oct 2025