Что студентам нужно преподавать сначала при первом изучении сортировки алгоритмов? [закрытый]

Исключение нулевого указателя генерируется, когда приложение пытается использовать null в случае, когда требуется объект. К ним относятся:

  1. Вызов метода экземпляра объекта null.
  2. Доступ или изменение поля объекта null.
  3. Принимая длину null, как если бы это был массив.
  4. Доступ или изменение слотов null, как если бы это был массив.
  5. Бросок null как будто это было значение Throwable.

Приложения должны бросать экземпляры этого класса, чтобы указать на другие незаконные использования объекта null.

Ссылка: http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html

18
задан 6 revs, 5 users 100%Johan 22 August 2013 в 20:48
поделиться

32 ответа

Начните с вставки, затем перейти к Mergeort, QuickSort и Heapsort, избегайте пузырьков (есть тонны исследований, которые показывают, что вставка не так много Труднее понять / внедрить, а в отличие от Bubblyort он имеет практическое использование (быстрее от небольших массивов, чем mergeort, например).

0
ответ дан 30 November 2019 в 05:37
поделиться

Не забывайте Spaghetti sort... готовьтесь к квантовым вычислениям :-)

0
ответ дан 30 November 2019 в 05:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: