@@ -85,7 +85,6 @@ class AvlTree<V extends Comparable> extends BinaryTreeADT<AvlNode<V>, V> {
8585 else {
8686 var rGrandChild = lChild.right;
8787 switch (rGrandChild! .balanceFactor) {
88-
8988 // Addition is done in right subtree of [rGrandChild].
9089 case - 1 :
9190 node.balanceFactor = 0 ;
@@ -126,7 +125,6 @@ class AvlTree<V extends Comparable> extends BinaryTreeADT<AvlNode<V>, V> {
126125 else {
127126 var lGrandChild = rChild.left;
128127 switch (lGrandChild! .balanceFactor) {
129-
130128 // Addition is done in right subtree of [lGrandChild].
131129 case - 1 :
132130 node.balanceFactor = 1 ;
@@ -194,7 +192,6 @@ class AvlTree<V extends Comparable> extends BinaryTreeADT<AvlNode<V>, V> {
194192 /// Updates [balanceFactor] when addition is done in left subtree of [node] .
195193 AvlNode <V > _aUpdateLeftBalanceFactor (AvlNode <V > node) {
196194 switch (node.balanceFactor) {
197-
198195 // node was balanced.
199196 case 0 :
200197 // node is left heavy now.
@@ -220,7 +217,6 @@ class AvlTree<V extends Comparable> extends BinaryTreeADT<AvlNode<V>, V> {
220217 /// Updates [balanceFactor] when addition is done in right subtree of [node] .
221218 AvlNode <V > _aUpdateRightBalanceFactor (AvlNode <V > node) {
222219 switch (node.balanceFactor) {
223-
224220 // node was balanced.
225221 case 0 :
226222 // node is right heavy now.
@@ -250,7 +246,6 @@ class AvlTree<V extends Comparable> extends BinaryTreeADT<AvlNode<V>, V> {
250246 var lChild = node.left;
251247
252248 switch (lChild! .balanceFactor) {
253-
254249 // [lChild] was balanced, single right rotation about [node] is performed
255250 // to balance the [node].
256251 case 0 :
@@ -302,12 +297,10 @@ class AvlTree<V extends Comparable> extends BinaryTreeADT<AvlNode<V>, V> {
302297 // ......█ h+1 / \
303298 //
304299 case - 1 :
305-
306300 // Right subtree of [rChild].
307301 var rGrandChild = lChild.right;
308302
309303 switch (rGrandChild! .balanceFactor) {
310-
311304 // [rGrandChild] was balanced.
312305 case 0 :
313306 // N N N
@@ -370,7 +363,6 @@ class AvlTree<V extends Comparable> extends BinaryTreeADT<AvlNode<V>, V> {
370363 var rChild = node.right;
371364
372365 switch (rChild! .balanceFactor) {
373-
374366 // [rChild] was balanced, single left rotation about [node] is performed
375367 // to balance the [node].
376368 case 0 :
@@ -423,12 +415,10 @@ class AvlTree<V extends Comparable> extends BinaryTreeADT<AvlNode<V>, V> {
423415 // h+1 █...... / \
424416 //
425417 case 1 :
426-
427418 // Left subtree of [rChild].
428419 var lGrandChild = rChild.left;
429420
430421 switch (lGrandChild! .balanceFactor) {
431-
432422 // [lGrandChild] was balanced.
433423 case 0 :
434424 // N N N
@@ -572,7 +562,6 @@ class AvlTree<V extends Comparable> extends BinaryTreeADT<AvlNode<V>, V> {
572562 /// subtree.
573563 AvlNode <V > _dUpdateLeftBalanceFactor (AvlNode <V > node) {
574564 switch (node.balanceFactor) {
575-
576565 // [node] was balanced before deletion, is right heavy now.
577566 case 0 :
578567 // N N
@@ -619,7 +608,6 @@ class AvlTree<V extends Comparable> extends BinaryTreeADT<AvlNode<V>, V> {
619608 /// right subtree.
620609 AvlNode <V > _dUpdateRightBalanceFactor (AvlNode <V > node) {
621610 switch (node.balanceFactor) {
622-
623611 // node was balanced before deletion, is left heavy now.
624612 case 0 :
625613 // N N
0 commit comments