Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2025-01-28 00:06:54 UTC
- JSON Representation
https://github.com/mahmoodhamdi/leet_code_100_days
LeetCode 100 Days Challenge: Improve problem-solving skills by tackling LeetCode problems over 100 days.
challenge data-structures data-structures-and-algorithms leetcode leetcode-dart solving-algorithm
Last synced: 18 Nov 2024
https://github.com/vickttor/data_structure_and_algorithms_with_java
Learning Data Structure and Algorithms by using Java
algorithms bigonotation data-structures java
Last synced: 22 Jan 2025
https://github.com/agungdwiprasetyo/cheatsheet
Cheatsheet STL C++, JavaScript, Python, ...
Last synced: 16 Jan 2025
https://github.com/tlack/xacto
Q-inspired Javascript convenience library and in-memory database
column-store data-structures javascript kdb memory-database nodejs vector
Last synced: 22 Jan 2025
https://github.com/hirentimbadiya/my_dsa_codes
in this repository i have added the DSA problems that i solved on Leetcode , GFG or other plateforms
algorithms data-structures java leetcode solutions
Last synced: 20 Jan 2025
https://github.com/make-github-pseudonymous-again/js-lifo
:icecream: Last In, First Out data structures for JavaScript
agpl computer-science data-structures javascript lifo ordered-collections stacks
Last synced: 18 Dec 2024
https://github.com/heap-data-structure/fibonacci-heap
:scissors: Fibonacci heap data structure for JavaScript
agpl amortized computer-science data-structures fibonacci-heap heaps javascript meldable-heaps
Last synced: 14 Nov 2024
https://github.com/heap-data-structure/specification
:mount_fuji: Heap specification for JavaScript
agpl data-structures heap javascript specification
Last synced: 14 Nov 2024
https://github.com/juleskulcsar/javascript
javascript challenges/interview questions
arrays data-structures javascript javascript-algorithms javascript-array
Last synced: 08 Jan 2025
https://github.com/ahmedabougabal/myleetcodeanswers
Documenting my problem-solving solutions in C++ / Python / JavaScript
algorithms complexity cpp data-structures dynamic-programming javascript oop problem-solving python
Last synced: 21 Nov 2024
https://github.com/avidlearnerinprogress/data-structures-and-algorithms-nanodegree-udacity
Nanodegree solutions for the udacity course
algorithms data-structures problem-solving python3
Last synced: 14 Jan 2025
https://github.com/sysread/lua-skewheap
A skew heap implementation in Lua
algorithm data-structures heap lua priority skew skewheap
Last synced: 14 Jan 2025
https://github.com/n8rzz/quad-tree
QuadTree data structure written in TypeScript
canvas data-structures quadtree typescript
Last synced: 13 Dec 2024
https://github.com/avidlearnerinprogress/datastructures-ucsd
Coursework solutions to UCSD DSA Specialization
Last synced: 14 Jan 2025
https://github.com/doniaskima/learncpp
Learning algorithms and data structures can significantly improve your programming skills, enabling you to write more efficient and optimized code, leading to better performance and maintainability of your software.
algorithms cpp data-structures
Last synced: 22 Jan 2025
https://github.com/shriharsh-deshmukh/base-code
Welcome to the Base-code - C++ Data Structures Library repository.
algorithms-and-data-structures data-engineering data-science data-structures
Last synced: 22 Dec 2024
https://github.com/rizwanullah313/library-management-system
Library management system using C++ data structure..
cli cpp data-structures visual-studio
Last synced: 16 Jan 2025
https://github.com/yashfalke77/data-structures-algorithms
Implementation of all basic data Structure and algorithms in python.
algorithms algorithms-and-data-structures data-structures python3
Last synced: 21 Jan 2025
https://github.com/MasoudFallahpour/DS-Book
A "questions and answers" book about fundamental data structures (in Persian)
algotithms book data-structures latex persian xepersian
Last synced: 19 Nov 2024
https://github.com/palashhawee/data-structures-and-algorithms-in-python
Data Structures and Algorithms
algorithms algorithms-and-data-structures coding-challenge data-structures python
Last synced: 23 Jan 2025
https://github.com/solangeug/hacker-rank
A collection of programming challenges by HackerRank (https://www.hackerrank.com/).
algorithms data-structures hackerrank programming-challenges
Last synced: 25 Jan 2025
https://github.com/sai-suraj-27/cpp
This is my Repo for Practicing C++, Attempting Contests, and Solving Good Problems.
algorithms competitive-programming-contests cpp data-structures important
Last synced: 15 Dec 2024
https://github.com/theanujdev/dsa-solutions
This repository contains solutions of important DSA questions in Python.
algorithms data-structures data-structures-and-algorithms dsa leetcode leetcode-python leetcode-solutions python python3 solutions
Last synced: 16 Jan 2025
https://github.com/chessai/disjoint-sets
Haskell Disjoint Sets (Union Find) Library
data-structures data-structures-and-algorithms disjoint-set disjoint-sets haskell haskell-library single-static-assignment ssa union-find
Last synced: 22 Jan 2025
https://github.com/liva2008/algorithm
PPT of Modern Javascript Data Structures and Algorithms
algorithms data-structures javascript js ppt
Last synced: 16 Jan 2025
https://github.com/simranjeet97/docker_python_flask-dash_app
Docker Image and Container Build for Python Flask/Dash App
data data-science data-structures data-visualization docker docker-compose docker-container docker-image python python-script uwsgi-nginx
Last synced: 14 Jan 2025
https://github.com/eskabore/cs50x-2023
This repository houses all the problem sets and my final project for CS50 2023
algorithms c-language c-plus-plus cs50 cs50x data-structures javascript memory-allocation programming python
Last synced: 25 Jan 2025
https://github.com/shiweihe0713/algorithms-made-easy
Algorithm learning hub : show case the fundamental algorithms like sorting algorithms, such as generic sort, merge sort, quick sort, bucket sort, and radix sort, etc.
algorithms binary-search-tree computer-science data-structures leetcode sorting-algorithms tree
Last synced: 27 Oct 2024
https://github.com/techy4shri/kmp-intrusion-detection-system
This IDS focuses on detecting intrusion attempts by matching patterns in network data (such as suspicious strings in payloads or requests). It integrates the Knuth-Morris-Pratt (KMP) string-search algorithm for efficient pattern matching while also using auxiliary methods such as hashing and tries for indexing or rule-based detection.
cpp11 cybersecurity-tools data-structures intrusion-detection-system kmp-algorithm multithreading python-3 string-matching
Last synced: 20 Jan 2025
https://github.com/qnhat2004/competitive_programming
Data Structures and Algorithms in CP
algorithms data-structures programming
Last synced: 31 Oct 2024
https://github.com/elliotwutingfeng/advent-of-code-2022
My Python solutions for Advent Of Code 2022.
advent-of-code advent-of-code-2022 algorithms data-structures lifelong-learning python solutions
Last synced: 10 Jan 2025
https://github.com/marouane-elgoumiri/problem_solving
Series of coding problems and my answers to them
arrays data-structures problem-solving
Last synced: 23 Jan 2025
https://github.com/esenmx/collection_notifiers
Collections with implementation of ValueListenable/ChangeNotifier for minimum rebuild and simplest syntax
collection dart data-structures flutter performance-optimization state-management
Last synced: 27 Dec 2024
https://github.com/mgobeaalcoba/data_structs_python
Practice with different types of data structures in python
arrays cube data-structures grid linked-list node pile python3
Last synced: 20 Jan 2025
https://github.com/dimagutierrez/python-methods
Store code, examples, methods and more.
data-structures dynamic-programming idle learn-to-code pytest python python-library solving-problems store
Last synced: 05 Jan 2025
https://github.com/goamegah/c-vaccinodrome
Implementation en C d'une modélisation d'un vaccinodrome composé d’une salle d’attente contenant n sièges pour les patients et d’un service de vaccination comportant m box occupés éventuellement par des médecins.
c data-structures linux memory-management mmap semaphore shell-scripts synchronous-processing
Last synced: 16 Oct 2024
https://github.com/larusso/concat-reader
Adapter for reading through multiple reader continuously
concatenate data-structures reader rust
Last synced: 27 Oct 2024
https://github.com/daya-jin/datastructureandalgorithm
Implementations of commonly data structure and problem solving with Python
Last synced: 26 Jan 2025
https://github.com/danitilahun/coding-challenges
This repository contains coding challenges and solutions. It is the perfect place to enhance your coding skills.
algorithms coding-challenge data-structures golang problem-solving python3
Last synced: 07 Nov 2024
https://github.com/dhravya/dsa-for-noobs
A collection of data structures and algorithms I'm writing while learning
Last synced: 13 Dec 2024
https://github.com/faisalsaifii/dsa
Data Structures and Algorithms
c-programming-language data-structures
Last synced: 20 Jan 2025
https://github.com/rajjitlai/bca-3rd-sem-c-programs
C programs for BCA 3rd Semester 2023-2024
arrays bca c c-language c-programming-language coding-interviews cprogramming data-structrues data-structures dsc linked-list stack
Last synced: 12 Oct 2024
https://github.com/neil-edelman/boxes
Independent data structure headers.
b-tree c89 data-structures generics hash-table memory-pool metaprogramming paramterization templates testing traits trie type-safety
Last synced: 12 Oct 2024
https://github.com/alisawari/ts-data-structure
Implemented most useful and important Data Structures used in Software Development, All With TypeScript 🌟
data-structures datastructures typescript
Last synced: 26 Jan 2025
https://github.com/cieslarmichal/algoexpert-cpp
C++ solutions to the coding interview problems on AlgoExpert.
algoexpert algoexperts algorithms-and-data-structures algoritms coding-challenges coding-interviews cpp data-structures interview-preparation interview-questions problem-solving
Last synced: 08 Dec 2024
https://github.com/genndy007/labs_asu_9x
All material for labs of DS, TA, OP
algorithms data-structures graph graph-algorithms kpi kpi-ua programming
Last synced: 26 Jan 2025
https://github.com/parisaroozgarian/ibm-data-analyst-professional-certificate
The IBM Data Analyst Professional Certificate, consisting of 9 courses, equips with essential skills in Excel, SQL, Python, data visualization, and analysis techniques
big-data business-analysis business-communication communication data-analysis data-management data-structures data-visualization databases general-statistics human-resources planning python-programming spreedsheet sql
Last synced: 19 Dec 2024
https://github.com/lucidfrontier45/threshold_dict
A data structure to find smallest key that is larger than the query.
Last synced: 08 Nov 2024
https://github.com/apoorva-info/data-structures-and-algorithms
This repository showcases my daily DSA practice in Python, focusing on improving problem-solving skills and coding logic. Each solution is documented to aid learning and preparation for coding interviews.
algorithm algorithms algorithms-and-data-structures coding-interviews computer-science data-structures dsa gthub interview interview-questions python3 software-engineering study-plan youtube
Last synced: 01 Nov 2024
https://github.com/ymm135/golang-java-cpp-dsa
golang/java/c++的数据结构及算法(DSA),附带leetcode相关习题、animate动画说明!
algorithms cpp11 data-structures golang java
Last synced: 13 Jan 2025
https://github.com/samueltexa/pyhton_fundamentals_yearone-2022
Pyhton Fundamentals YearOne(2022)
api data-structures data-types etc libraries object-oriented-programming operators packages variables
Last synced: 13 Nov 2024
https://github.com/himkt/algorithm-rs
🛠️ Data structure and algorithm written in Rust
algorithms atcoder data-structures rust
Last synced: 13 Jan 2025
https://github.com/autruonggiang/it003-dsa-lab
Store DSA assignments.
algorithms data-structures data-structures-and-algorithms dsa it003 uit
Last synced: 13 Jan 2025
https://github.com/iykekings/data-structures-deno
Popular data structures' implementation in JavaScript/Typescript
data-structures deno javascript typescript
Last synced: 11 Dec 2024
https://github.com/craig-day/linked_map_set
A LinkedMapSet is an extension to MapSet that maintains ordering.
data-structures elixir linked-list ordered-collections ordered-set
Last synced: 20 Dec 2024
https://github.com/winterrdog/c-hash-map
this is a pure C project i took on to learn the details of how to implement a hash table aka hash map aka associative array.
computer-science data-structures hash hashmap hashtable
Last synced: 26 Jan 2025
https://github.com/ahmad-nour-haidar/x-unique-list
A Flutter - Dart package that provides a list with unique elements based on a custom uniqueness condition.
collections dart dart-package data-structures elements flutter flutter-package list package-management set unique uniqueness
Last synced: 13 Oct 2024
https://github.com/yash22222/c-programming-projects-and-algorithms
In computer programming terms, an algorithm is a set of well-defined instructions to solve a particular problem. It takes a set of input(s) and produces the desired output. For example, An algorithm to add two numbers: Take two number inputs Add numbers using the + operator Display the results.
algorithms algorithms-and-data-structures c c-programming c-programming-language data-structures mini-project
Last synced: 05 Jan 2025
https://github.com/tsg405/data-structures-and-algorithms-specialisation
This Repo contains - Starter files, Coursework, Programming Assignments for the Master DataStructure and Algorithmic Programming Techniques Specialization Course -- offered by University of California San Diego & HSE University, Coursera.
bst-tree coursera data-structures dynamic-programming hashtables heap python-3 queue stack
Last synced: 26 Jan 2025
https://github.com/ankitsharma-007/implementating.stack.queue.using.linkedlist.and.csharp
Implementation of Stack And Queue Using Linked List in C#
ankit-sharma article csharp data-structures linked-list queue stack visual-studio
Last synced: 14 Dec 2024
https://github.com/ocramz/vp-tree
Vantage point trees
data-mining data-structures geometric-data-processing knn nearest-neighbor-search nearest-neighbour-algorithm spatial-data tree
Last synced: 05 Dec 2024
https://github.com/dimagutierrez/java-methods
Store code, examples, methods and more.
data-structures dynamic-programming java javax javax-swing learn-to-code solving-problems
Last synced: 05 Jan 2025
https://github.com/ankitsharma-007/linked.list.implementation.c.sharp
Sample code for implementing Linked list using C#
ankit-sharma article csharp data-structures linked-list visual-studio
Last synced: 14 Dec 2024
https://github.com/gwuah/gotham
exercises to learn golang. Especially implementations of classic cs algorithms. [More into java now]
algorithms data-structures golang
Last synced: 11 Jan 2025
https://github.com/pkprajapati7402/leetcode-solutions
Solutions to various LeetCode problems implemented in Python, categorized by topics such as Array, LinkedList, Dynamic Programming, Tree, Graph, String, and HashMap. Each solution includes detailed explanations.
algorithms array coding-challenge competitive-programming cpp data-structures dynamic-programming graph hashmap leetcode leetcode-solutions linked-list problem-solving programming strings tree
Last synced: 05 Nov 2024
https://github.com/tresor11/coding-challenges
This repository contains solutions to common coding challenges
Last synced: 28 Dec 2024
https://github.com/swarajkumarsingh/dsa-algo
Personal DSA & ALGO Practice Repo with 50 - 100+ questions on every topic. With all materials such as Roadmaps, Notes, Imp questions, Section wise questions and more.
algorithms data-structures dsa
Last synced: 28 Dec 2024
https://github.com/erenisci/algorithm-solutions
LeetCode/Codewars/Project-Euler
algorithms codewars data-structures javascript leetcode project-euler python
Last synced: 25 Dec 2024
https://github.com/rosekamallove/problem-solving
Concepts and Practice problems that I am solving while learning Data Structures and Algorithms
algorithm competitive-programming cpp data-structures
Last synced: 13 Jan 2025
https://github.com/mrbelga/algorithms-search-sort
Repo de algoritmos de busca e ordenação, eficiência em estruturas (interna/externa). Árvores, classificação em memória (vetores, listas) e externa (arquivos binários). Disciplina de Ciência da Computação, focada na escolha eficiente de algoritmos para resolver problemas específicos.
data-structures estrutura-de-dados java search-algorithm searching-algorithms thread threads
Last synced: 26 Oct 2024
https://github.com/saifeddineelhanoune/algorithms-and-data-structure
about mastering algorithms in many lang and different data structure
algorithms codingame-solutions data-structures leetcode-solutions maths problem-solving sorting-algorithms trees
Last synced: 14 Dec 2024
https://github.com/pranshu05/cppvault
open source CPP docs
cpp cpp-docs data-structure data-structures data-structures-and-algorithms docs documentation ds dsa mdx nextjs oops oops-in-cpp
Last synced: 20 Dec 2024
https://github.com/reity/symbolism
Extensible combinator library for building symbolic Python expressions that are compatible with serialization and can be evaluated at a later time.
abstract-syntax-tree data-structures python-library symbolic-expressions symbolic-manipulation
Last synced: 23 Nov 2024
https://github.com/joht/data-restructor-js
Transforms parsed JSON objects into a uniform data structure
adapter data-structures javascript json parser restructure
Last synced: 28 Oct 2024
https://github.com/whoismtrx/42_push_swap
Push Swap is a 42 curriculum project that involves sorting a stack of numbers using a limited set of operations. The goal is to arrange the numbers in ascending order on one stack while using the other stack for temporary storage.
1337 1337cursus 1337fil 1337school 42 42cursus 42projects 42school algorithms algorithms-and-data-structures data-structures push-swap push-swap-guide push-swap42 pushswap pushswap-42 pushswap42 sorting sorting-algorithms stack
Last synced: 20 Dec 2024
https://github.com/monamobeen/coding
100+ Challenges Data Structures & Algorithms. As this repo designed to help you prepare for technical interviews at top tech companies like Meta (Facebook), Amazon, Apple, Netflix, and Google (MAANG). The focus is on building a strong foundation in clean code, data structures, and algorithms.
data-structures geometry hashmap leetcode-practice mathematics matrix
Last synced: 05 Jan 2025
https://github.com/shimul-zahan/leetcode_problems_solves
A comprehensive collection of solutions for various LeetCode problems, designed to enhance problem-solving and coding skills. Includes detailed explanations and optimized implementations in Python. Organized by data structures, algorithms, and topics to help users prepare for technical interviews.
algorithms data-structures interview-preparation leetcode-solutions object-oriented-programming problem-solving python techniques top-150
Last synced: 20 Jan 2025
https://github.com/subhangisati/data-structure-in-c
This is implementation of array, stack, queue, linked list and algorithms in C programming language.
algorithms-and-data-structures c-language c-programming-language data-structures dsa-algorithm practice-programming problem-solving
Last synced: 20 Jan 2025
https://github.com/can-dy-jack/linkedlist
LinkedList and DoubleLinkedList implementation in JavaScript
algorithm data-structures double-linked-list javascript linked-list
Last synced: 20 Dec 2024
https://github.com/manojpatra1991/data-structures-and-algorithms-in-python
Solutions to common problems related to data structures and algorithms in Python
algotrithm data-structures python
Last synced: 24 Dec 2024
https://github.com/varun-doshi/rs-merkletree
Rust Library to create Merkle Trees
cryptography data-structures ethereum hash merkle-proof merkle-tree rust tree
Last synced: 11 Oct 2024
https://github.com/akshay-rajan/s1
S1 MCA Coursework
algorithms c css data-structures html javascript php python
Last synced: 06 Jan 2025
https://github.com/irfanshadikrishad/data-structure-with-cpp
data-structure-logbook.cpp
Last synced: 25 Dec 2024
https://github.com/thomasthaddeus/algorithmselector
Explore our extensive Algorithms Repository, featuring a diverse range of algorithms from computational methods to data structures, cryptographic techniques, and AI. Ideal for education, research, and practical application, each algorithm is well-documented, tested, and optimized for performance and readability.
ai algorithms computational-algorithms computer-science cryptography data-compression data-structures educational-resource game-theory graph-theory machine-learning network-flow open-source optimization python
Last synced: 28 Oct 2024
https://github.com/nishkarshraj/hackerrank-cpp-programming
Data Structures and OOPS programming in C++ Language done Topic Wise according to HackerRank.
algorithms algorithms-and-data-structures competitive-programming cpp data-structures hackerrank hackerrank-algorithms-solutions hackerrank-solutions
Last synced: 06 Jan 2025
https://github.com/nishkarshraj/java-programming-oops
Java Programming Codes!
algorithms algorithms-and-data-structures data-structures database java java-library open-source opensource
Last synced: 06 Jan 2025
https://github.com/wangyoucao577/algorithms_practice
Practice algorithms and data structures.
algorithms cplusplus cpp data-structures go golang handrank intorduction-to-algorithms leetcode maxflow maxflow-mincut
Last synced: 02 Dec 2024
https://github.com/manid2/dsa
Data structures and algorithms code.
algorithms data-structures interview leetcode leetcode-solutions
Last synced: 11 Oct 2024
https://github.com/nishkarshraj/c-programming-with-data-structures
Programming and Data Structures using C
algorithms c data-structures git github programming search-algorithm sorting-algorithms
Last synced: 06 Jan 2025
https://github.com/nishkarshraj/algorithms
Algorithms implemented in a platform and language independent manner.
algorithm algorithm-challenges algorithm-competitions algorithms algorithms-and-data-structures algorithms-implemented c cpp data-structures
Last synced: 06 Jan 2025
https://github.com/andresmpa/thelibrary-backend
Backend for "TheLibrary"
api data-structures files filesystem nodejs restful-api service
Last synced: 26 Jan 2025
https://github.com/anasmak04/leetcode-solutions
Collections of my leetcode solutions implemented by java and typescript and javascript
algorithms-and-data-structures arrays data-structures java javascript leetcode-solutions linked-list problem-solving search sorting-algorithms typescript
Last synced: 28 Jan 2025
https://github.com/kientech/data-structures-and-algorithms-specialization
Data Structures and Algorithms Specialization
algorithms c cplusplus data-structures python
Last synced: 26 Jan 2025
https://github.com/alexdelorenzo/disjoint_set
Union find / disjoint union set
algorithms data-structures disjoint-set disjoint-sets disjoint-unions python
Last synced: 12 Oct 2024
https://github.com/mizrael/dictionarylookupbenchmark
Benchmark of lookup performance between `Dictionary`, `SortedList`, `SortedDictionary` and `HashSet`.
benchmark data-structures dotnet
Last synced: 26 Jan 2025
https://github.com/solangeug/data-structures-and-software-design
A collection of projects specified in the PennEngineering Extension School's Data Structures and Software Design course.
data-structures java sd2x software-design
Last synced: 25 Jan 2025
https://github.com/nixrajput/b-tree-java
B-Tree implementation using Java programming language.
b-tree b-tree-implementation b-trees daa daa-projects data-structures data-structures-and-algorithms design-and-analysis-of-algorithms design-and-analysisof-algorithm java
Last synced: 11 Jan 2025
https://github.com/shiv-xm/leetcode_solution
Welcome to my LeetCode Solutions repository! Here, you'll find my solutions to various LeetCode problems that I've tackled during my coding practice. The goal of this repository is to maintain a personal archive of my problem-solving journey, as well as to share insights and approaches with others in the coding community.
algorithms-and-data-structures data-structures dynamic-programming leetcode-cpp leetcode-solutions mysql-database sql string
Last synced: 14 Oct 2024
https://github.com/anishlearnstocode/cs-251
Data Structures
data-structures university-course
Last synced: 24 Jan 2025
https://github.com/alexjmercer/datastructures-algorithms
A repo created to practice and publish code regarding various topics of Data Structures & Algorithms. Also planned to include all solutions from LeetCode.
algorithms cpp data-structures java learning-by-doing leetcode leetcode-solutions
Last synced: 21 Jan 2025