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

однонаправленный список - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поменять местами наименьший и второй по величине элементы http://www.cyberforum.ru/cpp-beginners/thread39446.html
Здравствуйте господа программисты. Помогите исправит ошибку в программе. Задание собственно следующее:Поменять местами наименьший и второй по величине элементы в каждой строке матрицы.Писал прогу с паскаля, где то закралась ошибка.. Ни как не могу ее найти.. Программа меняет местами наименьший и наибольший элементы. Вот собственно код:#include<conio.h> #include<stdio.h> #include<stdlib.h> ...
C++ Обход произвольного дерева struct tree { char info; struct tree *left; struct tree *right; }; так, вопрос глупый -меня просто сомнения берут. вот смотрите, если обход бинарного дерева в симметричном порядке у нас функция процедура такая делает: void inorder(struct tree *root) { http://www.cyberforum.ru/cpp-beginners/thread39442.html
C++ Поиск
Вечер добрый. Подскажите максимально быстрый способ поиска, меня больше интересует не сама реализация а способ, так сказать или алгоритм.. Есть список ключ - значение. и ключ и значение строковые переменные. например 354321-фывалорфыдва 13-флыврадфыв 8735187351-флыврдафыв ...
C++ Заполнить матрицу линейной последовательностью (0-81), от левого верхнего угла по диагонали: вправо - вверх
Помогите пожалуйста написать программу: Заполнить матрицу линейной последовательностью (1-81), от левого верхнего угла по диагонали: вправо - вверх? в соответствиb с рисунком http://s40.***********/i088/0906/78/08a04dbff187t.jpg
C++ телефонный справочник http://www.cyberforum.ru/cpp-beginners/thread39425.html
Создать телефонный справочник, т.е. файл из записей с полями: ФИО, адрес (запись из 3 полей : улица, номер дома, квартиры) и номер телефона. Найти номер АТС (первые 2 цифры номера телефона), имеющей наибольшее число абонентов. Отсортировать по фамилиям. у кого нить что нить подобное имеется???
C++ Помогите пжл новичку написать прогу Нужно найти общие слова в 2-х предложениях подробнее

Показать сообщение отдельно
Gravity
562 / 556 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
11.06.2009, 02:16     однонаправленный список
Можно проще - всего лишь перенаправить ссылки.
C
1
2
3
4
5
6
7
8
9
10
11
List *reverse(List *lp)
{
    List *cur, *prev, *tmp;
 
    prev = NULL;
    for(cur = lp; cur != NULL; prev = cur, cur = tmp) {
        tmp = cur->next;
        cur->next = prev;
    }
    return prev;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru