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

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

Войти
Регистрация
Восстановить пароль
 
evelolka
2 / 2 / 0
Регистрация: 25.10.2013
Сообщений: 108
#1

Поглядите сортировку , по моему только 1 элемент сортирует - C++

26.05.2014, 18:21. Просмотров 116. Ответов 0
Метки нет (Все метки)

структура
C++
1
2
3
4
5
6
7
8
9
struct WORKER
    {
      std::string name, family, dolzhnost ;
      int year;
 
      WORKER *next ;
    };
    WORKER *head = 0 ;
    WORKER *curr = 0 ;
сортировка
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
36
37
38
39
40
41
curr = head  ;
    bool sortgo = true ;
    WORKER *timeless ;
    while( sortgo  )
    {
        sortgo = false ;
        while( curr -> next != 0 )
        {
            if( curr == head )
            {
                if(curr -> year > curr -> next -> year )
                {
                    head = head -> next ;
                    curr -> next = head -> next ;
                    head -> next = curr ;
                    timeless = head ;
                }
                else
                {
                    timeless = curr ;
                    curr = curr -> next ;
                }
            }
            else
            {
                if( curr -> year > curr -> next -> year )
                {
                    timeless -> next = curr -> next ;
                    curr -> next = curr -> next -> next ;
                    timeless -> next -> next = curr ;
                    timeless = timeless -> next ;
                }
                else
                {
                    timeless = curr ;
                    curr = curr -> next ;
                }
            }
            sortgo = true ;
        }
    }
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2014, 18:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Поглядите сортировку , по моему только 1 элемент сортирует (C++):

Сортировать любой текст по алфавиту, а у меня сортирует только строку - C++
помогите!!! нужно что бы он сортировал весь текст, а у тут сортирует строку по строчно слова #include "stdafx.h"ку ...

Разработать функцию, которая сортирует только положительные элементы массива на своих местах - C++
вообщим нужна помощ фунция есть, но как сделать чтобы элементы остались на своих местах? пробывал через if(mas>0) расположение...

Будте добры поглядите что не так.. - C++
Будьте добры найдите ошибку и помогите... вот формулировка задачи: Дано предложение(пусть на англ). Вывести и сосчитать всего его буквы...

Сортировку вставками меняем на Пирамидальную сортировку и на Сортировку подсчётом - C++
Здравствуйте. Я не как не могу разобраться.Помогите. У меня есть листинг сортировки вставками: #include "stdafx.h" #include...

Первый элемент массива не реагирует сортировку - C++
Сортирую массив по возрастанию - а первый элемент не воспринимает сортировку, подскажите, как исправить плиз. for (c = 0; c <...

Datatables сортирует таблицу только после применения фильтра - Ruby on Rails
Здравствуйте, такая проблема.. я использую datatables для сортировки своей таблицы, все работает, но только После ввода чего то в поле...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.05.2014, 18:21
Привет! Вот еще темы с ответами:

Поглядите, оцените - Домашний компьютер
Планируемый затар http://www.citilink.ru/soc/user/IL02286142/wishlist/ из имеющегося БП cooler master RS-600-PCAR-E3 HDD:...

поглядите и зделайте что сможете - C#
написать программу на языке C# 1 задача------Составить программу,печатающие значения True,если указанное высказываение являеться...

Как сделать сортировку по рейтингу только в поиске? - DLE
Тоесть по всему сайту выводится стандартно по дате и только в результатах поиска по рейтингу

В целочисленном массиве произвести сортировку только четных элементов - Turbo Pascal
Дан цель численный массив. Требуется расположить четные элементы в порядке возрастания. При этом нечетные элементы остаются на своих...


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

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

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