當前位置:首頁 » 操作系統 » 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:06:00 瀏覽:347
機器學習演算法應用 發布:2025-07-05 07:01:17 瀏覽:32
萬能解壓縮王 發布:2025-07-05 06:51:56 瀏覽:541
手機怎麼修改wifi密碼名稱 發布:2025-07-05 06:46:13 瀏覽:381
阿里雲伺服器bt安裝 發布:2025-07-05 06:36:46 瀏覽:370
資料庫組別 發布:2025-07-05 06:15:53 瀏覽:711
我的世界伺服器怎樣設置新手裝備只能拿一次 發布:2025-07-05 06:15:53 瀏覽:985
緩存40集電視劇需要多少流量 發布:2025-07-05 05:56:44 瀏覽:64
iso怎麼解壓到u盤 發布:2025-07-05 05:49:02 瀏覽:890
php參數設置 發布:2025-07-05 05:49:00 瀏覽:995