ソートされた配列内でサンプルに等しい要素を検索します。
int SearchLinear( long element // サンプル ) const
パラメータ
element
[in] 配列で探すサンプル要素
戻り値
成功の場合は見つかった要素のインデックス、要素が見つからなかった場合は -1
注意事項
このメソッドは、ソートされていない配列では線形探索(または順次検索)アルゴリズムを使用します。
例:
//--- CArrayLong::SearchLinear(long) の例 #include <Arrays\ArrayLong.mqh> //--- void OnStart() { CArrayLong *array=new CArrayLong; //--- if(array==NULL) { printf("Object create error"); return; } //--- 配列要素を追加する //--- . にて。. //--- 要素を探す if(array.SearchLinear(1000000)!=-1) printf("Element found"); else printf("Element not found"); //--- 配列を削除する delete array; }