冒泡排序、选择排序、折半查找
冒泡排序
冒泡排序简单来说,就是相邻两个元素进行比较,然后将较大或者较小的元素前移或后移。依次排序一轮结束后,最大或者最小的元素在最右或者最左边length-2。这样进行下一轮的冒泡排序,切记不需要比较最后一位,因为一轮比较下来后,最大最小的数已经确定。直至比较到length=0;
选择排序
选择排序每次都把最小的/最大的放到最左边,先拿出第一个,假设是最小的,然后挨个和后面的比较,全部比较完之后,如果有比这个元素小的,就换位。
折半查找
比起顺序查找,折半查找对于较大内存的数组,节约的时间更多。
代码中注意的是,判断木变数据是否大于或者小于中间值,如果大于中间值,开始下标+1.小于则反之。