c 陣列查詢元素

2021-07-10 11:09:13 字數 1558 閱讀 9862

包括通過查詢陣列中某個元素的下標(第一次出現時的下標,最後一次出現時的下標),查詢某個陣列中是否有某元素。

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace study1_repeat

; int value1 = 3;

int value2 = 8;

int first1 = array.indexof(intarr, value1);

//查詢value1第一次出現的索引

int first2 = array.indexof(intarr, value2);

int end1 = array.lastindexof(intarr, value1);

int end2 = array.lastindexof(intarr, value2);

//查詢最後一次出現的索引

int result1 = array.binarysearch(intarr, value1);

int result2 = array.binarysearch(intarr, value2);

//查詢value1第一次出現的索引,這個方法採用二分法搜尋。

bool contain1;

bool contain2;

//定義兩個布林值。

if (((system.collections.ilist)intarr).contains(value1))

else

if (((system.collections.ilist)intarr).contains(value2))

else

//將結果輸出出來

console.writeline("陣列中的乙個的下標為:", value1, first1);

console.writeline("陣列中的乙個的下標為:", value2, first2);

console.writeline("陣列中的最後乙個的下標為:", value1, end1);

console.writeline("陣列中的最後乙個的下標為:", value2, end2);

console.writeline("陣列中的下標為:", value1, result1);

console.writeline("陣列中的下標為:", value2, result2);

if (contain1)

", value1);

}else ", value1);

}if (contain2)

", value2);

}else

", value2);

}console.readline();}}

}

輸出效果

C 陣列查詢元素

包括通過查詢陣列中某個元素的下標 第 次出現時的下標,最後 次出現時的下標 查詢某個陣列中是否有某元素。using system using system.collections.generic using system.linq using system.text using system.thr...

c語言 查詢陣列元素

題目描述 輸入n個整數構成乙個陣列,在這個陣列中查詢x是否存在,如果存在,刪除x,並輸出刪除元素後的陣列。如果不存在,輸出 not found 定義乙個查詢函式find 在陣列a中查詢x,若找不到函式返回 1,若找到返回x的下標,函式原型如下 int find int a,int n,int x 然...

陣列元素查詢

本方法目標是找出給定陣列中指定兩標記之間的元素,實現 如下 功能 找出給定陣列中指定兩標記之間的元素 param original 原始資料 param startlabel 頭標記 param endlabel 尾標記 public static void findbetween string o...