Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
4 / 4 / 0
Регистрация: 28.04.2019
Сообщений: 303

Какая сортировка подойдет лучше ?

30.03.2020, 00:55. Показов 2162. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Какая сортировка лучше всего подойдет для массива размером 15-20 вещественных цифр ?
Пытался сам в них разобраться, но их так много, что каша в голове
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.03.2020, 00:55
Ответы с готовыми решениями:

Какой тип лучше всего подойдет для числа?
Есть число 2455903.795232, какой для него лучше всего тип переменной использовать?

Какой язык программирования лучше всего подойдет начинающему для взаимодействия с веб-сайтами?
Приветствую, форумчане! Какой язык программирования лучше всего подойдет начинающему для взаимодействия с веб-сайтами? Нужно написать...

Какая IDE лучше
Какой язык лучше microsoft visual studio c++ или broad c++ или вообще есть разница просто только начал учить какая сборка с++ более...

4
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
30.03.2020, 01:09
для небольших массивов скорость не так важна, чаще всего применяется пузырёк (пузырьковая сортировка)
C++
1
2
3
4
for (int i=0; i<n-1; i++)    
    for (int j=0; j<n-i-1; j++)        
      if (a[j] > a[j+1]) 
      swap(a[j], a[j+1]);
а вообще можете любую использовать на своё усмотрение: АЛГОРИТМЫ СОРТИРОВОК
1
4 / 4 / 0
Регистрация: 28.04.2019
Сообщений: 303
30.03.2020, 01:45  [ТС]
Пузырьковую я знаю, но я читал что на практике ее вообще не применяют. т.к. не эффективна
Я хочу узнать самые эффективные алгоритмы, у меня нет цели что то сортировать
0
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
30.03.2020, 02:27
LudeiViktorovi4, сначала Вы сказали
Цитата Сообщение от LudeiViktorovi4 Посмотреть сообщение
для массива размером 15-20 вещественных цифр
если Вам нужно сортировать большие массивы и важна скорость, используйте например quickSort (быструю сортировку)
1
Вездепух
Эксперт CЭксперт С++
 Аватар для TheCalligrapher
13182 / 6818 / 1821
Регистрация: 18.10.2014
Сообщений: 17,255
30.03.2020, 05:25
Лучший ответ Сообщение было отмечено LudeiViktorovi4 как решение

Решение

Цитата Сообщение от LudeiViktorovi4 Посмотреть сообщение
Пузырьковую я знаю, но я читал что на практике ее вообще не применяют. т.к. не эффективна
На практике неэффективные сортировки (включая пузырьковую) как раз таки активно применяют именно для сортировки небольших массивов. Потому, что именно на небольших массивах такие "неэффективные" сортировки оказываются заметно эффективнее "эффективных" сортировок. Реализация практически любой "эффективной" сортировки в ситуации, когда нужно отсортировать небольшой подмассив, будет использовать для этой цели какой-то "неэффективный" алгоритм.

Так что вопрос лишь в том, является ли на вашей платформе массив размером в 15-20 вещественных цифр "небольшим".
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.03.2020, 05:25
Помогаю со студенческими работами здесь

Какая IDE лучше ?
Что выбрать: Borland C++ Builder или Visual Studio ?

Сортировка Слиянием vs Быстрая Сортировка - что лучше
Народ, помогите разобраться какой из методов сортировки лучше &quot;Сортировка Слиянием&quot; или &quot;Быстрая Сортировка&quot;: у быстрой...

Какой тип данных лучше подойдет для приложения, которое делит числа int или float?
Ответ написал int Хотя нутром чую, что float

Подскажите какая книга лучше для новичка
Шилдт С++ для начинающих. Шаг за шагом Или Шилдт C++: базовый курс

GUI-программирование. Какая библиотека лучше?
Здравствуйте! Я знаю &quot;консольный&quot; C++, теперь хочется освоить какую-нибудь библиотеку или технологию визуального программирования....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита табличной части. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru