Перейти к содержимому


для сипэпэшников)))


Сообщений в теме: 6

#1 Нафаня

    Местный

  • Пользователи
  • 289 сообщений

Отправлено 06 May 2007 - 15:43

Народ, такая тема:надо слабать рекурсивную функцию, которая в качестве аргументов принимает массив и его размер, а возвращает наименьшее значение массива.
У мя всё работает, ток возвращаеццо бред.......я немного не могу разобраццо с рекурсией.Помогите,плз...

#2 saLRm

    Местный

  • Пользователи
  • 683 сообщений

Отправлено 07 May 2007 - 06:22

Вопрос: на хрена здесь рекурсия?!?!?!!?

Предложение: попробуй передавать не сам массив, а ссылку на массив...

#3 T_Dev

    Местный

  • Пользователи
  • 443 сообщений

Отправлено 07 May 2007 - 07:51

В принципе можешь сделать следующим образом, если необходима рекурсия: в функции убивай максимальное значение из массива, и пока размер не равен 1, рекурсию делай.

#4 Нафаня

    Местный

  • Пользователи
  • 289 сообщений

Отправлено 11 May 2007 - 03:53

Я делаю так: сравниваю первый элемент с последним,если последний меньше - пихаю его вместо первого и передаю размер массива на один меньше(без последнего)...вроде всё работает, но в конце почимута возвращает в мэйн значение первой ячейки после первого преобразования, а не последнего...

#5 Arkan

    Пользователь

  • Пользователи
  • 54 сообщений

Отправлено 16 May 2007 - 16:40

saLRm сказал:

Вопрос: на хрена здесь рекурсия?!?!?!!?


Задача скорее всего дана на применение рекурсивной ф-ции.

Цитата

Я делаю так: сравниваю первый элемент с последним,если последний меньше - пихаю его вместо первого и передаю размер массива на один меньше(без последнего)

Точно из учебника (самоучителя), там редко альтернативные решения приводятся

П.С. Нафаня пиши на нормальном языке!!!!!! (возвращаеццо, разобраццо, У мя, почимута, и т.д.)

#6 Нафаня

    Местный

  • Пользователи
  • 289 сообщений

Отправлено 17 May 2007 - 22:36

Ни нравиццо - не читайте, мне так удобнее...И вообще, тему можно закрывать, я сделал прогу...

#7 saLRm

    Местный

  • Пользователи
  • 683 сообщений

Отправлено 18 May 2007 - 08:53

по просьбе тема закрыта...





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей