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-03 00:07:45 UTC
- JSON Representation
https://github.com/carlosagalicia/tc1031-act34-integral-activity-trees-template-ad2023
This program determines whether a given tree is a spruce tree, where every non-leaf node has at least three leaf children. It uses maps and vectors to track nodes and their children, ensuring the tree meets the spruce tree criteria.
cplusplus cpp data-structures labs
Last synced: 29 May 2026
https://github.com/tmccombs/rust-cons
A persistent single-linked list for Rust
data-structures functional-programming rust
Last synced: 21 Mar 2025
https://github.com/d-naveenz/data-structures-pack
A Python package that integrates functional-rich data structures that are most useful for programming.
data-structures package python serialization
Last synced: 03 Apr 2025
https://github.com/muriz-dev/graphintro
bfs-algorithm data-structures dfs-algorithm graph-algorithms
Last synced: 25 Aug 2025
https://github.com/yapeansa/lista_encadeada
Estudando a estrutura de listas encadeadas com linguagem C.
Last synced: 28 Mar 2025
https://github.com/ananyachibber21/java-programming-for-interviews
All important Lab Assignments and Data Structure Programs in Java.
arrays-and-strings conditional-statements data-structures inheritance-concept loops-and-iterations oops-in-java
Last synced: 03 Apr 2025
https://github.com/nivasharmaa/climate-and-economic-justice
Java-based application for managing and processing climate and economic information for USA communities using a layered linked list structure. Features include CSV data import, efficient data management, and retrieval methods. Ideal for learning and applying OOP and linked lists.
algorithms algorithms-and-data-structures csv-processing data-management data-structures file-io java-libraries linked-lists object-oriented-programming
Last synced: 24 Apr 2026
https://github.com/tony/cs
Self-study for computer science, data structures and algorithms, etc.
algorithms computer-science data-structures self-study
Last synced: 20 Jan 2026
https://github.com/nkeramov/leetcode_solutions
Python solutions of LeetCode problems
algorithm algorithms data-structures leetcode-python leetcode-solutions python
Last synced: 16 May 2026
https://github.com/aryank1511/battlesnake
Battlesnake is multiplayer game where your code is the controller! All you need is a web server that responds to the Battlesnake API.
algorithms battlesnake data-structures python3
Last synced: 28 Mar 2025
https://github.com/aryank1511/python-battlesnake
Battlesnake is multiplayer game where your code is the controller! All you need is a web server that responds to the Battlesnake API.
algorithms artificial-intelligence data-structures python3
Last synced: 07 Sep 2025
https://github.com/chinnanj666/data-structures-string-using-cpp
string data structures using c++
Last synced: 08 Jun 2026
https://github.com/clockwork72/leetcode-hackerrank
My solution codes for LeetCode challenges.
cpp data-structures leetcode-solutions
Last synced: 13 May 2026
https://github.com/uhpoler/fundamentals-of-programming
This repository contains lab works in the discipline of Fundamentals of Programming second semester
binary-files classes-and-objects data-files data-structures exeption-handling gui-application inheretence overloading
Last synced: 03 Jul 2026
https://github.com/bearwithtea/csc321-1
All of the homework assignments for the Spring 2024 session of Data Structures (CSC 321 - 1) with Dr. David Reed.
Last synced: 28 Mar 2025
https://github.com/omkar-savoikar/employee-project-management-system
CSC105 Lab Project. A C Application to manage employee leaves and salary. It uses data structures such as LinkedLists for storing the data.
c-programming c-programming-language data-structures linked-list makefile
Last synced: 11 Sep 2025
https://github.com/felixseptem/collections
some useful datatypes
data-structures go golang lfu-cache lru-cache
Last synced: 06 Sep 2025
https://github.com/danfalcon225/bank_application
Current project covers a basic data structure techniques such as: search, sort, select, add etc.
Last synced: 01 Jul 2026
https://github.com/2gpb/algorithms
This repository contains implementations of various algorithms and data structures in Swift for learning and practical use.
algorithms data-structures swift
Last synced: 03 Apr 2025
https://github.com/swapnilsachan03/codeforces
Solutions to all the problems that I solve on Codeforces.
algorithms codeforces data-structures
Last synced: 03 Apr 2025
https://github.com/preetesh21/data_structures
This repo contains the source code written by me for the CS201 course.
Last synced: 08 Sep 2025
https://github.com/capjamesg/piece-table
An implementation of the piece table data structure in Python.
Last synced: 09 Jul 2025
https://github.com/hamidurrk/python-practice
Contains Python code for various assignments and leetcode problems related to data structures and algorithms.
binary-search data-generators data-structures dna-sequence-operation graph-algorithms leetcode-python queue stack tree-search
Last synced: 28 Mar 2025
https://github.com/rdch106/stack-evaluator
Evaluate arithmetic expression using stack evaluator
Last synced: 29 Oct 2025
https://github.com/vshelke/algorithm
C++ implementation of Algorithms and Data Structures.
algorithm-challenges data-structures
Last synced: 03 Apr 2025
https://github.com/ariellourenco/algorithms
Algorithms, 4th edition textbook code and libraries.
Last synced: 03 Apr 2025
https://github.com/craig-day/linked_map
data-structures elixir ordered-collections ordered-map
Last synced: 28 Mar 2025
https://github.com/mukhlishga/algorithm-datastructure
Algorithm and Data Structure in python
algorithms algorithms-and-data-structures data-structures python
Last synced: 16 May 2026
https://github.com/dannycalleri/ture
Collection of algorithms and data structures written in TypeScript for fun
algorithms data-structures typescript
Last synced: 22 Jun 2026
https://github.com/joshjarabek7/delivery-truck-routing
A project based off of the multiple vehicle routing problem with time windows and constraints.
algorithms data-structures hashtable-chaining multiple-vehicle-routing-problem nearest-neighbor-search python travelling-salesman-problem
Last synced: 28 Mar 2025
https://github.com/ilovebacteria/analysis-prime-number-algorithms
My Data Structure course project. Analyzing the performance of some prime number algorithms with graph
algorithm algorithms data-structures graph java matplotlib pyfpdf python
Last synced: 15 May 2026
https://github.com/gaurav-van/morse_code_generator
Morse Code Generator using MATLAB
binary-tree blindness cell-array data-structures decoding encoding matlab morse-code tree-structure
Last synced: 28 Mar 2025
https://github.com/anibalalpizar/java-binary-tree
This project implements a binary tree in Java with a graphical user interface for basic operations such as insertion, deletion, and node search. It's a useful tool for understanding and working with data structures in Java
binary-search-tree binary-tree data-structures java
Last synced: 29 Oct 2025
https://github.com/dking1342/data-structures-algorithms
An assortment of data structures and algorithm problems
algorithm-challenges algorithms algorithms-and-data-structures data-structures data-structures-algorithms data-structures-and-algorithms javascript python
Last synced: 16 May 2026
https://github.com/patrickshaw/university-fit2004-labs
FIT2004 Assignment for my lab for week 10. Core component: Detecting if a vertex is a bridge.
algorithms data-structures graph-theory performance practice sorting study theory trees university
Last synced: 03 Apr 2025
https://github.com/0xneshi/data-structures-and-algorithms
A C# implementation of basic data structures and algorithms which can be useful as a general learning tool or as a preparation for software developer job interviews.
algorithms course-lessons csharp data-structures dotnet exercises local-machine
Last synced: 16 May 2026
https://github.com/mohitkumarsahni/going-leetcode
Solving LeetCode in GoLang.
algorithms algorithms-and-data-structures data-structures go leetcode leetcode-golang leetcode-solutions
Last synced: 04 Apr 2025
https://github.com/orelba/binary-search-tree
Building a balanced binary search tree (BST)
balanced-search-trees binary-search-tree computer-science data-structures
Last synced: 02 Mar 2025
https://github.com/joe-degs/software-machines
Data structures and algorithms used in building software machines.
algorithms c data-structures golang heap linux low-level machines memory-models virtual-machines virtualization von-neumann-model
Last synced: 06 May 2026
https://github.com/leostera/restruct
💾 Purely Functional and Compact Data Structures for ReasonML
compact data-structures experiment functional-programming reasonml
Last synced: 04 Apr 2025
https://github.com/pkini2002/strivers-dsa-sheet-challenge-2023
Strivers DSA Sheet Solutions Repo
codingninjas cpp17 data-structures dsa geeksforgeeks leetcode-solutions striver-a2z-sheet-course striversa2zdsa
Last synced: 15 Jun 2026
https://github.com/isaychris/practice
Practice implementation of algorithms in multiple languages
algorithms cpp data-structures java practice python
Last synced: 10 May 2026
https://github.com/tharunkumarreddypolu/grind-dsa
A one-stop place for DSA Preparation
algorithms data-structures python
Last synced: 04 Apr 2025
https://github.com/vduseev/fate
Fast algorithm testing environment. Built with HackerRank in mind!
algorithm algorithm-testing bash data-structures docker hackerrank
Last synced: 20 Jan 2026
https://github.com/usmanmehmood55/ring_buffer
A ring buffer implementation in C
buffer c data-structures ring-buffer
Last synced: 11 Jun 2026
https://github.com/flakey5/maps
A bunch of maps implemented in Rust because this was honestly the best idea I had to learn this language
data-structures hashmap rust-lang
Last synced: 03 Apr 2025
https://github.com/divyanshu013/algorithm-journey
Some interesting algorithms for study.
algorithms cpp data-structures
Last synced: 17 Mar 2025
https://github.com/nelsonbn/algorithms-data-structures-bellman-ford
Algorithms and Data Structures - Bellman-Ford
algorithms algorithms-and-data-structures data-structures
Last synced: 04 Apr 2025
https://github.com/caiofov/datastructures-oz
Data structures implemented in Oz
abstract-data-types data-structures dictionary oz stack tree-structure
Last synced: 20 Jan 2026
https://github.com/qsoulior/misc
Collection of implementations written in Go
algorithms data-structures patterns
Last synced: 04 Apr 2025
https://github.com/gichbuoy/alx-low_level_programming
starting C programming
bitmanipulation c data-structures fileio functions linked-list malloc-free pointers structures variables
Last synced: 04 Apr 2025
https://github.com/professorlevi/CompetitiveProgramming
This repo will contain all the programs I practice for Competitive Programming
algorithms codevita-solutions data-structures number-theory string-manipulation
Last synced: 20 Jun 2026
https://github.com/taxborn/mastermind
A mastermind clone in C#
c-sharp data-structures mastermind
Last synced: 04 Apr 2025
https://github.com/billgewrgoulas/algorithm-visualizer
Visualization tool for various pathfinding algorithms and perfect maze generation.
aldous-broder algorithm-visualisation angular astar-algorithm breadth-first-search data-structures depth-first-search dijkstra-algorithm disjoint-sets heapq kruskal-maze-generator pathfinding prims-algorithm recursive-backtracking-algorithm recursive-division uniform-cost-search
Last synced: 16 May 2026
https://github.com/niks290192/data-structures-c
algorithm algorithms-datastructures c data-structures
Last synced: 12 Mar 2025
https://github.com/omr-ql/data-structures-algorithms
Hello everyone here is my data structures reading files and source code !
c-plus-plus data-structures programming
Last synced: 09 Sep 2025
https://github.com/douglasrizzo/data_structures
A bunch of data structures in C++ I did in order to learn the language
Last synced: 30 Jun 2026
https://github.com/ahmed-dotnetdev/ps-csharp
LeetCode Challenges using C-Sharp
alogrithms array csharp data-structures dynamic-programming linked-list problem-solving
Last synced: 04 Apr 2025
https://github.com/yunir/timus-problem-solving
ITMO (09.03.04). 4th semester. Data Structures and Algorithms. Problem solving.
algorithms data-structures dsa problem-solving
Last synced: 17 Jun 2025
https://github.com/ap-atul/data-structures
Simple and Complex Data Structure problems
Last synced: 04 Apr 2025
https://github.com/saqibbedar/dsa
Comprehensive repository for mastering DSA in C++
cpp-data-structures cpp-dsa data-structures datastructures-algorithms dsa-cpp dsa-notes
Last synced: 04 Apr 2025
https://github.com/niks290192/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: 12 Mar 2025
https://github.com/bartozzz/mads
Set of TypeScript utility modules for working with mathematics, algorithms and data structures.
algorithms computer-science data-structures mathematics typescript
Last synced: 20 Jan 2026
https://github.com/laschuet/cgm
Data structures and functions for computer graphics mathematics
c computer-graphics data-structures mathematics
Last synced: 15 May 2026
https://github.com/thedhruvrawat/dsa
This repository contains all the laboratory coursework for the course CS F211: Data Structures and Algorithms at BITS Pilani, Pilani Campus (Spring '22)
algorithms c data-structures dsa
Last synced: 19 Jun 2026
https://github.com/thenocturnaldevgypsy/exercises-java-labcodes
Here lies the source codes of the Java programs I've made and used way back when I'm still teaching programming courses/topics under BSCS, BSIT, BSCOE way back late 2012 to 2015.
data-structures exercises java
Last synced: 02 Mar 2025
https://github.com/AbhilashG001/CrimsonCake
A repository that contains solutions to all the problems that I have solved from various competitive programming websites
algorithms competitive-programming data-structures java python
Last synced: 15 Jun 2026
https://github.com/afnanelhussini/hackerrank-soultions
here are my soultions in HackerRank✨
100daysofcode c competitive-coding competitive-programming cpp data-structures hackerrank hackerrank-challenges hackerrank-solutions problem-solving solutions
Last synced: 16 May 2026
https://github.com/crissyro/-algorithms-and-data-structures-course
algorithms and data structures course in BSTU named after V.G. Shukhov on C
algorithms bstu data-structures discrete-mathematics
Last synced: 07 Jul 2025
https://github.com/prashantsaini1525/alpha-course-2025
Java Programming – Alpha Course: Notes, code, & challenges from Apna College Alpha Batch 3.0 covering Java fundamentals, data structures, algorithms & competitive programming.
algorithms apna-college competitive-programming data-structures dsa interview-preparation java java-basics programming programming-notes
Last synced: 04 Apr 2025
https://github.com/yevheniidatsenko/goit-algo-hw-10
📊 Hometask - Basic Algorithms and Data Structures (Linear Programming and Randomized Algorithms)
algorithms data-structures goit goit-algo-hw-10 linear-programming python randomized-algorithms
Last synced: 05 Apr 2025
https://github.com/yevheniidatsenko/goit-algo-hw-02
📊 Hometask - Basic Algorithms and Data Structures (Basic data structures)
algorithms data-structures goit-algo-hw-02 python
Last synced: 23 Jul 2025
https://github.com/yevheniidatsenko/goit-algo-fp
📊 Hometask - Basic Algorithms and Data Structures (Final Project)
algorithms breadth-first-search data-structures deapth-first-search goit goit-algo-fp monte-carlo python
Last synced: 05 Apr 2025
https://github.com/asarkar/cyber-dojo-python
https://github.com/cyber-dojo/exercises-start-points/
algorithms cyber-dojo data-structures python
Last synced: 02 Mar 2025
https://github.com/gustapinto/go_data_structures
A simple collection of abstract data structures implemented in Go
Last synced: 05 Apr 2025
https://github.com/ryanlarge13/algos
Algorithm testing, creation, manipulation & more in every language I can work with
algorithms cpp data-structures js rust
Last synced: 09 May 2026
https://github.com/amjad-haider/path-finding-visualizer-sfml
This project aims to develop a C++ application using SFML library to visualize path finding algorithms. Planned implementations include real-time animation of the search process and user-defined map generation.
cpp17 data-structures graphics llm path-finding sfml sfml3
Last synced: 01 Jul 2026
https://github.com/arturbomtempo-dev/pucminas-aeds2-assignments
Content developed throughout the Data Structures and Algorithms II course in the second semester of the Computer Science program at PUC Minas, including exercises, activities, and other implementations.
algorithms binary-search binary-tree bubble-sort c data-structures heap-sort insertion-sort java list queue quicksort radix-sort searching-algorithms selection-sort sequential-search sorting-algorithms stack
Last synced: 17 Mar 2025
https://github.com/malpercio/data-holder
A NodeJS package that provides implementations of some data structures
Last synced: 10 May 2026
https://github.com/maximfersko/stl-containers
My implementation of the standard template STL containers.
algorithms array binary-search-tree containers cpp17 data-structures library list map multiset set stl-containers vector
Last synced: 15 May 2026
https://github.com/likhithkp/js-dsa
Javascript Data Structure and Algorithms
alogorithms data-structures dsa javascript
Last synced: 05 Apr 2025
https://github.com/panagiotiskotsorgios/cdsx.h
The Official C DataTypes Extended Library ==== CROSS PLATFORM LIBRARY ====
algorithms algorithms-and-data-structures c custom-datatypes custom-library data-structures data-types dynamic-memory-allocation examples free-to-use functional-programming header-files include library low-level low-level-programming memory-management open-source pointers team-repo
Last synced: 09 Jul 2025
https://github.com/abomokh/avl-tree-binomial-heap
implementation for directory using AVL Tree & implementation for Priority Queue Using Binomial Heap
avl-rank avl-tree binomial-heap data-structure data-structures datastructure datastructures dictionary finger-tree heap implementation prieo priority-queue queue
Last synced: 27 Jun 2025
https://github.com/cesarobedfl/data_structures
c++ data structures algorithms
Last synced: 05 Apr 2025
https://github.com/soumyajit4119/my-codingjournal
✍️ A daily log of my coding practice, projects, and learning progress — organized by topics, languages, and goals.
algorithms css data-structures hackerrank html5 java javascript leetcode mysql notes problem-solving python
Last synced: 11 Apr 2025
https://github.com/wisn/cppds
A collection of various data structures implementation in C++11
cpp11 data-structures telkom-university
Last synced: 15 Jul 2025
https://github.com/miaan15/slot-map
Slot Map Implementation - C++17 header-only
cpp data-structures header-only slot-map
Last synced: 11 Jun 2026
https://github.com/bekcodingaddict/dsa
DSA stands for "Data Structures and Algorithms." In computer science and programming, data structures refer to the way data is organized and stored in a computer's memory, while algorithms are a set of step-by-step instructions for solving a particular problem or task.
algorithms coding-challenge coding-interviews data-structures data-structures-and-algorithms dsa dsa-algorithm
Last synced: 18 Jun 2026
https://github.com/amaanwanie/dsa
all of the ds lectures i studied in class.
c data-structures linked-list queues stack
Last synced: 10 Jul 2025
https://github.com/youseftareq33/java_datastructuer_2_equationfilebrowserinterface-stack-v2
This project check the equation(whether it infix expressions or postfix) if it balanced or invalid, then convert it to desire expressions and calculate the result.
Last synced: 29 Apr 2026
https://github.com/dhruvkb/man106
some C++ programs made for the course MAN-106
cplusplus-11 data-structures iit-roorkee
Last synced: 05 Apr 2025
https://github.com/linsanity03/learning_go
This projects is dedicated to learning GO language and its use case
data-structures golang ticket-booking-app
Last synced: 05 Apr 2025
https://github.com/jorgeterence/go-data-structures
Algorythms and data structures in practice
algorithms data-structures golang graph-algorithms
Last synced: 05 Apr 2025
https://github.com/julianjuko/subset-prompter
Reduce large datasets down to unique subsets - quickly.
data-structures data-visualization
Last synced: 11 Apr 2025
https://github.com/akashnath420/student-record-management-system
Student Record Management System using binary search tree
binary-search-tree data-structures double-linked-list java linked-list object-oriented-programming opp student-record-management-system tree-structure
Last synced: 16 Jun 2025
https://github.com/nubisub/dsawithc
Praktikum Struktur Data
c data-structures graph linked-list
Last synced: 11 Apr 2025