bool IsBST ( BinTree T ){ 判断是否是二叉搜索树
定义静态变量 min=-32456;
节点T若为空 return true
如果T->Left不是二叉搜索树 return false
如果节点T的data值小于等于min
return false
如果T->Right不是二叉搜索树 return false
return true
}
left和right分别保存u,v中的较小值和较大值
IF left等于right则 return left自身
找出二叉搜索树中最大最小值Tmax和Tmin
IF left<Tmin或right>Tmax
return error
while(1)
找出值为left或right的节点和其父亲节点
IF T值为left
若 right节点为T孩子子节点 return T值
否则 return 父亲节点
ELSE T值为right
return T值
定义map容器p存放qq账号和密码
输入指令a,账号b,密码c并判断
若是登陆指令
IF 容器账号b的密码为空 则输出ERROR: Not Exist
ELSE 输出Login: OK
若是注册指令
IF 容器账号b的密码不为空 输出ERROR: Exist
ELSE 将密码c映射给账号b并输出New: OK
原文:https://www.cnblogs.com/LHLH/p/9094604.html