http://www.cnblogs.com/ider/archive/2012/04/01/binary_search.html http://blog.csdn.net/yefengzhichen/article/details/52372407