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/cianhub/100daysofpythonday7
Exploring data structures in Python
100-days-of-code data-structures python
Last synced: 24 Jun 2026
https://github.com/sanjaraiy/dsa_series
Explore the efficiency of countSort in this DSA playground! 📊✨ Master sorting algorithms with hands-on practice.
alogrithms countsort cpp data-structure-and-algorithm data-structures vscode
Last synced: 13 Jun 2026
https://github.com/rudxain/posix-sh-algos
Algorithms implemented in POSIX-compliant shell scripts
algorithms computer-science data-structures educational functions posix
Last synced: 28 Apr 2026
https://github.com/vtheonly/150_leetcode_problems
LeetCode: 150 total problems, with 50 easy, 75 medium, and 25 hard.
algorithms coding cpp data-structures java javascript leetcode problem-solving python
Last synced: 28 Apr 2026
https://github.com/henry-azer/hackerrank-solutions
Hacker Rank Solution Problems.
algorithms data-structures hackerrank java javascript problem-solving sql
Last synced: 28 Apr 2026
https://github.com/rubaiyadnoorshahriar1999/codeforces
Basic Level problems solved with C# 10 .NET 6
algorithms csharp csharp-core data-structures div1 div2 dotnet string-manipulation string-matching
Last synced: 28 Apr 2026
https://github.com/leticiamilan/algoritmos-de-ordenacao
Este repositório contém implementações de diversos algoritmos de ordenação, como Insertion Sort, Bubble Sort, Selection Sort e Counting Sort, nas linguagens Python, Java e Portugol. Cada algoritmo está acompanhado de exemplos de uso e explicações sobre seu funcionamento.
data-structures java portugol python sorting-algorithms
Last synced: 23 Mar 2025
https://github.com/mbrsagor/pythonnote
Study in python latest code and node serial
basic-programming data-structures mathematics oop python-library python3
Last synced: 08 Jun 2026
https://github.com/kharzixen/data-structures-and-algorithms
This project is dedicated to implementing a variety of fundamental data structures and algorithms in C++ for educational purposes. The goal is to enhance my understanding of core computer science concepts through hands-on coding and problem-solving.
algorithms data-structures list queue stack vector
Last synced: 08 Jun 2026
https://github.com/nazir20/data-structure-labs
Data Structures in c and c++
algorithms algorithms-and-data-structures c cpp data-structures labs
Last synced: 29 Apr 2026
https://github.com/ososuna/coding-interview
Coding afternoons for cracking the coding interview
algorithms coding-interviews cpp data-structures
Last synced: 29 Apr 2026
https://github.com/raynard2010/assignment-data-structures
This repository contains my answers for some of my assignments for COMP6048001 - Data Structures Course. I got 98 for my assignments score.
avl-tree binus c case case-study data-structures hash hash-table priority-queue queue
Last synced: 29 Apr 2026
https://github.com/howz1t/ptypes
This package provides useful data types for use in PHP.
badges composer computer-science data data-structures data-types packagist php types
Last synced: 29 Apr 2026
https://github.com/jazaltron10/king_java
Explore the essentials of computer science with this Java repository—a comprehensive guide to fundamental Data Structures and Algorithms. Delve into efficient software design, navigate Java intricacies, and fortify your coding skills for the challenges in the vast landscape of computer science.
algorithms coding-challenges coding-interviews data-structures gui-application java
Last synced: 08 Jun 2026
https://github.com/rajesh2723/cricket-score-sheet
This project uses involves the predicting the score from cricket based on previous scores
Last synced: 08 Jun 2026
https://github.com/nishit-shivdasani/data-structure-with-python
Discover Python implementations of core data structures with Tkinter animations for intuitive visualization. Explore arrays, graphs, linked lists, queues, stacks, and trees through interactive animations, ideal for beginners and experienced programmers alike. Gain insights and deepen your understanding with this engaging learning resource.
array data-structures graph-algorithms linked-list python queue stack tkinter-graphic-interface tree-structure
Last synced: 29 Apr 2026
https://github.com/tenal/canine-calculator
A quiz application that generates your ideal dog breed! Breeds are chosen based on your current lifestyle and desired canine traits. All breed information is located in a data structure built by Tenal in 'sciript.js'. This was my first jQuery project, refactored to vanilla JS a couple months later.
data-structures html5 javascript sass sass-mixins vanilla-javascript
Last synced: 29 Apr 2026
https://github.com/msskowron/godatastructures
Collection of data structures implemented in Golang.
Last synced: 13 Jun 2026
https://github.com/cvinicius987/data-structure-algorithms-golang
Data Structures and Algorithms with examples using Golang
algorithms data-structures golang
Last synced: 08 Jun 2026
https://github.com/devfancy/knu
컴퓨터학부에서 배운 과목들을 정리한 repo 입니다.
algorithm data-structures system-programming
Last synced: 24 Jun 2025
https://github.com/wcygan/java-practice
java-practice
algorithms concurrency concurrent-data-structure concurrent-programming data-structures java jvm property-based-testing
Last synced: 13 Jun 2026
https://github.com/iamsumit/go-dsa
This repository is to try out data structure and algorithm.
algorithms data-structures dsa-practice golang
Last synced: 14 Jun 2026
https://github.com/ranimeshehata/implementing-sorting-techniques
A Java program implementing 3 different sorting techniques.
data-structures java junit-test sorting-algorithms
Last synced: 29 Apr 2026
https://github.com/lucasmcclean/dsa
A collection of data structures and algorithms implemented in Go.
algorithms data-structures data-structures-and-algorithms dsa go golang
Last synced: 14 Jun 2026
https://github.com/jconleyscales/two-dimensional-q
Fixed-capacity circular queue backed by a 2D list with wrap-around indexing (Python).
circular-buffer data-structures python queue
Last synced: 08 Jun 2026
https://github.com/barannmeisterr/exceldataanalyzeravltree
Student Data Query is a Java project designed to manage and query student data using an AVL tree data structure.
apache-poi avl-tree balanced-search-trees data-structures excel file-processing java node searchquery strings xlsx
Last synced: 29 Apr 2026
https://github.com/wassimans/algorithms-and-data-structures-in-rust
Rust implementations for some algorithms and data structures.
algorithms data-structures rust-lang
Last synced: 15 Jun 2026
https://github.com/rileysuomi/datastructures-and-algos
Collection of data structure implementations, algorithms, and leet-code solutions
algorithms cpp data-structures leetcode python
Last synced: 29 Apr 2026
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/mosalem149/data-structure-linked_list
That repo is for data structure linked list (single & double) using python programming language
data-structures doubly-linked-list jupyter linked-list python3 single-linked-list
Last synced: 29 Apr 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/erenisci/python
Python
algorithms data-structures fundamentals jupyter-notebook python
Last synced: 29 Apr 2026
https://github.com/50-course/alx-higher_level_programming
:computer: This repository contains exercise files, assignments and submissions :nerd_face:, for the ALX/Holberton School SE program.
50-course alx alx-curriculum bash c data-structures holbertonschool python scripting test-driven-development
Last synced: 29 Apr 2026
https://github.com/chinmaybhalodia/walmart-virtual-internship
All the tasks submitted during the Advanced Software Engineering Virtual Training Program offered by Walmart Global Tech on Forage platform.
data-munging data-structures java python relational-database-design software-architecture software-engineering sql
Last synced: 29 Apr 2026
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/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/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/sandipgyawali/dsa
Implementations of Data Structures and Algorithm
algorithms data-structures java
Last synced: 29 Apr 2026
https://github.com/imtheprince7/javaprac
In this repository, I have uploaded practice files of of Java-8 and advance portion of Java.
data-structures java java-8 multithreading
Last synced: 29 Apr 2026
https://github.com/tracehelms/algorithms
Implementations of algorithms and data structures
algorithms data-structures typescript
Last synced: 15 Jun 2026
https://github.com/asifhaider/data-structures-algorithm_2-1
My solutions to the weekly assignment problems from Data Structure and Algorithms (Part 1) Sessional Course in Level 2 Term 1
algorithms cpp data-structures java
Last synced: 29 Apr 2026
https://github.com/xinecraft/algo
Data Structures & Algorithm in Go
algorithms data-structures go golang
Last synced: 14 Jan 2026
https://github.com/eskabore/woerter
Dies ist ein C-Programm, das Wörter aus einer Datei liest, sie in einem Array speichert und verschiedene Optionen zur Manipulation und Suche bereitstellt. Das Programm liest Wörter aus einer Datei mit dem Namen "woerter.txt", die sich im selben Verzeichnis wie die ausführbare Datei befinden sollte.
algorithms algorithms-datastructures c data-structures sorting-algorithms
Last synced: 08 Oct 2025
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/survi218/DataStructuresAndAlgorithms
Practicing data structures and algorithms in java
algorithm-challenges algorithms-and-data-structures data-structures java-8 java-library java8 lambda-expressions
Last synced: 07 Oct 2025
https://github.com/erikrios/leetcode-problem-solving
My Leetcode Problem Solving Solution
algorithms algorithms-and-data-structures data-structures leetcode problem-solving
Last synced: 08 Oct 2025
https://github.com/ritik-gupta/dsa-450
Solutions of 450 DSA questions by Love Babbar
c cpp data-structures dsa dsa-algorithm
Last synced: 29 Apr 2026
https://github.com/swonlee-13/minishell
minishell - my first shell program
data-structures minishell42 shell
Last synced: 27 Apr 2026
https://github.com/wittyicon29/dsa
Some problems of leetcode on various techniques and concepts of DSA
algorithms data-structures leetcode
Last synced: 07 Oct 2025
https://github.com/skarakasoglu/gfg-algorithms
Solutions and implementations of the some algorithm problems in Golang
algorithm algorithms data-structures golang
Last synced: 14 Jan 2026
https://github.com/prosenjitjoy/problem-solving---hackerrank
Collection of my submitted solutions to the HackerRank problem-solving test.
Last synced: 09 Oct 2025
https://github.com/pushkarm029/dsa-question-practice
DSA Notes & Practice Questions
algorithms c cpp data-structures dsa love-babbar
Last synced: 29 Apr 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/boss294/credisync
CrediSync is a comprehensive web application designed to manage and track your financial transactions, including credits, debits, creditors, and debtors. With modern UI/UX and advanced features, it provides a seamless experience for managing your financial records.
credit-tracker css data-structures data-visualization dsa html html3 js management-system money-management web-dev website websoftware
Last synced: 17 May 2026
https://github.com/suman105/leetcode-top-interview-150
Optimized C++ solutions for LeetCode Top Interview 150, featuring detailed explanations and complexity analysis—ideal for interviews, coding assessments, and competitive programming. 🚀
Last synced: 08 Jun 2026
https://github.com/abdullahkhfb/bue-pps
BUE's Introduction to Problem Solving course material
algorithms cpp data-structures education exercises file-handling introductory-programming problem-solving programming-basics university
Last synced: 06 Oct 2025
https://github.com/misa-j/leetcode
my solutions to leetcode problems
algorithm algorithms data-structures leetcode
Last synced: 06 Oct 2025
https://github.com/paulgriffiths/gods
Experimentation with data structures and applications in Go
data-structures graphs maze-generation-algorithms maze-generator maze-solver queues sets stacks
Last synced: 14 Jan 2026
https://github.com/nisabmohd/graphs
Graph algos implementation
algorithms coding data-structures dsa graph interview-preparation java problem-solving
Last synced: 27 May 2026
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/dragunwf/learninglab
📚 A personal repository where I document and store all my code, exercises, and projects while learning new technologies, frameworks, and programming concepts. This serves as my digital sandbox for experimentation, skill-building, and continuous learning.
abap ai algorithms data-structures design-patterns django express nextjs react react-native sap
Last synced: 29 Apr 2026
https://github.com/bilgesucakir/stitch-grapher
Java-based crochet pattern engine for topology-aware parsing, stitch connectivity graph modeling, and visualization.
crochet-pattern cytoscape data-structures domain-modeling dsl graph graph-theory graph-visualization java oop parser parsing spring-boot threejs topology
Last synced: 31 May 2026
https://github.com/nguyenbn7/algorithms_specialization
Learn To Think Like A Computer Scientist. Master the fundamentals of the design and analysis of algorithms.
data-structures divide-and-conquer graph-algorithms shortest-path-algorithm
Last synced: 05 Oct 2025
https://github.com/hk-transfield/python-data-structures
A collection of simple data structures written in Python 3.
abstract-data-types algorithms data-structures data-structures-and-algorithms python python-3
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/aryanshukla206/gfg160
Solve 160 GeeksforGeeks questions in a systematic manner, explaining concepts and workflows daily.
Last synced: 02 Apr 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/kalwar/basic_ds
a very basic data structures using js/reactjs
data-structures palindrome-checker queue reactjs sorting-algorithms stack
Last synced: 29 Apr 2026
https://github.com/8luebottle/datastructure-n-algorithm
🧩 Problem Solving (language independent)
algorithms c data-structures golang javascript pytohn3
Last synced: 30 Apr 2026
https://github.com/tmcgrath325/mutableconvexhulls.jl
Planar convex hulls that support efficient insertion and removal of points
convex-hull convex-hull-algorithms data-structures julia
Last synced: 03 Mar 2026
https://github.com/lmithilesh-26/cses-problem-set
This Repository contains My Solutions to the CSES Problem-Set.
algorithms cpp20 cses-problem-set-solution data-structures problem-solving
Last synced: 17 Mar 2025
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/okoge-kaz/atcoder-beginner-contest
algorithms atcoder atcoder-solutions cpp data-structures python3 rust
Last synced: 13 Apr 2026
https://github.com/justinianus2001/data-structures-and-algorithms
Useful Data Structures and Algorithms
algorithms algorithms-and-data-structures cpp data-structures
Last synced: 12 Oct 2025
https://github.com/kucera-lukas/aoc2022
My solutions to Advent of Code 2022
advent-of-code advent-of-code-2022 advent-of-code-2022-python algorithms data-structures pre-commit pytest python
Last synced: 12 Oct 2025
https://github.com/lourdilene/algorithms
Practice of algorithms and data structures
algorithms data-structures javascript python3 typescript
Last synced: 13 Apr 2026
https://github.com/lovesaroha/algorithms-go
This is a collection of implementation of a variety of algorithms implemented in Go. Clean and simple code to help people get started with data structures and algorithms in golang.
algorithms binary-search-tree data-structures dynamic-connectivity flow-network golang graphs sorting-algorithms tries
Last synced: 31 May 2026
https://github.com/petsamuel/python_solutions
Data Structure and Algorithm
algorithms data-structures hackerrank-solutions leetcode-python leetcode-solutions
Last synced: 12 Oct 2025
https://github.com/kcenon/go_container_system
High-performance, type-safe container framework for Go with 15 value types, message container support, and cross-language binary serialization. Provides complete binary format compatibility with C++/Rust implementations, multiple serialization formats (Binary, JSON, XML), and comprehensive test coverage.
binary-format container cross-platform data-structures framework golang interoperability messaging serialization type-safe
Last synced: 05 Feb 2026
https://github.com/minhi0449/algo-ds-java
Java 기반 Algorithm & Data Structure 학습 프로젝트
algorithms beginner-friendly coding-interview competitive-programming computer-science data-structures dsa hackerrank hash-tables interview-preparation java java-algorithms java-data-structures leetcode open-source programming recursion trees
Last synced: 12 Oct 2025
https://github.com/talenfisher/cis152
Class materials from CIS152: Data Structures and Algorithms in Java
Last synced: 12 Oct 2025
https://github.com/terenceclzhang/leetcode-solutions
LeetCode Solutions
algorithms data-structures data-structures-and-algorithms leetcode leetcode-solutions
Last synced: 12 Oct 2025
https://github.com/isaychris/csci210
Palomar: Data Structures & Algorithms - Java
algorithms csci210 data-structures java palomar
Last synced: 12 Aug 2025
https://github.com/ajaybiswas22/ds-and-algo
Implementing all popular problems of data structures and algorithm
algorithm algorithms bfs breadth-first-search bubble-sort data-structures depth-first-search dfs ds insertion-sort linked-list radix-sort searching-algorithms selection-sort sorting-algorithms
Last synced: 12 Oct 2025
https://github.com/UshurbakiyevDavlat/Go-Algos
Algos and Data-structures on Golang
algorithms data-structures golang
Last synced: 12 Oct 2025
https://github.com/antoinegagne/a-tree
A dynamic data structure for efficiently indexing arbitrary boolean expressions
a-tree boolean-algebra boolean-expression boolean-logic data-structures event-filtering rust-crate rust-lang rust-library scientific-paper tree-structure
Last synced: 12 Oct 2025
https://github.com/haseeeb21/queue-in-python
Creating class of Queue, which contains functions of queue implementation, by importing deque library.
class data-structures dequeue enqueue googlecolaboratory python python3 queue
Last synced: 12 Oct 2025
https://github.com/mkwapisz2000/cpp-priority-queue
This project implements a priority queue using two data structures: Binary Heap (Heap), Linked List (LinkedList)
alghorithms cpp data-structures heap linked-list priority-queue
Last synced: 30 Jun 2025
https://github.com/r-papso/data-structures
Implementation of advanced data structures
avl-tree csharp data-structures hashing-algorithms kd-tree
Last synced: 16 Jun 2026
https://github.com/solarnetwork/nifty-tou
A delightful little data model and set of utilities for working with time-of-use tariff policies.
data-structures es2022 tariffs typescript
Last synced: 26 Mar 2025
https://github.com/hongchangwu/pfds
Exercises from "Purely Functional Data Structures"
data-structures functional-programming
Last synced: 13 Oct 2025
https://github.com/csaba79-coder/datastrucutrejava
Data Structure & Collections in JAVA
collection collections data-structures
Last synced: 26 Mar 2025