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/islamaliev/algorithms
simple implementation of some common algorithms
algorithms algorithms-and-data-structures data-structures
Last synced: 29 Jul 2025
https://github.com/amirhnajafiz/leetcodz
Problems and solutions to my LeetCode.
algorithms data-structures design-patterns leetcode problem-solving
Last synced: 20 Apr 2026
https://github.com/piyushpriyadarshi/JavaUtility
all datastructures and utility functions implemented in java
algorithms algorithms-and-data-structures data-structures datastructures java-8 problem-solving utility-application utility-classes utility-library
Last synced: 22 Sep 2025
https://github.com/eesunmoon/data_structure
[Spring 2020] Data Structure using C language
Last synced: 25 Sep 2025
https://github.com/sasha-hk/cpp
🏔️ Basic algorithms and data structures on cpp
algorithms cpp data-structures
Last synced: 01 Aug 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/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/ravin-d-27/data_structures_questions
Here's my repository where I will be uploading placement coding questions with solutions here.
algorithms data-structures java leetcode
Last synced: 10 Aug 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/the-c0d3r/data-structures-c
Data structures implemented from scratch in c
Last synced: 20 May 2026
https://github.com/tebogoyungmercykay/hash_functions_and_utilities_in_java
These are methods of Computing a table Index from a key.
data-structures data-structures-and-algorithms division extraction folding hash-functions hash-methods hashing hashmap java midsquare
Last synced: 05 Oct 2025
https://github.com/snandasena/cf-contests
Competitive programming challenges and their solutions for Codefocers, Hackerrank, and Leetcode.
algorithms bst cpp data-structures dp graph greedy-algorithms math
Last synced: 05 Oct 2025
https://github.com/rishabh672003/hash-table-in-cpp
A very simple hash table implementation in CPP
cmake cpp cpp20 data-structures hash hash-table hashing
Last synced: 19 Aug 2025
https://github.com/addytrunks/data_structures
The codes for all the lab exercises for the course CS1006T Data Structures.
Last synced: 20 Aug 2025
https://github.com/shriram-vibhute/python
This repository contains comprehensive Python coursework, featuring lessons on fundamentals, data structures & OOP's. concept.
data-structures object-oriented-programming programming-language python
Last synced: 22 Aug 2025
https://github.com/shreydan/data-structures
data structures: C, C++, Python implementation
Last synced: 23 Aug 2025
https://github.com/marcoschalet/chalet-blog
Blog pessoal para compartilhar assuntos que eu me interesso sobre programação.
blog c-programming data-structures graph-algorithms javascript nextjs typescript web-development
Last synced: 19 Apr 2026
https://github.com/madhurimarawat/python-for-datascience
This repository contains programs in the python programming language.
array basic-programs conditional-statements csv-files data-structures datatypes exception-handling first-class-functions functions list looping-statements matplotlib numpy object-oriented-programming operators pandas priority-queue python-3 queue stack
Last synced: 23 Aug 2025
https://github.com/virtyaluk/leetcode
:triangular_ruler: Leetcode problems' solutions in C++, Go, and Python. 2030 problems solved.
airbnb algorithms amazon coding-challenge coding-interviews competitive-programming data-structures faang facebook google leetcode lyft meta microsoft netflix uber
Last synced: 24 Aug 2025
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/davidyslu/OnlineJudgeZero
Personal Submission of Online Judge Zero (臺灣高中生程式解題系統)
algorithms cpp data-structures
Last synced: 29 Aug 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/joshsizer/my-malloc
Linked-list implementation of the standard C library function “malloc.” Uses a first-fit algorithm with support for coalescing.
algorithm coalescing data-structures first-fit linked-list
Last synced: 28 Jun 2025
https://github.com/devhindo/williamfiset
Empowering WilliamFiset tutorials by summarizing videos, providing follow-up problems and adding additional resources for each video
algorithms computer-science data-structures mathematics
Last synced: 09 Jan 2026
https://github.com/pranit2001/cp-
competitive programming guide
algorithms c-plus-plus data-structures maths
Last synced: 29 Jun 2025
https://github.com/snimmagadda1/coding-challenges
🧠 Collection of coding challenges to keep sharp
algorithms algorithms-and-data-structures data-structures go golang java leetcode leetcode-go leetcode-golang leetcode-java leetcode-solutions
Last synced: 30 Mar 2025
https://github.com/r-pagard/python-algorithm
Write some algorithms with Python. I'm trying to write the best way that I can.
algorithms data-structures implement leetcode pytest python3 two-pointers
Last synced: 30 Mar 2025
https://github.com/suhatanriverdi/full-time-interviews-preparation
This repository contains various competitive programming Algorithms and Data Structures questions and sample codes in the preparation process of full-time software engineering interviews.
algorithms data-structures interviews-preparation
Last synced: 14 Mar 2025
https://github.com/theteachr/trie
A minimal trie structure to store zip codes
Last synced: 25 May 2026
https://github.com/Ankvik-Tech-Labs/mantaray-py
Mantaray data structure in python
data-structures hatch hatchling mantaray python python12 python3 python310 python311 python39 virtualenv
Last synced: 15 Apr 2025
https://github.com/gaurav-chaurasia/dsa
All my practice problem(data-structure and algorithmic) and code are here
algorithm competitive-programming cpp data-structures readme-md
Last synced: 25 May 2026
https://github.com/connectaman/c-and-data-structure
Program,Notes,Explanation on Data Structure using C++
cpp data data-structures sorting-algorithms
Last synced: 14 Mar 2025
https://github.com/mutokrm/googlestep
This repository has homework that I submitted during Google STEP where I learned the basics of of Computer Science.
algorithms calculator data-structures malloc traveling-salesman-problem
Last synced: 22 Apr 2026
https://github.com/azeemmirza/structures
Structures Applied
data data-structures javascript typescript
Last synced: 14 Feb 2026
https://github.com/minasamirsaad/alx-higher_level_programming
All steps and tasks that I used to learn Python and mySQL with ALX
conditions data-structures everything-is-object exeption-handling fileio import-module inheritance input-output mysql object-relational-mapping oop orm python3 sql test-driven-development
Last synced: 18 May 2026
https://github.com/akarimin/algs0
Algorithms Instructed by Dr. Robert Sedgewick
algorithms data-structures search sort tree union-find
Last synced: 07 Apr 2025
https://github.com/mondonno/algorithms
Collection of resuable algorithm templates written in pure C++
algorithm algorithms all cpp data-structures math prefix-sumes sorting trees
Last synced: 04 Jun 2026
https://github.com/jojusuar/c-linkedlist
C implementation of a generic linked list with queue and stack functionalities
c data-structures linked-list queue stack
Last synced: 21 Jul 2025
https://github.com/humayan-kabir/data-structure
data structure repository for competitive programming
competitive-programming cpp data-structures
Last synced: 30 Jun 2025
https://github.com/ranitmanik/leetcode-solutions
Welcome to my Leetcode solutions repository! This is a collection of my solutions to various Leetcode problems, showcasing my problem-solving skills and coding practices
365daysofcode algorithms consistency data-structures data-structures-and-algorithms datastructures-algorithms java leetcode leetcode-java leetcode-javascript leetcode-practice leetcode-python leetcode-questions leetcode-solutions
Last synced: 23 Mar 2025
https://github.com/jkazari/mathematics-laboratories-4.1
Repository of solutions for my Algorithms and Data Structures class on the 4th semester of studying Mathematics at Gdańsk University of Technology
algorithms cpp data-structures
Last synced: 30 Jun 2025
https://github.com/dronnix/bwarr
Black-White Array: fast, ordered data structure based on arrays with O(log N) memory allocations
btree btrees cache cache-friendly computer-science data-structure data-structures go golang ordered performance sorted-set
Last synced: 13 Jan 2026
https://github.com/ahmedosmandev/codeforces-solutions
Codeforces's problems solutions.
algorithms codeforces codeforces-solutions competitive-programming cpp data-structures online-judge problem-solving
Last synced: 15 May 2025
https://github.com/aaron-zhao/js-utils
js-utils-z provides JavaScript utility functions including commonly used data structures.
data-structures javascript utility
Last synced: 15 Mar 2025
https://github.com/apfirebolt/data-structures-and-algorithms-in-python
Data Structure and Algorithms in Python
algorithms data data-structures python python3 tkinter-gui
Last synced: 15 Mar 2025
https://github.com/adriandarian/hackerrank
💻 All of my HackerRank Solutions
Last synced: 18 Jan 2026
https://github.com/kalyan4636/interview-coding-practice-questions
PYTHON AND JAVA CODING SNIPPETS, TECHNICAL INTERVIEW QUESTIONS AND PRACTICE CODE.
angular corejava cpp css data-structures django framework html java javascript mongodb python sql
Last synced: 11 Apr 2026
https://github.com/0x484558/fairqueue
Spatially distancing fair queue
data-structures fairness no-std queue round-robin stack
Last synced: 21 Feb 2026
https://github.com/agnel/leetcode
My solutions to leetcode practice
algorithms data-structures dsa dsa-practice leetcode leetcode-solutions
Last synced: 02 Sep 2025
https://github.com/phipsgabler/algdesign-persistent-data-structures
Presentation for Algorithm Design Seminar 2 on persistent data structures
algorithm-design data-structures persistent-data-structures
Last synced: 03 Feb 2026
https://github.com/denizkarya1999/dsa_practice_with_x27
Practice Data Structures and Algorithms for better software engineering
algorithms coding-interviews computer-science data-structures self-practice
Last synced: 02 Sep 2025
https://github.com/suniksha12/dsa_programs
This repository is a comprehensive collection of Data Structures and Algorithms (DSA) programs implemented in Java. Each major topic in DSA has its dedicated subfolder, referred to as a ‘set’. Each ‘set’ encapsulates 10-12 specific DSA programs related to the overarching topic.
algorithms approach data-structures datastructures-algorithms dsa file-upload git github interview-preparation interview-questions java pages problem-solving revision solutions spacecomplexity star timecomplexity
Last synced: 26 Jan 2026
https://github.com/drapegnik/algorithms
⏱️practise tasks on theory of algorithms on FAMCS, BSU
algorithms brute-force bsu c-plus-plus cpp data-structures famcs graph-algorithms
Last synced: 05 Apr 2025
https://github.com/codesbyprafful/data-structures
THIS REPOSITORY CONTAINS ESSENTIAL IMPLEMENTATIONS OF FUNDAMENTAL DATA STRUCTURES SUCH AS STACKS AND QUEUES. IT INCLUDES BOTH STANDARD IMPLEMENTATIONS AND PROBLEM-SOLVING EXERCISES TO ENHANCE UNDERSTANDING AND APPLICATION OF THESE CONCEPTS. THIS REPOSITORY IS DESIGNED TO HELP STUDENTS AND DEVELOPERS PRACTICE DATA STRUCTURE.
Last synced: 31 Mar 2025
https://github.com/orgh0/interview_bit
Solutions to Problems of InterviewBit
algorithm data-structures interviewbit
Last synced: 15 Mar 2025
https://github.com/jabhij/hacks_python
Python hacks for code optimization.
algorithms data-structures datatypes python
Last synced: 27 May 2026
https://github.com/zakariaelbouzkri/my_cses_problems_solutions
this repo contains my solutions to the University of Helsinki's "Competitive Programming" course problem set hosted on the CSES (Code Submission Evaluation System) platform. This repository serves as a showcase of my problem-solving skills and coding journey as I tackle a variety of algorithmic challenges.
algo cpp cses-problem-set-solution data-structures dynamic-programming graph-algorithms math mathematics searching-algorithms sorting-algorithms
Last synced: 27 Feb 2025
https://github.com/solygambas/coding-interview-algorithms-data-structures
Some algorithms and data structures to prepare for a JavaScript coding interview.
algorithms algorithms-and-data-structures coding-challenge coding-interviews data-structures javascript
Last synced: 07 Apr 2025
https://github.com/jmorbegoso/algorithms-in-go
Data Structures and Algorithms in Go.
algorithms algorithms-and-data-structures data-structures go golang gotest
Last synced: 28 Jun 2025
https://github.com/alpha74/icf
My Codeforces submissions. Maintained from 2020 onwards
algorithms codeforces codeforces-com codeforces-problems codeforces-solutions codeforces-submissions coders coding cpp data-structures programming water-buying
Last synced: 28 May 2026
https://github.com/i-umairkhan/big-integers
A big integer calculator for solving calculaitons of big numbers
biginteger cpp data-structures
Last synced: 28 May 2026
https://github.com/imjul1an/algorithms-and-data-structures
Learn algorithms and data structures in JS
alogrithms data-structures javascript
Last synced: 15 Mar 2025
https://github.com/nishkarsh25/iit-h-hospital-helpdesk-portal
Description: The IIT-H Hospital Helpdesk Portal is a multipurpose system that includes a directory of doctors and patients, an appointment management system, and a feedback management portal. The portal allows for easy access to important information, including doctor and patient details, appointment availability, and feedback ratings.,
data-structures linkedlists-using-class
Last synced: 15 Jul 2025
https://github.com/aditeyabaral/hashmap-lemmatizer
A simple lemmatizer made as a part of the Data Structures (UE18CS202) course at PES University. We used the concepts of graph networks combined with a HashMap to create the database of words along with their lemma.
c data-structures graph hashing lemmatization linked-list natural-language-processing
Last synced: 28 Jun 2025
https://github.com/srirampatil/gostl
A Standard Template Library for Golang
data-structures deque doubly-linked-list go golang golang-examples golang-library golang-package list queue singly-linked-list stack stl-container stl-containers
Last synced: 01 Jul 2025
https://github.com/aryanjain28/dsa
"This repository contains my LeetCode practice, DSA understanding, and crucial algorithms, encompassing all of my code."
algorithms data-structures leetcode leetcode-solutions python3
Last synced: 24 Mar 2025
https://github.com/rockharshitmaurya/leetcode-hub
Collection of LeetCode questions to ace the coding interview!
algorithms data-structures java leetcode
Last synced: 14 Jul 2025
https://github.com/0xcourtney/data-structures-and-algorithms-in-js
In this series I will explore several different data structures and algorithms that are fundamental in Computer Science.
algorithms computer-science data-structures javascript
Last synced: 15 Mar 2025
https://github.com/mmiranda96/algorithms-go
Algorithms workshop in Golang
algorithm data-structures golang
Last synced: 02 Jul 2025
https://github.com/ibz-04/sudoku-solver
Solving the sudoku arithmetic game with python algorithms
algorithm-challenges data-structures sudoku-solver
Last synced: 31 Mar 2025
https://github.com/yjhmelody/as-collections
Collections for assemblyscript
assemblyscript collections data-structures queue
Last synced: 08 Apr 2025
https://github.com/amrhossamdev/leetcode
Collection of leetcode questions that I solved - feel free to ask me at any time <3
algorithms data-structures interview-questions leetcode
Last synced: 15 Mar 2025
https://github.com/abhijivani3001/dsa_in_c
This repository is of Data Structure in C language.
Last synced: 28 May 2026
https://github.com/zakariaelbouzkri/stack_sorter
This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting
Last synced: 22 Nov 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/ernyoke/algorithms-ts
Algorithms and data-structures implemented in TypeScript (NodeJs)
Last synced: 16 Jan 2026
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/hnipun/elements-of-programming-interviews-in-python
collection of solutions to common coding problems
Last synced: 03 Apr 2025
https://github.com/aahouzi/algorithms-and-data-structures-in-python
Implementation of some algorithms and data structures, tricks, and good practices for Python developers.
algorithms algorithms-and-data-structures bfs-algorithm binary-search-tree data-structures dfs-algorithm dijkstra-algorithm graph graphs hashmap heaps linked-list python queue stack tree
Last synced: 08 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/glintonliao/berkeley-cs-61b
CS 61B: Data Structures
algorithms data-structures java
Last synced: 18 Mar 2025
https://github.com/saka7/algorithms
Algorithms and data structures in TypeScript
algorithms cumputer-science data-structures typescript
Last synced: 18 Mar 2025
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/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/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/bimus-github/data-structures-in-js-python
Based on my knowledge so far, the best data structure is b-tree, red-black-tree is also good but saving it to json file is a problem.
array binary-search-tree btree data-structures hashtables heaps redblacktree tries
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/d34d0s/libx
A library providing APIs for common engineering utilities.
c data-structures memory-management stdlib-extras
Last synced: 01 Apr 2025
https://github.com/yvng-jie/ds-visualized
📚 Interactive data structures tutorial with visual animations and live code playground.
data-structures dsa javascript tutorial visualization
Last synced: 29 May 2026
https://github.com/asarkar/algorithms-design-analysis-2
Lecture videos and homework for Algorithms: Design and Analysis, Part 2, taught by Tim Roughgarden
algorithms coursera data-structures scala stanford
Last synced: 27 Nov 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/can-dy-jack/queue
Queue implementation in JavaScript (based on Array)
data-structures implementation javascript queue
Last synced: 07 Apr 2025
https://github.com/haidermalikk/cs_notes
My CS notes. Include Topics Like: Data structures, Algorithims, OOP, Syntax for various languages, etc.
algorithms algorithms-and-data-structures begginer-friendly csnote csnotes data-structures explanation python
Last synced: 09 Apr 2025