Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
aleksandr_00
0 / 0 / 0
Регистрация: 02.10.2010
Сообщений: 48
#1

быстрая сортировка [плз у мя последний зачёт] - C++

05.01.2011, 17:13. Просмотров 312. Ответов 1
Метки нет (Все метки)

быстрая сортировка [плз у мя последний зачёт]
всего 3вопрос.....
заранее спс

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <iostream>
using namespace std;
//=============================
int array[100];
//=============================
void Sort(int col)
{
    int trash=0;            //(вопрос): Для чего нужно?
    bool f=true;
    for (int i=1;  (i<=col) && (f=true)  ;  i++)
    {
        f=false;             //(вопрос): для чего нужно?
        for (int j=i;  j<=col-i;  j++) 
        {
            if (array [j]>array [j+1])  //(вопрос): что выполн.цикл?
            {
                trash=array[j]; 
                array [j]=array [j+1]; 
                array [j+1]=trash;
                f=true;
            }
        }
     for (int j=col-i-1;  j>i  ;  j--) 
     {
        if (array [j]<array[j-1]) 
        {
            trash=array[j];  
            array [j]=array [j-1];
            array [j-1]=trash;
            f=true;
         }
 
        }
      }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.01.2011, 17:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос быстрая сортировка [плз у мя последний зачёт] (C++):

Быстрая сортировка(сортировка Хоара). Отсортировать фрагмент массива - C++
Мне нужно отсортировать фрагмент массива, расположенный между первым и последним отрицательным элементом. Немогу понять как устоновить...

Быстрая сортировка (сортировка Хоара) для связных списков - C++
есть у кого готовый алгоритм? или подскажите как реализовать

C/C++ FAQ :: Быстрая сортировка (сортировка Хоара) - C++
Вопрос, скорее академический, по мотивам реализации. Вот в faq приведена реализация этого метода сортировки на C++. В коде есть следующий...

Быстрая сортировка (сортировка методом Хоара) - C++
Ввести массив x1,x2,...,x20 в диапазоне . Требуется расположить отрицательные элементы в порядке убывания. Вывести массивы до и после...

Сортировка расчёской и быстрая сортировка - C++
В файле in.txt записана последовательность целых чисел. Заданными методами отсортировать числа и записать в файлы out1.txt и out2.txt....

Сортировка Хоара / Быстрая сортировка - C++
Доброго времени суток. Написал реализацию алгоритма быстрой сортировки. void SortHhoar(int *arr,int f,int l)//Хоара { int mid = (f...

1
Алексaндр
131 / 108 / 5
Регистрация: 04.12.2010
Сообщений: 313
05.01.2011, 17:23 #2
int trash=0; - это переменная, нужная при замене 2 элементов массива.
f=false; - значение f мы проверяем в условии цикла. если замена 2 элементов произошла - f=true; - цикл продолжается, если нет - мы останавливаем цикл. в общем, это типа флажка такого...
if (array [j]>array [j+1]) - это не цикл, а условие. если 1 элемент больше второго, мы меняем их местами.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.01.2011, 17:23
Привет! Вот еще темы с ответами:

сортировка пирамидальная(с++)плз ответ - C++
сортировка пирамидальная(с++)плз ответ!!! мне задавали вопросы что выполняет???( for(i=10; i&gt;=1; i--) //-? { ...

Быстрая сортировка - C++
Здравствуйте уважаемые форумчане киберфорума. Имеется проблеммка с задачкой, могли бы вы помочь мне ее решить? Имеем двумерный...

Быстрая сортировка - C++
Смотрел в тему посвященной быстрой сортировке, и не совсем понял. написал подобный код. Хотелось бы наиболее подробных комментариев, за...

Быстрая сортировка - C++
Здравствуйте. Ребята, очень нужна помощь. Есть функция быстрой сортировки, ей надо упорядочить массив из рандомных чисел - строки по...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru