![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 07.01.2014
Сообщений: 1
|
![]()
Помогите пожалуйста решить задачки:
1. Дана символьная строка, содержащая скобки 4-ёх видов ({},[],(),<>) и заканчивающаяся точкой. Написать рекурсивную функцию, проверяющую, есть ли в строке правильная скобочная запись. 2. Дана шахматная доска, на которой есть несколько черных и одна белая. Написать функцию для определения максимального кол-ва черных шашек, которые можно съесть за один ход. |
![]() |
![]() |
![]() |
#2 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,899
|
![]()
Если наработок нет, и результаты поиска по форуму и по инету ничего не дали, то Вам только во фриланс.
1. Правильная скобочная запись это когда выражение внутри открывающей и закрывающей скобки одного типа включает другую правильную скобочную запись, и естественно скобке открывающей всегда сопоставлена закрывающая. Рекурсия должна на каждую открывающуюся скобку пушиться, и на закрывающую попаться, с проверкой какого типа была скобка. Если выражение кончилось, а стек рекурсии ещё не завершился, значит выражение не является правильной скобочной записью, если при закрывающей скобке обнаружилось что открывающаяся - другого типа, то также не является. Это словесный алгоритм, пробуйте писать. 2 задачу лучше решать после первой, на мой взгляд она посложнее, и даже затрудняюсь придумать алгоритм, надо будет покумекать, но опять же, никакого кода не ждите, халявы для бездельников тут нет. |
![]() |
![]() |
![]() |
#3 | |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]() Цитата:
Только совсем не ясно как они заданы... Что-то вида : в первой строке или координаты ферзя или нуль. Во второй ... |
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
4 Задачи на рекурсию | Toni Milano | Помощь студентам | 2 | 27.12.2011 19:02 |
Задачи на рекурсию (Паскаль) | К.Марат | Помощь студентам | 5 | 14.10.2011 18:12 |
Необходимо решение задачи на рекурсию | Пират | Помощь студентам | 1 | 03.07.2011 06:27 |
Специфические задачи на рекурсию на C++ ($) | DaryaArt | Фриланс | 2 | 27.04.2011 02:19 |
Задача на рекурсию. | KoHgpaT | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 22.12.2006 20:49 |