Алгоритмы в С





алгоритми сортування масивів С ++ і алгоритми пошуку для початківців

Дуже часто програмісту необхідно швидко знайти будь-які дані або значення в масивах, либо отсортировать массив по некоторым параметрам (по убыванию или по возрастанию, например). Можно, звичайно, и самому подумать и набросать код, который будет работать. Но поверьте – почти всё уже придумано до вас. Більш того – все известные алгоритмы поиска и сортировки много раз улучшены и оптимизированы, как по эффективности так и по скорости работы. Не изобретайте велосипед. Посмотрите, що вже зроблено до вас. На даній сторінці нашого сайту ми поступово будемо розміщувати алгоритми сортування в С ++ і алгоритми пошуку даних в массивах. Вот и они:

Линейный поиск С

Двоичный (бинарный) поиск С

Интерполирующий поиск С

Решето Эратосфена С (відео)

Поиск подстроки в строке С


Сортування вибором С++ (відео)

Пузырьковая сортировка С (відео)

Шейкер сортировка С

Сортировка вставками С (відео)

Бінарне дерево в C ++ (відео)

Разобравшись в этих алгоритмах, вам не составит труда отсортировать массив либо найти необходимые данные в массиве.

Одна думка про "Алгоритмы в С

  1. Алгоритмы сортировок и алгоритмы поискаэто достаточно разные классы задач. И в каждом классе достаточно много своих и алгоритмов, и методов, и технических приёмов.
    Чтобы отчётливо видеть общность в каждом классе, очень полезно было бы разделить всё на две отдельных категорииПоиск” і “Сортировки” (як 2 разные страницы, подстраницы, поддеревакак удобнее).
    А позже таких категорий (поддеревьев) может стать не 2, а 3, 4 і так далі.

залишити коментар

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *