- 博客(4)
- 收藏
- 关注
原创 折半查找,高效率算法!
折半查找每次丢弃一半的数据,增加了查找数据的速度。#include<stdio.h>int BinSearch(int arr[],int len ,int key){ int low,high,mid; low=0; high=len-1; while(low<=high) { mid=(low+high)/2; if(arr[mid]==key)...
2019-11-05 19:00:29 553
原创 递归函数的调用。
例1:有五个小朋友,第五个小朋友说我比老四大两岁;第四个小朋友说我比老三大两岁;第三个小朋友说我比老二大两岁;第一个小朋友说我10岁;第五个小朋友年龄是多少?递归思路:倒推。设有n个小朋友,则n-1个小朋友的年龄+2就是第n个小朋友的年龄所以得到表达式:n的年龄=(n-1的年龄)+2#include<stdio.h>int Age(int n){ int te...
2019-11-04 21:17:40 224
原创 输出“魔方阵”。所谓的魔方阵是指这样的方阵,它的每一行、每一列和对角线的值均相等。
//输出魔方阵/*找规律规则:1、将第一个数放入第一行的中间2、往后数据放入上一行的后一个3、若改空格已经有数据,则放入同列的下一行*///知识点:1、解决环形问题;//2、如何判断该数组中是否已经放入你指定的数据。#include<stdio.h>#include<assert.h>#define N 3//定义魔方阵阶数,只能为奇数void M...
2019-11-04 20:47:56 4600 2
原创 数字有几位数,逆序输出,顺序输出
#include<stdio.h>#include<math.h>int Fi(long long a){if(a==0){return 1;}int i=0;while(a!=0){a/=10;i++;}return i;}//用for循环写/*int Fi2(long long a){int j=0;if(a= =0)retur...
2019-10-08 20:50:51 117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人