1 / 1 / 0
Регистрация: 17.08.2010
Сообщений: 22
|
|
1 | |
Реверсированный список20.08.2010, 13:12. Показов 2569. Ответов 23
Метки нет (Все метки)
Ребятки, хелпаните! Через указатели желательно, надо не по простому варианту) Написать списочек, в который мы вводим данные, а на выходе у нас введенные данные, но в обратном порядке.. Я как понял надо еще один список создать для данных, которые выходять в обратном порядке?!
0
|
20.08.2010, 13:12 | |
Ответы с готовыми решениями:
23
Создать список L3 из элементов, входящих и в список L1 и в список L2 Имеется список женихов и список невест. Объединить эти списки в список пар с учетом требований партнерам программа которая берет список и создает список другой из этого же списка + тот же список без последнего элемента Составить программу, которая формирует список L, включив в него по одному разу элементы, которые входят в список L1 но не входят в список L2 |
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|
20.08.2010, 13:19 | 2 |
Ничего не понял.... Что означает "на выходе" ??? На выходе - чего?
0
|
Заблокирован
|
|
20.08.2010, 13:31 | 3 |
а может это стeк?
0
|
1 / 1 / 0
Регистрация: 17.08.2010
Сообщений: 22
|
|
20.08.2010, 17:21 [ТС] | 4 |
Ок,сори,видимо плохо написал... Еще раз... Нужно написать программульку, которая читает список и печатает его в обратном порядке, вот как то так... Через указатели(
Добавлено через 3 часа 46 минут Ребяяяяята!! ПОМОГИТЕ пожалуйста!
0
|
Модератор
12454 / 7479 / 1752
Регистрация: 25.07.2009
Сообщений: 13,755
|
||||||
20.08.2010, 18:37 | 5 | |||||
1
|
1 / 1 / 0
Регистрация: 17.08.2010
Сообщений: 22
|
|
20.08.2010, 19:42 [ТС] | 6 |
Благодарю! А можно поподробнее про две строчки! Что за */int pop/* и */#define BUF_LEN 32/*
Расскажите об этом, если не сложно.
0
|
Модератор
12454 / 7479 / 1752
Регистрация: 25.07.2009
Сообщений: 13,755
|
||||||
20.08.2010, 19:50 | 7 | |||||
константа для определения размера буфера (читайте про макроопределения)
функции push() и pop() - традиционные функции для работы со стеком. push() помещает значение в стек, pop() - извлекает зеачение из стека. В моём варианте обе они возвращают результат работы: 0 - удачно, 1 - нет. Кстати, функцию push() для кошерности чуть подправить надо
1
|
бжни
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
|
||||||
20.08.2010, 20:11 | 8 | |||||
2
|
1 / 1 / 0
Регистрация: 17.08.2010
Сообщений: 22
|
|
20.08.2010, 20:12 [ТС] | 9 |
Спасибо за помощь!
0
|
1 / 1 / 0
Регистрация: 17.08.2010
Сообщений: 22
|
|
23.08.2010, 15:10 [ТС] | 10 |
Возникла одна мысль по поводу этого же задания, как такое же сделать, НО используя рекурсивную функцию... Если не сложно,расскажите.
0
|
Модератор
12454 / 7479 / 1752
Регистрация: 25.07.2009
Сообщений: 13,755
|
||||||
23.08.2010, 15:46 | 11 | |||||
Не совсем политкорректно, но работает. Да и незачем в принципе так делать, если количество входных данных не известно - стек-то не резиновый...
1
|
1 / 1 / 0
Регистрация: 17.08.2010
Сообщений: 22
|
|
24.08.2010, 14:03 [ТС] | 12 |
Спасибо!
Полностью с Вами согласен, но всетаки мысль возникла))) надо материально обставить ее)) Добавлено через 20 часов 42 минуты easybudda! Скажите пожалуйста, как можно вывести строку,а не цифры... Т.е. мы вводим "abcd" в функция возвращает "dcba" примерно тоже что и с числами.. мне сказали писать через *char, не используя std::string
0
|
Модератор
12454 / 7479 / 1752
Регистрация: 25.07.2009
Сообщений: 13,755
|
||||||
24.08.2010, 14:58 | 13 | |||||
1
|
1 / 1 / 0
Регистрация: 17.08.2010
Сообщений: 22
|
|
24.08.2010, 15:29 [ТС] | 14 |
Ох, спасибо! Выручаете меня постоянно!
Только я немного не понял,что в данном случае итератив?!
0
|
Модератор
12454 / 7479 / 1752
Регистрация: 25.07.2009
Сообщений: 13,755
|
|
24.08.2010, 15:47 | 15 |
две функции делают по сути одно и то же, только одна рекурсивная (сама себя вызывает), а вторая итеративная (в цикле элементы массива перебирает)...
1
|
1 / 1 / 0
Регистрация: 17.08.2010
Сообщений: 22
|
|
24.08.2010, 16:11 [ТС] | 16 |
Ааааа... Т.е. если нам например нужно передать функции строку и символ, а она должна вернуть есть ли такой символ или нет... то тут использовать итеративную?! Я просто немного не разобрался сам, что от меня собственно хотят) особенно с символом)
0
|
Модератор
12454 / 7479 / 1752
Регистрация: 25.07.2009
Сообщений: 13,755
|
||||||
24.08.2010, 16:32 | 17 | |||||
Вы уж определитесь как-нибудь, а то я Вам так всю стандартную библиотеку в рекурсивной версии перепишу...
1
|
1 / 1 / 0
Регистрация: 17.08.2010
Сообщений: 22
|
||||||
25.08.2010, 15:05 [ТС] | 18 | |||||
Полностью с Вами согласен! Надо взяться за голову)
Добавлено через 21 час 52 минуты Что-то меня обругали за эти программки)
Budda подскажите,плз, как исправить? Вторую программку переделал уже, а вот с этой какая-то морока.
0
|
Модератор
12454 / 7479 / 1752
Регистрация: 25.07.2009
Сообщений: 13,755
|
||||||
25.08.2010, 17:12 | 19 | |||||
Вот нет бы сразу так
1
|
1 / 1 / 0
Регистрация: 17.08.2010
Сообщений: 22
|
|
29.08.2010, 16:21 [ТС] | 20 |
Здравствуйте, Будда)
Я нашел мааааленькую ошибочку)) В этой программульке функция меняет данную строку, должна ее не трогать, а просто выводить новую строку... Перепишите пожалуйста)
0
|
29.08.2010, 16:21 | |
29.08.2010, 16:21 | |
Помогаю со студенческими работами здесь
20
Создать список L, включив в него по одному разу элементы, которые входят в список L1, но не входят в список L2 Составить базу данных об учащихся. Составить программу позволяющую выводить полный список учащихся, список выбравших предмет, список лучших учеников Разделить исходный список на два списка: список чисел из диапазона [a,b] и список чисел не из заданного диапазона 3 класса: список, стек(как список), очередь(как список) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |