Могу ли я иметь пример для сортировки выбора и пузырьковой сортировки, как подсчитать сложность времени и как подсчитать операции и какова проблема коммивояжера
Алгоритм сортировки выбора доступен в псевдокоде из Википедии , как и Bubble Sort . Временная сложность вычисляется по количеству раз, которое проходит алгоритм до тех пор, пока не получит правильный ответ.
Задача коммивояжера - это классическая проблема в области компьютерных наук, которая связывает время выполнения алгоритма путем выяснения ответа на вопрос.
Для остроумия:
Проблема заключается в следующем: учитывая количество городов и стоимость проезда из любого города в любой другой город, какой маршрут с наименьшей стоимостью, который посещает каждый город ровно один раз, а затем возвращается в начальный город?
Если я попытаюсь использовать алгоритм для перебора лучшего маршрута, потребуется действительно очень много времени на любом маршруте, превышающем самый простой маршрут. Вот где приходит Big (O), он показывает, как каждый алгоритм, который я выберу, будет влиять на то, как долго я получу ответ.
Я разместил этот ответ, основываясь на комментариях, которые вы оставили для других ответов. Что бы это ни стоило, нотация Big-O - это именно то, что вам нужно, это показатель того, сколько времени займет выполнение вашего алгоритма.