0 / 0 / 0
Регистрация: 20.12.2014
Сообщений: 1
1

Создать новый стек со словами, у которых первая или последняя буква совпадают

20.12.2014, 17:24. Показов 812. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дано вот такое начало, лекции по стекам не было, а в интернете не понимаю алгоритм их составления. Буду признателен, если кто-нибудь поможен и откликнется. Также буду рад ссылкам на другие темы...


Из двух стеков, хранящих слова, создать новый стек со словами, у которых первая или последняя буква совпадают (могут быть в разном регистре), не удаляя исходные стеки.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.12.2014, 17:24
Ответы с готовыми решениями:

Из двух стеков, хранящих слова, создать новый стек элементов, у которых первая и последняя буква совпадают
Из двух стеков, хранящих слова, создать новый стек, у которых первая и последняя буква совпадают....

Собрать стек со словами, у которых первая и последняя буква совпадают: выяснить причину падения программы
Помогите найти из-за чего идет краш программы. Иногда работает, иногда крашит, я просто незнаю с...

Напечатать слова у которых первая и последняя буква совпадают
Напечатать слова у которых первая и последняя буква совпадают

Найти количество слов, у которых первая и последняя буква совпадают между собой
Дано n,S1...Sn найти кол - во слов у которых первая и последняя буква совпадают между собой . ...

6
171 / 57 / 45
Регистрация: 21.06.2012
Сообщений: 263
21.12.2014, 11:23 2
Также буду рад ссылкам на другие темы...
Динамические структуры данных (списки, очереди, стеки, деревья)

Не по теме:

не удаляя исходные стеки
вообще данное условие некорректно, т.к. что бы получить доступ к последующему элементу, нужно удалить текущий...

0
1646 / 1075 / 1081
Регистрация: 03.07.2013
Сообщений: 4,507
22.12.2014, 09:43 3
Цитата Сообщение от Legolas Посмотреть сообщение
что бы получить доступ к последующему элементу, нужно удалить текущий
Понятие "стек" конечно это подразумевает, но вовсе не обязывает - все зависит от программиста.
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32793 / 21133 / 8144
Регистрация: 22.10.2011
Сообщений: 36,393
Записей в блоге: 8
22.12.2014, 11:25 4
Обязывает. В структуре "стек" единственный способ доступа к элементам - через вершину. Если доступ осуществляется к какому-либо элементу, кроме верхнего - это уже не стек, а простой односвязный список. Попробуй вытащить из полной обоймы пистолета второй патрон снизу, не вытаскивая верхние... Если под рукой нет пистолета - можно попробовать сделать то же самое с детской игрушкой "Пирамида"
0
1646 / 1075 / 1081
Регистрация: 03.07.2013
Сообщений: 4,507
22.12.2014, 11:33 5
Конечно, это стек и подразумевает, как я уже и сказал выше.
И опять же, как я и писал выше, все зависит от программиста - надо будет - сделает доступ к обойме не по порядку, не надо не сделает...
А что как называется, это уже дело второе - уж если "такой" смысл вкладывают в условия задачи, то как говорится "Вольному - воля. Гуляй рванина!"
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32793 / 21133 / 8144
Регистрация: 22.10.2011
Сообщений: 36,393
Записей в блоге: 8
22.12.2014, 12:25 6
Цитата Сообщение от APALoff Посмотреть сообщение
уж если "такой" смысл вкладывают в условия задачи
какой "такой"? Смысл данной задачи - в том, чтобы научить сохранять значения из исходных стеков во временном, в тот момент, когда их содержимое обрабатывается. Что нереального? Завести еще 1 временный стек, переносить из первого заданного в него содержимое, при этом еще и проверяя совпадение первого и последнего символов строки, и при необходимости - добавляя слово еще и в результирующий стек. Обработал первый заданный стек, дошел до его дна - вернул из временного всё содержимое назад, то же самое делаешь со вторым. Задача решается в 5 строк кода. Что происходит? Элементарное задание не можем уже решить? Только "найти минимум в массиве" или "является ли строка палиндромом" в тысячах экземпляров?

Добавлено через 55 секунд
Цитата Сообщение от APALoff Посмотреть сообщение
надо будет - сделает доступ к обойме не по порядку
Это тут же перестанет быть стеком, и перестанет удовлетворять условиям задачи.
1
1646 / 1075 / 1081
Регистрация: 03.07.2013
Сообщений: 4,507
22.12.2014, 12:54 7
Цитата Сообщение от volvo Посмотреть сообщение
Элементарное задание не можем уже решить?
А кто говорил что не можем?
Мы тебя ждали - здесь самое то, со строками и словами с помощью .NET-овских функций разобраться. =)
0
22.12.2014, 12:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.12.2014, 12:54
Помогаю со студенческими работами здесь

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

Проверить совпадают ли в словах первая и последняя буква
Нопример есть предложения и мне надо проверить в каждом слове своподоают ли в слове Ночальная и...

Совпадают ли первая и последняя буква двух слов?
int main() { int a=0,b=1,st; char s,sa; gets(s); st=strlen(s); for (int i=0;i<st+1;i++) {...

Определить, совпадают ли первая и последняя буква во введенном слове
Составе программу для решения следующий задачи :Определить, совпадают ли первая и последняя буква...


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

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

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