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

Сравнение элементов списка - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
//Александр
 Аватар для //Александр
6 / 6 / 0
Регистрация: 15.04.2010
Сообщений: 151
25.10.2010, 01:57     Сравнение элементов списка #1
Как мне правильно синтаксически сравнить элементы списка?
h-любое число ;
перевый элемент списка + h == второй элемент списка
второй элемент списка + h == третий элемент списка
сравнивать до конца списка....
это должно быть в каком то цыкле походу я просто не до конца понимаю как работают эти списки
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2010, 01:57     Сравнение элементов списка
Посмотрите здесь:

Сравнение элементов массива C++
C++ Сравнение элементов масива
Сравнение элементов в векторе C++
Двунаправленный список (добавление/удаление элементов в голову, просмотр списка, реализовать дублирование элементов с заданным значением) C++
C++ Сравнение элементов массивов с значением
C++ Сравнение элементов стеков
C++ Чтение из файла в список, сравнение с элементами списка
Удаление элементов из односвязного списка списка C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
25.10.2010, 05:19     Сравнение элементов списка #2
C
1
2
    if(prev->n + h == curr->n)
        ;
prev устанавливается на первый элемент
curr устанавливается на второй элемент
на каждом шаге делается prev = prev->next, curr = curr->next

а можно сократить
C
1
2
3
4
5
    /* где-то выше проверяется curr != NULL */
 
    if (curr->next != NULL)
        if (curr->n + h == curr->next->n)
            ;
тогда нужно делать только curr = curr->next
Yandex
Объявления
25.10.2010, 05:19     Сравнение элементов списка
Ответ Создать тему
Опции темы

Текущее время: 05:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru