Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пренадлежит ли точка треугольнику Треугольник задан координатами вершин. Определить, принадлежит ли точка M(x,y) треугольнику. https://www.cyberforum.ru/ cpp-beginners/ thread1055894.html C++ Сформировать список L, включив в него по одному разу элементы, которые входят одновременно в оба списка L1 и L2.
Ребят я запутался окончательно.Пытался сам разобраться,но увы только все хуже стало. задание: Сформировать список L, включив в него по одному разу элементы, которые входят одновременно в оба списка L1 и L2. Элементы я отсортировал,но как затереть одинаковые,не могу понять. #include <iostream> using namespace std; template<class TYPE> struct link
C++ Напечатать в алфавитном порядке все согласные буквы, входящие в текст. Помогите, пожалуйста, решить задачу в С++. Напечатать в алфавитном порядке все согласные буквы, входящие в текст. https://www.cyberforum.ru/ cpp-beginners/ thread1055882.html C++ Даны стороны двух треугольников. Найти сумму их площадей и периметров. https://www.cyberforum.ru/ cpp-beginners/ thread1055881.html
7 Помогите, пожалуйста, решить задачу в С++. Даны стороны двух треугольников. Найти сумму их площадей и периметров.
C++ Написать программу удаления из строки слова с заданным номером.
7. Помогите, пожалуйста, решить задачу в С++. Написать программу удаления из строки слова с заданным номером.
C++ В предложении заменить каждую букву многоточием. https://www.cyberforum.ru/ cpp-beginners/ thread1055877.html
7. Помогите, пожалуйста решить задачу в С++. В предложении заменить каждую букву многоточием.
C++ В квадратной матрице вычислить сумму элементов, принадлежащей главной диагонале. https://www.cyberforum.ru/ cpp-beginners/ thread1055873.html
Помогите, пожалуйста, решить задачу в С++. В квадратной матрице вычислить сумму элементов, принадлежащей главной диагонале.
Написать программу для вычисления суммы факториалов всех нечетных чисел от 1 до 9. C++
Помогите, пожалуйста, решить задачу в С++. Написать программу для вычисления суммы факториалов всех нечетных чисел от 1 до 9.
C++ Даны два натуральных числа. Выяснить, в каком из них сумма цифр больше. Помогите, пожалуйста, решить задачу в С++. Даны два натуральных числа. Выяснить, в каком из них сумма цифр больше. https://www.cyberforum.ru/ cpp-beginners/ thread1055870.html C++ Составить программу, выясняющую, является ли данное число палиндромом Помогите, пожалуйста, решить задачу в С++. Составить программу, выясняющую, является ли данное число палиндромом, то есть таким, десятичная запись которого читается одинаково слева направо и справа налево https://www.cyberforum.ru/ cpp-beginners/ thread1055864.html
Проверить: введённое число является чётным C++
Помогите, пожалуйста, решить задачу в С++. Составить программу, проверяющую, верно ли утверждение, что введённое вами число является чётным.
C++ Используя стек напечатать содержимое текстового файла, выписывая символы каждой его строки в обратном порядке. https://www.cyberforum.ru/ cpp-beginners/ thread1055859.html
Помогите, пожалуйста, с решением задачи в С++. Используя стек напечатать содержимое текстового файла, выписывая символы каждой его строки в обратном порядке.
...
1906 / 1326 / 965
Регистрация: 12.02.2013
Сообщений: 2,172
25.12.2013, 14:55 0

Почему данная реализация связного списка не сортируется по убыванию? - C++ - Ответ 5557015

25.12.2013, 14:55. Показов 514. Ответов 1
Метки (Все метки)

Ответ

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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#include <iostream>
#include <cstdlib>
 
using namespace std;
 
struct TNode {
    int value;
    TNode* next;
};
 
//-----------------------------------------------------------------------------
TNode* Push(TNode*& list, int value) {
 
    if ((list == NULL) || (list->value < value)) {
        TNode* node = new TNode;
        node->value = value;
        node->next = list;
        list = node;
    }
    else {
        Push(list->next, value);
    }
 
    return list;
}
//-----------------------------------------------------------------------------
std::ostream& operator << (std::ostream& stream, const TNode* list) {
 
    for (; list; list = list->next) {
        stream << list->value << " ";
    }
 
    return stream;
}
//-----------------------------------------------------------------------------
std::istream& operator >> (std::istream& stream, TNode*& list) {
 
    int value;
 
    while ((stream >> value) && (value)) {
        Push(list, value);
    }
 
    return stream;
}
//-----------------------------------------------------------------------------
 
int main(int argc, char* argv[]) {
 
    TNode* list = NULL;
 
    std::cout << "input digits (press 0 for exit): ";
 
    std::cin >> list;
 
    std::cout << "result: " << list << std::endl;
 
    std::system("pause");
 
    return 0;
}
Почему данная реализация связного списка не сортируется по убыванию?


Вернуться к обсуждению:
Почему данная реализация связного списка не сортируется по убыванию? C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.12.2013, 14:55
Готовые ответы и решения:

Реализация связного списка
Помогите решить задачу Нужно написать программу без использования библиотеки list я вот...

Реализация связного списка
надо решить задачу: Сведения о владельце автомобиля: фамилия, марка автомобиля (строки), номер...

Реализация однонаправленного связного списка
Здравствуйте! Пишу реализацию однонаправленного связанного списка. Не могу определить в чем...

Реализация АТД стек на базе связного списка
Здравствуйте, очень прошу вашей помощи. Необходимо реализовать стек на базе связного списка, а я...

1
25.12.2013, 14:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.12.2013, 14:55
Помогаю со студенческими работами здесь

Создание двойного связного списка целых чисел, вводимых с клавиатуры; печать списка
Люди помогите, нужно сдать последнюю Лабу. Задача: Написать программу которая создает двойной...

Связный список, в котором информация о книгах сортируется по убыванию стоимости
Нужно запрограммировать связный список, в котором информация о книгах сортируется по убыванию...

Почему не сортируется список?
Код (ошибка в строке 476): const ToSmall = True; ToBig = False; ByAlphabet = True; ...

Почему не сортируется массив?
#include &lt;iostream&gt; #include &lt;math.h&gt; #include &lt;conio.h&gt; using namespace std; int main() {...

Почему не сортируется массив?
using namespace std; void scan(int * mass) { for( int i = 0; i &lt; 10; i++) { cin &gt;&gt; mass ;...

Почему сортируется QHash?
В описании к классу пишут что элементы в данном списке не сортируются (одно из отличий от QMap)....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru