- 博客(5)
- 收藏
- 关注
原创 用二分法查找数字(超详细)
在一个有序数组中,查找某一个数字,如果能找到,则输出它的下标,如果找不到,输出该数字不存在。解题思路:1.二分法(Bisection method) 即一分为二的方法.2.算法:当数据量很大适宜采用该方法。采用二分法查找时,数据需是排好序的。3.基本思想:假设数据是按升序排序的,对于给定值key,从序列的中间位置k开始比较,如果当前位置arr[k]值等于key,则查找成功;若key小于当前位置值arr[k],则在数列的前半段中查找,arr[low,mid-1];若key大于当前位置值
2022-10-22 02:25:36
1106
2
原创 蓝桥杯真题 小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。
小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。请问,在 1 到 n 中,所有这样的数的和是多少?法2:使用while循环。法1:使用for循环。
2022-10-17 23:15:18
4163
1
原创 结构体的创建
printf("法3:%s %d %lf\n",ps->name,ps->age,ps->score);//->操作符:结构体指针->成员变量名。printf("法1:%s %d %lf\n",s.name,s.age,s.score);// .操作符:结构体变量.成员变量。printf("法2:%s %d %lf\n",(*ps.name),(*ps.age),(*ps.score);//结构体的创建和初始化。struck stu//创建一个结构体stu(student)//定义ps为指针变量。
2022-10-13 03:11:45
289
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人