17 lines
413 B
C++
17 lines
413 B
C++
#pragma once
|
|
#include "Ware.h"
|
|
|
|
class ExtendedBinaryTreeNode {
|
|
public:
|
|
Ware *key;
|
|
int priority;
|
|
ExtendedBinaryTreeNode *left;
|
|
ExtendedBinaryTreeNode *right;
|
|
|
|
ExtendedBinaryTreeNode(Ware *key, int priority);
|
|
|
|
ExtendedBinaryTreeNode *insert(Ware *key, int priority);
|
|
ExtendedBinaryTreeNode *deleteItem(Ware *key);
|
|
ExtendedBinaryTreeNode *leftRotation();
|
|
ExtendedBinaryTreeNode *rightRotation();
|
|
}; |