日韩欧美亚洲 _ 欧美亚洲一区 _ 日本亚洲欧美 _ 亚洲精品欧美 国产白袜脚足J棉袜在线观看_亚洲熟妇av一区二区三区_久久天天躁狠狠躁夜_精品众筹模特私拍在线

問答題

【簡答題】

請寫一非遞歸算法,對于任意給定的k值,該算法在長度為 n、且元素按值嚴(yán)格遞增排列的順序表A[1..n]中采用折半查找法查找值不大于k的最大元素,若表中存在這樣的元素,則算法返回該元素在表中的位置,否則,算法返回信息0。(假設(shè)表中元素分別為一個正整數(shù)) 
例如,對于順序表A[1..10]=(2, 4, 6, 8, 10, 12, 14, 16, 18, 20), 
當(dāng)k=8時,滿足條件的元素為8,返回位置4; 
當(dāng)k=13時,滿足條件的元素為12,返回位置6; 
當(dāng)k=1時,無滿足條件的元素,返回信息0。

答案:

微信掃碼免費搜題