本文借鉴《我的第一本算法书》,算是对自己学习的总结,也希望分享下所学知识~~ 1.线性查找 从头开始查找,直到找到 当数据大且目标数据靠后或者目标数据不存在时,比较的次数就会更多,也更为耗时。 时间复杂度为O(n) 2.二分查找 利用已经排好序的数组,每次查找都将范围减半,直到范围内只剩一个数据时候结束 时间复杂度为O(logn)