1. 问题
出两种检索算法:在一个排好序的数组T[1…n]中查找x,如果x在T中,输出x在T的下标j;如果x不在T中,输出j=0.
2. 解析
两个方法:
第一种顺序遍历,从小到大依次查找;
第二种二分遍历,从中间往两边查找。
3. 设计

5. 分析
O(n)
O(log2(n))
6. 源码
https://github.com/lizi196/suan_fa_fen_xi
本文探讨了在已排序数组中查找特定元素的两种常见算法:顺序遍历和二分查找。这两种方法的时间复杂度分别为O(n)和O(log2(n)),并提供了代码示例。
1. 问题
出两种检索算法:在一个排好序的数组T[1…n]中查找x,如果x在T中,输出x在T的下标j;如果x不在T中,输出j=0.
2. 解析
两个方法:
第一种顺序遍历,从小到大依次查找;
第二种二分遍历,从中间往两边查找。
3. 设计

5. 分析
O(n)
O(log2(n))
6. 源码
https://github.com/lizi196/suan_fa_fen_xi

被折叠的 条评论
为什么被折叠?