Learn about an uncommon & unexplored operation in the context of binary trees: roll (or rolling), which modifies binary tree structures.

https://foojay.io/today/rolling-binary-trees-a-guide-to-common-design-patterns-in-java/

#foojaytip #computerscience #research #datastructures #algorithms #binarytrees #bigoh #designpatterns #solidprinciples #cleancode

Rolling Binary Trees: A Guide to Common Design Patterns in Java

We introduce a linear algorithm for rolling binary trees and implement it in Java, by demonstrating the use of common design patterns.

foojay