当前位置:首页 » 操作系统 » x是整数算法

x是整数算法

发布时间: 2023-01-12 22:58:33

⑴ 设a[0…n-1]是一个n个整数的已排序的数组,x是整数.请设计一个算法来确定在a[]中

假设是增序的算法如下,时间复杂度为O(n):
#include <stdio.h>
bool findTwoNumber(int array[], int len, int x)
{
int low = 0;
int high = len - 1;
while(low < high)
{
if ((array[low] + array[high]) > x) //如果和大于x说明当前最大数加上low之后的小数都比x大
high--;
else if ((array[low] + array[high]) < x) //如果和小于x说明当前最小数加上high之前的数都比x小
low++;
else
break;
}
if (low == high)
return false;
printf("array[%d] = %d, array[%d] = %d.", low, array[low], high, array[high]);
return true;
}
如果是减序修改循环体中的if语句修改为如下形式即可:
if ((array[low] + array[high]) < x)
high--;
else if ((array[low] + array[high]) > x)
low++;
else
break;

⑵ 高中数学算法中 “若X为整数”怎么表示

在判断框输入“x∈Z ?”,“Y”输出,“N”结束。

热点内容
金山快盘拒绝访问 发布:2025-07-05 07:42:29 浏览:247
新款奔驰c级买哪个配置好 发布:2025-07-05 07:41:46 浏览:286
android长宽比 发布:2025-07-05 07:34:11 浏览:682
买新车有哪些随车必须配置的东西 发布:2025-07-05 07:26:26 浏览:932
刷机的时候为什么要密码 发布:2025-07-05 07:25:43 浏览:433
快速计算法怎么算 发布:2025-07-05 07:08:12 浏览:141
php判断数组长度 发布:2025-07-05 07:07:26 浏览:149
苹果电脑取消共享文件夹 发布:2025-07-05 07:06:00 浏览:352
机器学习算法应用 发布:2025-07-05 07:01:17 浏览:36
万能解压缩王 发布:2025-07-05 06:51:56 浏览:544