包括通過查詢陣列中某個元素的下標(第一次出現時的下標,最後一次出現時的下標),查詢某個陣列中是否有某元素。
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...