Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2016, 19:15   #11
Вероника99
Форумчанин
 
Регистрация: 15.12.2013
Сообщений: 414
По умолчанию

Хотя лучше скиньте пожалуйста пример сортировки массива строк методом вставок и методом быстрой сортировки
Вероника99 вне форума Ответить с цитированием
Старый 12.12.2016, 20:22   #12
olej.tsil
Заблокирован
 
Регистрация: 29.11.2016
Сообщений: 215
По умолчанию

Цитата:
Сообщение от Вероника99 Посмотреть сообщение
пример сортировки массива
Примеры сортировки можете найти здесь: Задачи по программированию на языке C (в решениях).
Отдельный раздел "Сортировки" (стр.70).
Там до десятка методов сортировки, и быстрая, и слиянием и др.
olej.tsil вне форума Ответить с цитированием
Старый 12.12.2016, 21:12   #13
Вероника99
Форумчанин
 
Регистрация: 15.12.2013
Сообщений: 414
По умолчанию

Не могу понять почему не сортируется. Подскажи плиз,на завтра надо
Код:
void QuickSort_alpha(char *mas[], int left, int right)
{   
        int i, j, p;
        char *tmp[SIZE];
    i=left; 
    j=right;        
    while (i!=j){
        if((strcmp(mas[i],mas[j])>0)!=(i>j)){       
                        tmp[i]=mas[i];      
            mas[i]=mas[j];
                mas[j]=tmp[i];
            
            p=i;    
            i=j;        
          
            if (p<j)    
                              j=p+1;
            else j=p-1;
        }else{
            if (i<j) j--; 
        else j++;
        };
    };
    
    if (left<i-1)
		QuickSort_alpha(mas,left,i-1);
    if (i+1<right) 
		QuickSort_alpha(mas,i+1,right);
}

Последний раз редактировалось Вероника99; 12.12.2016 в 21:39.
Вероника99 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка слиянием си Вероника99 Помощь студентам 2 18.11.2016 00:52
[C++] Сортировка слиянием syxov Помощь студентам 0 26.09.2012 21:46
сортировка слиянием (C++) DarkAltair Помощь студентам 7 11.10.2011 21:12
Сортировка слиянием C++ PinkPink Помощь студентам 3 10.10.2011 22:44