在我的數組中找到最小元素時,如何指定自定義代碼進行比較? 例如,我有兩個陣列: int[] a = new int[] {3, 6, 8};
int[] b = new int[] {9, -2, 5};
我想弄清楚,這將是與相應的索引的元素的最小比(即發現的3/9,6/(-2)和8/5最小),然後返回索引。我已經知道Array.Min(),但我想知道是否有可能進行任何類型的定製。
我想在Utils類中定義min和max方法。 @interface Utils
int min(int a, int b);
int max(int a, int b);
@end
但我不想命名參數。這將是一個太重的符號。我想使用C風格的定義。但隨後[Utils min(a, b)]作爲通話不起作用。我的問題是什麼? 預先感謝任何幫助