二叉排序树的插入、删除

数据结构-二叉搜索树(BST树)

插入一个结点:

删除一个结点:

二叉平衡树的插入(平衡方式)、删除

数据结构-平衡二叉树(AVL树)

插入一个结点:

  1. 第一步 同BST树
  2. 若不平衡,要进行平衡操作
    1. LL旋转
    2. RR旋转
    3. LR旋转
    4. RL旋转

删除一个结点:同BST树

堆的初始化、插入、删除

堆排序

初始化一个堆(大顶堆或小顶堆):

插入一个结点: