На этой неделе мы начали изучать алгоритмы сортировки. Это было забавно, потому что большую часть времени мы потратили на изучение пузырьковой сортировки, хотя она и является худшей из всех. Пузырьковая сортировка может быть не лучшим методом, поскольку она состоит из цикла «для» внутри цикла «для». Это приводит к тому, что большой O равен O (N²), что экспоненциально требует больше времени, чем O (n).

Переменные неизменяемости могут быть хороши в одних ситуациях и плохи в других. В кодировании нет ничего хорошего или плохого. Я начинаю этому учиться. Это действительно зависит от того, что кодовая база должна выполнить. Неизменяемая переменная может быть неуместна в коде, в котором данные необходимо «хранить» и изменять позже в кодовой базе. С другой стороны, приятно использовать данные, которые, как вы знаете, не меняются, так как легче оставаться постоянными.

Один из способов сохранить неизменность — использовать ключевое слово «const» при объявлении переменных и функций. Таким образом, они не могут быть переназначены позже в кодовой базе без возникновения ошибки. Это один из самых простых способов поддерживать неизменяемый код.