splay添加两个操作

找一个节点的前驱:

int findpre(int x){
 int left=leftson[x];
 while (righton[left]) left=rightson[left];
 return left;
}

找一个节点的后继:

int findsuc(int x){
	int right=rightson[x];
	while (leftson[right]) right=leftson[right];
	return right;
}
全部评论

相关推荐

不愿透露姓名的神秘牛友
09-30 19:49
起名星人:蛮离谱的,直接要求转投销售
投递汇川技术等公司10个岗位
点赞 评论 收藏
分享
无情咸鱼王的秋招日记之薛定谔的Offer:好拒信,偷了,希望有机会用到
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务