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-02-12 00:07:26 UTC
- JSON Representation
https://github.com/extwiii/oojava-uc.san.diego
Object Oriented Java Programming: Data Structures and Beyond - UC San Diego - Coursera
algorithm data-structures java object-oriented
Last synced: 29 Nov 2024
https://github.com/sharyash81/data-structure
Data structure course during third semester of university
binary-search-tree data-structures disjoint-set divide-and-conquer dynamic-programming greedy-algorithms hashing heap priority-queue queue stack tree
Last synced: 10 Nov 2024
https://github.com/iker-gonzalez/42-common-core
Compilation of all the projects carried out as part of 42's common core program.
42cursus algorithms bash c cpp css3 data-structures docker html5 linux mysql nestjs networking networks oauth postgresql react typescript virtualization
Last synced: 14 Jan 2025
https://github.com/mcxxmc/structures-in-go
Implementation of some data structures in golang. e.g. Binary search tree.
Last synced: 19 Dec 2024
https://github.com/reity/circuit
Minimal pure Python library for building and working with logical circuits.
circuit circuits common-library data-structures logic logic-circuit logic-gates python
Last synced: 23 Nov 2024
https://github.com/nazmulkp/swift-algorithms-and-datastructure-practice
Practice programming skills with tutorials and practice problems of Basic Programming, Data Structures and Algorithms with Swift Language
algorithms coding coding-challenge data-structures datastructure-practice interview-practice ios practice-programming-skills swift swift-algorithms swift-language
Last synced: 12 Oct 2024
https://github.com/vipul1432/4thsem-java-practicals
4th Semester-Java-Practicals GTU #OOPs All source code
data-structures java javafx oops
Last synced: 10 Nov 2024
https://github.com/myselfakashagarwal/java-pocket-guide
Java content including DS , concepts , classes explanations etc
data-structures guide java-8 java-classes
Last synced: 07 Nov 2024
https://github.com/arturopala/scala-tree
General purpose, covariant, immutable, low overhead, efficient, monadic tree-like data structure with comprehensive API.
data-structures library scala tree tree-structure
Last synced: 06 Nov 2024
https://github.com/aswinbarath/data-structures-and-algorithms
Problems on Data Structures and Algorithms
algorithms data-structures java leetcode problem-solving
Last synced: 06 Nov 2024
https://github.com/jbayardo/rust-skiplist
Implementation of Skip List for Rust
data-structures rust rust-crate rust-lang rust-language rust-library skiplist
Last synced: 12 Oct 2024
https://github.com/dmjio/trie
This Trie is so fly
data-structures fly haskell tree trie
Last synced: 16 Nov 2024
https://github.com/juliaaplavin/unioncollections.jl
arrays data-structures dictionaries
Last synced: 20 Jan 2025
https://github.com/mghalix/bank-system
C++ Console Application for a Banking System.
console-application cpp data-structures file-organization oop
Last synced: 13 Nov 2024
https://github.com/sodiqsanusi/algorithmsarchive
A collection of algorithms solved from different platforms
algorithms data-structures javascript typescript
Last synced: 08 Nov 2024
https://github.com/ibrahimhabibeg/codeforces
My solutions for Codeforces problems in C++
algorithms algorithms-and-data-structures codeforces codeforces-solutions competitive-programming cpp data-structures problem-solving
Last synced: 27 Oct 2024
https://github.com/prateekiiest/competitive-programming-algo-ds
A curated list of competitive programming exercises I did through my undergrad :ledger:
algorithm-challenges algorithms algorithms-and-data-structures data-structures
Last synced: 11 Oct 2024
https://github.com/elliotwutingfeng/asciiset
asciiset is an ASCII character bitset.
ascii bitmask bitset bitwise byte data-structures hacktoberfest set string
Last synced: 11 Nov 2024
https://github.com/tsfoster/elm-heap
Heaps for elm
data-structures elm elm-lang elm-language heaps
Last synced: 12 Oct 2024
https://github.com/okeuday/supool
Erlang Process Pool as a Supervisor
data-structures erlang erlang-process-pool
Last synced: 12 Oct 2024
https://github.com/ehmicky/declarative-merge
Merge objects/arrays declaratively
algorithm append array clone data-structures deep functional functional-programming insert javascript library merge node nodejs object omit override patch shallow typescript
Last synced: 27 Oct 2024
https://github.com/caffeines/code-library
Code collection of the different types of data structure, algorithm, and technique.
algorithm-library competitive-programming cpp cpps cpps-source cpps-template data-structures
Last synced: 12 Oct 2024
https://github.com/singh1aryan/all-about-python
🦎 Basic python stuff.
aima-python algorithms data-structures leetcode python
Last synced: 02 Feb 2025
https://github.com/skirianov/out-of-the-box-js
For you All struggling to find real life problems
algorythms data-structures javascript problems project
Last synced: 13 Oct 2024
https://github.com/avidlearnerinprogress/placementpreparation
Collection of programs implemented by me from geeksforgeeks.com
algorithms c-plus-plus-11 data-structures
Last synced: 11 Oct 2024
https://github.com/avidlearnerinprogress/epi_solutions
My solutions to the problems from book "Elements of Programming Interviews" - work in progress
algorithms cpp14 data-structures elements-of-programming-interviews whiteboard
Last synced: 11 Oct 2024
https://github.com/juliaaplavin/accessorsextra.jl
data-structures lenses-library optics-code
Last synced: 20 Jan 2025
https://github.com/jatin-8898/ultimate-placement-prep
My solved coding problems for the placement preparation. :blue_book:
algorithms array bitwise cpp data-structures graph hashmap hashtable interview interview-practice interview-prep interview-questions interview-solutions java placements swap tree
Last synced: 11 Oct 2024
https://github.com/imsanjoykb/data-structure-algorithm
This repo shows my practice session of Data Structure and Algorithm. Data Structures are the programmatic way of storing data so that data can be used efficiently. Almost every enterprise application uses various types of data structures in one or the other way. This tutorial will give you a great understanding on Data Structures needed to understand the complexity of enterprise level applications and need of algorithms, and data structures.
algorithms-and-data-structures algorthims data-structures
Last synced: 12 Oct 2024
https://github.com/make-github-pseudonymous-again/js-collections
:school_satchel: Python's collections library in JavaScript
agpl collections computer-science data-structures javascript
Last synced: 12 Oct 2024
https://github.com/faheel/lab-exercises
Programs for (almost) all lab exercises, semester 6 onwards
computer-engineering cryptography data-structures jamia-millia-islamia lab-exercises oop operating-systems
Last synced: 12 Oct 2024
https://github.com/tanmay-312/problem-of-the-day
Here you will find daily problem's solution for GeeksForGeeks and LeetCode from 1-1-2024. "365 Day Challenge: Daily POTD DSA"
365 365daychallenge 365daysofcode algorithms daily-coding-problem data-structures dsa dsa-algorithm dsa-practice gfg-potd gfg-solutions leetcode-practice leetcode-solutions problem-solving
Last synced: 19 Nov 2024
https://github.com/keivan-sf/dafsa-visualizer
A Trie and DAFSA visualizer
dafsa data-structures finite-state-machine trie trie-structure
Last synced: 13 Oct 2024
https://github.com/strake/containers.rs
Library of containers for computers with finite memory
Last synced: 12 Oct 2024
https://github.com/therustifyer/rustlang-es
Tutorial en Castellano del lenguaje de programación Rust. Documentación y página oficial https://www.rust-lang.org/es.
back-end concurrent-programming crates crates-io crates-of-the-week data-structures es-rust rust systems-programming
Last synced: 20 Jan 2025
https://github.com/agzuniverse/competitivecoding
A collection of unique problems and their solutions I've come across during competitive coding.
algorithms competitive-programming data-structures hacktoberfest
Last synced: 09 Jan 2025
https://github.com/jackfirth/planning
A Racket package for automated planning
data-structures library planning racket
Last synced: 30 Jan 2025
https://github.com/ps0305/udemy-the-coding-bootcamp-algorithms-data-structures
Data Structures + Algorithms with JavaScript
algorithm algorithms-and-data-structures data-structures javascript
Last synced: 01 Jan 2025
https://github.com/hanke0/python-ctools
A collection of useful data structures and functions written in C for Python.
data-structures functions python-c-api python-c-extension python-library
Last synced: 19 Dec 2024
https://github.com/shahincsejnu/competitive-programming-solutions
Accepted solutions of various Online Judges problems (Codeforces, Codechef, Hackerrank, Lightoj, Leetcode etc)
algorithms codechef codeforces codeforces-solutions competitive-coding competitive-programming competitive-programming-contests cpp data-structures hackerrank hackerrank-solutions lightoj online-judges
Last synced: 01 Jan 2025
https://github.com/d-k-deng/dataprocessing_practice
The program processes personal records from a file using custom-implemented data structures such as Binary Search Trees (BST), heaps, and hashmaps, with an emphasis on generics and without relying on built-in Java classes like LinkedList and PriorityQueue.
data-processing data-structures java
Last synced: 30 Jan 2025
https://github.com/okeuday/record_info_runtime
Parse transform for using record_info(size, _) and record_info(fields, _) during runtime
Last synced: 12 Dec 2024
https://github.com/frenzyexists/solve-the-crime
First Project from Spring semester 2021 on Data Structures. That's it
data-structures java university university-project
Last synced: 03 Jan 2025
https://github.com/shinjimc/octree_voxel_vtk
Octree with VTK is a C++ project that efficiently manages, stores, and visualizes three-dimensional spatial data. It utilizes an Octree data structure and Visualization Toolkit (VTK) to load spatial points from CSV files into a 3D space. It features robust Google Test (GTEST) unit tests to ensure reliability.
3d-visualization c-plus-plus cpp data-management data-structures data-visualization gtest octree octree-structure point-clouds spatial-data vtk
Last synced: 24 Dec 2024
https://github.com/azzzrro/data-structure-solutions-1
Data structure solutions for arrays, linked lists, strings, and binary search. Useful for learning and coding practice.
array binary-search data-structures javascript linear-search linked-list string
Last synced: 17 Jan 2025
https://github.com/aadewunmi/datastructures-and-algorithms-in-python
An Implementation of Data Structures And Algorithms In Python 🐍
algorithms computer-science data-structures data-structures-and-algorithms python-algorithms python-data-structures python3
Last synced: 25 Jan 2025
https://github.com/octcarp/sustech_cs203-dsaa_f22_works
(1080/1000) Labs of CS203 2022 Fall: Data Structure and Algorithm Analysis, SUSTech. Taught by Prof. Bo TANG @tangloner.
algorithms cs203 data-structures sustech
Last synced: 09 Feb 2025
https://github.com/alwinsimon/ds-in-js
Ds in Js is a repository that contains implementations of various basic data structures and algorithms in JavaScript. Whether you are a beginner looking to learn about data structures and algorithms or an experienced developer looking for a quick reference, this repository has you covered.
algorithms-and-data-structures begginer-friendly contributions-welcome data-structures dsa-algorithm javascript js
Last synced: 11 Jan 2025
https://github.com/jackfirth/chess
A Racket package for playing chess
chess data-structures library racket
Last synced: 30 Jan 2025
https://github.com/nikhiljsk/strivers_sde_sheet
Python and Golang Solutions for Striver's SDE Sheet
algorithms data-structures go golang python striver striver-sde-sheet strivers-sde-sheet
Last synced: 17 Jan 2025
https://github.com/ajay-dhangar/dsa-with-js
JavaScript Data Structures and Algorithms Basic Course or Roadmap
algorithms data-structures data-structures-and-algorithms dsa dsa-in-js javascript
Last synced: 12 Dec 2024
https://github.com/zevolution/java-algorithms-and-datastructure
Algorithms and data structures implemented in Java ☕
algorithm algorithms algorithms-and-data-structures algorithms-datastructures data-structure data-structures java java-algorithm java-algorithms
Last synced: 25 Jan 2025
https://github.com/samvel-aivazian/neetcode
Solutions to NeetCode problems using Java 21. This repository includes implementations of various data structures, algorithms, and design patterns, with a focus on clear, maintainable code and thorough testing.
algorithms algorithms-and-data-structures coding-challenges data-structures design-patterns java java-21 sorting-algorithms
Last synced: 11 Jan 2025
https://github.com/honzasp/spiral
A simple compiled programming language
compiler data-structures functional language-design rust
Last synced: 25 Jan 2025
https://github.com/zedthree/fortran-redblack
Demos of Red-Black and Binary Search Trees in Fortran
data-structures fortran redblacktree tree-structure
Last synced: 18 Jan 2025
https://github.com/adonig/typescript-graph-library
A little TypeScript graph theory library.
data-structures datastructures directed-graphs graph-algorithms graph-api graph-datastructures graph-theory graphs typescript typescript-library undirected-graphs
Last synced: 01 Jan 2025
https://github.com/sidvishnoi/compact-prefix-tree
A serializable compact prefix tree (also known as Radix tree or Patricia tree or space-optimized trie) implementation in JavaScript.
compact-prefix-tree data-structures patricia-tree prefix-tree prefix-trie radix-tree trie trie-tree
Last synced: 09 Feb 2025
https://github.com/thuongtruong1009/point2d-and-vector2d
The first mini project kind of Data Structure & Algorithm subject. Enjoy it !
algorithm data-structures java-8 pointers-and-arrays vector-space-model
Last synced: 18 Jan 2025
https://github.com/ijayabby/dsa-for-swe
This is a curated list of questions for your next SWE Technical Interview from Leetcode and CodeSignal
algorithms-and-data-structures codesignal-solutions data-structures faang-interview faang-preparation interviewcake interviewcake-questions leetcode-javascript-solutions neetcode swe
Last synced: 10 Jan 2025
https://github.com/cizr/perlcodingtoolkit
This repository contains a diverse collection of Perl scripts and utilities designed to assist developers in various aspects of programming and problem-solving.
client-server compression-algorithm cryptography cybersecurity data-structures digitalforensics graph perl perl5 problem-solving recursion scheduling-algorithms searching-algorithms sorting-algorithms tree webprogramming
Last synced: 19 Jan 2025
https://github.com/jmcph4/azorian
C11 implementation of multiformat specifications
c c11 data-structures formats ipfs ipld ipns libp2p multiaddr multibase multiformat multiformat-specifications multiformats multihash multiprotocol p2p self-describing unsigned-varint varint
Last synced: 24 Dec 2024
https://github.com/data-engineering-community/data-engineering-meetup-in-a-box
A collection of guides, resources, and support for DE meetup organizers.
data data-analysis data-engineering data-mining data-structures database meetups
Last synced: 23 Dec 2024
https://github.com/javitocor/coding-challenges---repl.it
Solutions to coding challenges at repl.it
algorithms coding-challenges data-structures ruby
Last synced: 29 Jan 2025
https://github.com/yungshenglu/onlinejudgeuva
Personal submissions on Online Judge UVa
algorithms cpp data-structures
Last synced: 26 Dec 2024
https://github.com/shoaibrayeen/competitive-coding
This repository contains codes that I have solved either for Jobs or for competitive codings.
coding-challenge coding-interview coding-standards cpp data-structures hacktoberfest hacktoberfest-accepted hacktoberfest2020 job-interviews python-library python2 python3
Last synced: 23 Jan 2025
https://github.com/princebansal7/dsa-sheets-code
This Repository contains Logic programs with full explanations and multiple ways of approaching the Problems. Also my solution codes for sheets like DSA 450 Sheet, SDE 180 Sheet, Ongoing DSA Placement Course etc.
algorithms cpp data-structures leetcode stl
Last synced: 25 Jan 2025
https://github.com/sweetpand/algorithms
Algorithms Problems Solutions and Practice
algorithm-challenge algorithms algorithms-and-data-structures coding-challenge coding-interviews company-challenges cracking-the-coding-interview data-structures hackerrank-solutions interview interview-practice interview-preparation interview-questions interview-solution interview-test java leetcode-solutions machine nlp python
Last synced: 10 Jan 2025
https://github.com/mussacharles/maths-for-fast-algorithms
Detailed explanations and implementations of various maths concepts for writing high performance code/algorithms backed with Unit tests.
algorithms data-structures maths swift-algorithms
Last synced: 02 Jan 2025
https://github.com/thisis-developer/data-structures-algorithms
A data structure is not only used for organizing the data. It is also used for processing, retrieving, and storing data. There are different basic and advanced types of data structures that are used in almost every program or software system that has been developed. So we must have good knowledge about data structures.
array avl-tree binary-search binary-search-tree bubble-sort data-structures graph-algorithms heap insertion-sort linear-search linked-list loops-and-iterations matrix merge-sort queue quick-sort recursion selection-sort stack tree-algorithms
Last synced: 31 Jan 2025
https://github.com/rvanvelzen/php-collection
Simple collection types for PHP
data-structures php php-library
Last synced: 23 Dec 2024
https://github.com/ahammadmejbah/become-data-scientist-a-complete-roadmap
To become a data scientist, follow these steps: 1. Learn programming (Python, R). 2. Acquire math and statistics skills. 3. Master data analysis and visualization. 4. Study machine learning and deep learning. 5. Gain domain knowledge. 6. Build a portfolio and seek job opportunities.
data-science data-structures data-visualization
Last synced: 09 Jan 2025
https://github.com/eliasafara/algorithmic-odyssey
📝 Welcome to my Algorithmic Odyssey! This repository is a collection of algorithms and data structures that I've written, explored, and refined as part of my journey into the fascinating world of computer science and problem-solving.
algorithms coding computer-science data-structures interview-preparation javascript javascript-algorithms-and-data-structures
Last synced: 09 Nov 2024
https://github.com/aminography/radixtree
An implementation of RadixTree data-structure, which is a great tool for indexing a large number of records with string keys.
data-structures indexing prefix-search prefix-tree radix-tree radix-trie tree-structure
Last synced: 31 Jan 2025
https://github.com/ehsanshahbazii/clrs-book
📙Introduction to Algorithms, 3rd Edition by Cormen, Leiserson, Rivest & Stein. (Persian Docs)
algorithm algorithms algorithms-and-data-structures clrs clrs-algorithhms clrs-book clrs-study data-structures
Last synced: 10 Nov 2024
https://github.com/virag-ky/opengenus
OpenGenus Foundation - Software Developer Internship tasks
adjacency-list adjacency-matrix algorithms arrays calculator calculator-javascript calendar data-structures doubly-linked-list graphs internship internship-task javascript maps opengenus opengenus-internship radio-buttons sets typed-array
Last synced: 12 Nov 2024
https://github.com/rajatm544/ds-algo
These are the notes I made while learning about data structures and algorithms, from the course titled 'JavaScript Algorithms and Data Structures Masterclass'.
algorithms data-structures data-structures-and-algorithms javascript
Last synced: 07 Jan 2025
https://github.com/theakashshukla/data-structures-algorithms
Data Structures & Algorithms using c
algorithms assignment c code data-structures dsa library program project solutions
Last synced: 30 Nov 2024
https://github.com/vedanthv/dsa
A repository of Data Structures and Algorithms Problems in Java!
algorithms data-structures java leetcode
Last synced: 16 Nov 2024
https://github.com/prakharjadaun/dsa
Repository contains implementation of different data structures and problems related to them.
competitive-programming data-structures dsa-learning-series dynamic-programming implementation-of-algorithms interview leetcode-solutions placement-preparation problem-solving
Last synced: 17 Nov 2024
https://github.com/anshumansinha3301/linearsearchcpp
CPP Codes for Sorting, Searching and other DSA Concepts for interview Preparations. Codebase for data structures and algorithms.
algorithms-and-data-structures cpp data-structures searching-algorithms sorting-algorithms
Last synced: 26 Nov 2024
https://github.com/ruimaciel/mropes
M's ropes library: a rope data structure library implemented in C
c c90 data-structures rope rope-string string
Last synced: 13 Nov 2024
https://github.com/erfidev/ds_golang
Data strcutures implemented by go programming language
Last synced: 19 Nov 2024
https://github.com/iondv/registry
IONDV. Framework: Registry module is the main module to work with metadata.
data data-structures iondv iondv-module javascript metadata metadata-registry registry system-registry
Last synced: 10 Nov 2024
https://github.com/nimit95/cpp-header
C++ header for Data structure
c-plus-plus cpp data-structures linked-list tree vector
Last synced: 07 Nov 2024
https://github.com/ilijamihajlovic/algorithms-and-data-structures-in-swift
Common Algorithms and Data Structures in Swift
algorithms algorithms-and-data-structures algorithms-datastructures algorithms-swift binary-search data-structures linked-list linkedlist mergesort quickstart swift swift5
Last synced: 21 Nov 2024
https://github.com/devinterview-io/bit-manipulation-interview-questions
🟣 Bit Manipulation interview questions and answers to help you prepare for your next data structures and algorithms interview in 2024.
algorithms algorithms-and-data-structures algorithms-and-data-structures-interview-questions algorithms-interview-questions bit-manipulation bit-manipulation-interview-questions bit-manipulation-questions bit-manipulation-tech-interview coding-interview-questions data-structures data-structures-and-algorithms data-structures-and-algorithms-interview-questions data-structures-interview-questions software-architecture-interview software-architecture-interview-questions software-developer-interview software-engineer-interview
Last synced: 06 Feb 2025
https://github.com/japersik/itmo_algorithms_and_data_structures
Лабораторные работы по Алгоритмам и структурам данных (ИТМО)
algorithms data-structures itmo itmo-university timus university
Last synced: 23 Jan 2025
https://github.com/mnpsnuwan/datastructures
A collection of powerful data structures are using java
arrays avl-tree binary-search-tree data-structures doubly-linked-list fenwick-tree hashtable java kruskal-algorithm max-heap min-heap priority-queue queue red-black-tree singly-linked-list splay-tree stack suffix-array union-find union-find-algorithm
Last synced: 17 Dec 2024
https://github.com/huyhoang8704/cse-labdsa-hcmut
Lab code for Data Structures & Algorithms (CO2003) - Semester 231- HCMUT
algorithms cpp cse data-structures dsa hcmut lab
Last synced: 17 Nov 2024
https://github.com/alexprut/leetcode
🍒 Solution to LeetCode problems
algorithm algorithms competitive-programming data-structures leetcode leetcode-solutions
Last synced: 12 Nov 2024
https://github.com/nguyenanhtuan1912/data-structures
Đây là repository học data structures ở nhiều ngôn ngữ khác nhau. Trong repo này sẽ chứa các file source về các ví dụ của cấu trúc dữ liệu. Xem thêm trong README
algorithms cpp csharp data-structures rust typescript
Last synced: 16 Nov 2024
https://github.com/absaoss/spark-data-standardization
A library for Spark that helps to stadardize any input data (DataFrame) to adhere to the provided schema.
data-quality data-structures scala schema spark
Last synced: 07 Nov 2024
https://github.com/chaudinh/js-concepts
A collection of concepts in JavaScript
algorithms clean-code data-structures design-patterns es6 javascript javascript-concepts regular-expression
Last synced: 18 Nov 2024
https://github.com/supercharge/queue-datastructure
A queue data structure for Node.js
data-structure data-structures datastructure nodejs queue supercharge
Last synced: 11 Nov 2024
https://github.com/simranjeet97/top-machine-learning-algorithms-python
This Repository contains the Machine Learning Algorithms with Mathematical Explanation behind them along with Implementation in Python.
data data-analysis data-science data-structures database machine machine-learning machine-learning-algorithms machine-learning-library machine-learning-playlist machinelearning machinelearning-python python python-programming python-script python3 youtube youtube-tutorial youtube-tutorial-series
Last synced: 14 Nov 2024
https://github.com/polytonic/incandescent
The Standard Template Library for Dummies
algorithms computer-science cplusplus data-structures stl
Last synced: 14 Nov 2024
https://github.com/tcrouch/multiset.cr
Multiset (bag) implementation in Crystal
bag crystal data-structures multiset set
Last synced: 23 Dec 2024
https://github.com/hairrrrr/datastructure-overall
数据结构 C/Java
algorithms c cpp data-structures java
Last synced: 14 Jan 2025