ふらっとC#,C♯,C#(初心者用) Part36
at TECH
163:デフォルトの名無しさん
09/01/24 14:46:09
>>162
バカ正直に検索する作業に戻るんだ。たとえばこんな風に。
private static int FindSubArray<T>(T[] array, T[] subArray) where T : IComparable
{
int match = 0;
for (int i = 0; i < array.Length; ++i)
{
if (array[ i ].CompareTo(subArray[ match ]) == 0)
{
match++;
if (match == subArray.Length)
{
return i - match + 1;
}
}
else
{
match = 0;
}
}
return -1;
}
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5005日前に更新/209 KB
担当:undef