apache /
dubbo
The java implementation of Apache Dubbo. An RPC and microservice framework.
96/100 healthLoading repository data…
tomerba6 / repository
Java implementations of a Dynamic Set ADT, AVL Trees, and custom time-complexity optimized data structures: Chronological AVL Tree and Product Inventory System
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
An exploration of advanced data structure design, focusing on strict time-complexity constraints, custom architectures, and edge-case resilience. This project includes standard ADT implementations alongside two highly optimized, custom-designed composite data structures.
This repository contains Java implementations of various algorithmic structures, built from the ground up without the use of built-in Java collections. The core objective is managing complex data relationships—such as chronological insertion order paired with dynamic maximum tracking—while adhering to rigorous $O(1)$ and $O(\log n)$ performance requirements.
MyDynamicSet.java)A Dynamic Set ADT backed by a custom sorted doubly-linked list.
minimum(), maximum(), successor(), and predecessor(), with $O(n)$ insert() and search().MyFirstDataStructure.java)A composite structure designed to maintain elements with rapid access to their chronological insertion order, maximum value, and logarithmic time search/deletion.
insert() and findAndRemove(). Strict $O(1)$ for first(), last(), and maximum().MySecondDataStructure.java)A highly optimized e-commerce data structure managing products with unique IDs, prices, and bounded quality tiers.
medianQuality() and avgQuality().insert(), $O(1)$ raisePrice(), $O(1)$ mostExpensive(), and $O(n)$ findAndRemove().The project includes a robust test suite (Tester.java) designed to validate internal pointer integrity and algorithmic constraints.
Key test cases include:
first() and last() pointers survive deep tree restructurings and root deletions.git clone https://github.com/tomerba6/dynamic-sets-implementation.git
cd dynamic-sets-implementation
cd src
javac *.java
java Tester
Selected from shared topics, language and repository description—not editorial ratings.
apache /
The java implementation of Apache Dubbo. An RPC and microservice framework.
96/100 healthmicrog /
Free implementation of Play Services
89/100 healthmgechev /
💻 JavaScript implementations of computer science algorithms
auth0 /
Java implementation of JSON Web Token (JWT)
90/100 healthJakeWharton /
Java implementation of a Disk-based LRU cache which specifically targets Android compatibility.
35/100 healthstleary /
A reference implementation of a JSON package in Java.
84/100 health