二叉搜索的正确姿势
摘要:一般来说,二叉搜索是这样实现的: 然而这样是非常不合理,第一,left、right用到了左移操作,左移操作对于有符号数,最左添0还是添符号位,在c++里是未定义行为(不过在这里left、right一般大于0,所以符号位就是0),left、right、mid应该用无符号类型,这样可以保证不会溢出,如果
阅读全文
posted @ 2015-10-13 19:15
posted @ 2015-10-13 19:15
posted @ 2015-10-08 23:38
posted @ 2015-10-08 21:04
posted @ 2015-10-08 20:05