diff --git a/curriculum/challenges/italian/10-coding-interview-prep/data-structures/check-if-binary-search-tree.md b/curriculum/challenges/italian/10-coding-interview-prep/data-structures/check-if-binary-search-tree.md index b7ec78ddd1..a008a3a682 100644 --- a/curriculum/challenges/italian/10-coding-interview-prep/data-structures/check-if-binary-search-tree.md +++ b/curriculum/challenges/italian/10-coding-interview-prep/data-structures/check-if-binary-search-tree.md @@ -39,6 +39,24 @@ assert( ); ``` +`isBinarySearchTree()` dovrebbe restituire false quando riceve un albero che non รจ un albero di ricerca binario. + +```js +assert( + (function () { + var test = false; + if (typeof BinarySearchTree !== 'undefined') { + test = new BinarySearchTree(); + } else { + return false; + } + test.push(1); + test.root.left = new Node(1); + return isBinarySearchTree(test) == false; + })() +); +``` + # --seed-- ## --after-user-code-- @@ -114,7 +132,7 @@ function isBinarySearchTree(tree) { function checkTree(node) { if (node.left != null) { const left = node.left; - if (left.value > node.value) { + if (left.value >= node.value) { isBST = false; } else { checkTree(left);