ITI 1521. Introduction informatique II Laboratoire 12 Hiver 2016 Objectifs d’apprentissage • Concevoir une méthode itérative pour un arbre binaire de recherche • Écrire une méthode récursive pour un arbre binaire de recherche Pour cette partie du laboratoire, vous devez utiliser la classe BinarySearchTree. La classe L12 contient des exemples qui vous aideront à mieux comprendre les questions. Vous devez implémenter les méthodes qui suivent. 1 E max() Retourne la plus grande valeur de cet arbre. Lance l’exception NoSuchElementException si l’arbre est vide. 2 E min() Retourne la plus petite valeur de cet arbre. Lance l’exception NoSuchElementException si l’arbre est vide. 3 int depth() Retourne la profondeur de l’arbre, c’est-à-dire la profondeur du noeud le plus profond. 4 boolean isTwoTree() Un arbre binaire est un two-tree s’il est vide ou si tous ses noeuds internes ont deux fils. Fichiers • BinarySearchTree.java • L12.java Last Modified : 3 avril 2016 1