Блог пользователя hdude0164

Автор hdude0164, история, 3 года назад, По-английски

Where is this formula used?

left_tree (data) <= node (data) <= right_tree (data)

Binary tree or BST or AVL Tree or Heap

  • Проголосовать: нравится
  • -18
  • Проголосовать: не нравится

»
3 года назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

Probably BST

  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Are you sure, anyone please confirm?

    • »
      »
      »
      3 года назад, # ^ |
        Проголосовать: нравится +3 Проголосовать: не нравится

      Yes, because it's BST's properties. When insert new node, we do this:

      void insert(Node*& root, int key, int value) {
        if (!root) 
          root = new Node(key, value);
        else if (key == root->key)
          root->value = value;
        else if (key < root->key)
          insert(root->left, key, value);
        else  // key > root->key
          insert(root->right, key, value);
      }
      

      so it's easy to prove that he's right :3

»
3 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

bst