本文集中了两种查找算法:顺序查找算法
与二分查找算法
,其中二分查找算法又有两种实现方式,分别为递归查找与迭代查找。
顺序查找算法
C++ Code
1 | int OrderFind(int* a,int n, int x) |
C# Code
1 | public int OrderFind(int[] a, int x) |
Java Code
1 | public int OrderFind(int[] a, int x) |
二分查找(对半)算法
C++ Code
1 | //二分查找递归算法 |
1 | //二分查找迭代算法 |
C# Code
1 | //二分查找递归算法 |
1 | //二分查找迭代算法 |
Java Code
1 | //二分查找递归算法 |
1 | //二分查找迭代算法 |