Написал реализацию сортировки вставками с обобщенным типом, но к сожалению имею мало опыта работы с обобщениями, подскажите где тут могут быть подводные камни?
public class Sort<T> where T : IComparable<T>
{
public static void InsertionSort(T[] array)
{
int j;
for (int i = 1; i < array.Length; i++)
{
j = i;
while ((j > 0)&& (array[j].CompareTo(array[j - 1])< 0))
{
T temp = array[j];
array[j] = array[j - 1];
array[j - 1] = temp;
j = j - 1;
}
}
}
}
Было бы интересно услышать ваше мнение по потенциальным багам и отказоустойчивости.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости