深度学习/机器视觉/数字IC/FPGA/算法手撕代码目录总汇
目录
1.二分查找
// 实现二分查找
#include <stdio.h>
#include <stdlib.h>
void BinarySearch(int *arr, int start, int end, int num);
int main(int argc, const char * argv[])
{
int array[] = {4,5,6,7,8,9};
BinarySearch(array, 0, 5, 99);
return 0;
}
void BinarySearch(int *arr, int start, int end, int num)
{
int mid = (start + end) / 2;
if (arr[mid] == num)
{
printf("%d ",mid);
return ;
}
if (start == end)
{
printf("没有找到&#
本文详细介绍了二分查找和斐波那契搜索等算法,包括其原理、应用和实例解析,旨在帮助读者深入理解这些经典算法。
订阅专栏 解锁全文
748

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



