Kodomo

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

Учебная страница курса биоинформатики,
год поступления 2010

Контрольная работа

  1. Имя:
  2. Дано определение классов для односвязных списков:
    •    1 class Node(object):
         2   pass
         3 
         4 def list(sequence):
         5   if sequence:
         6     result = Node
         7     result.value = sequence[0]
         8     result.next = list(sequence[1:])
         9     return result
        10   return None
      

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









Контрольная работа

  1. Имя:
  2. Дано определение классов для односвязных списков:
    •    1 class Node(object):
         2   pass
         3 
         4 def list(sequence):
         5   if sequence:
         6     result = Node
         7     result.value = sequence[0]
         8     result.next = list(sequence[1:])
         9     return result
        10   return None
      

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









Контрольная работа

  1. Имя:
  2. Дано определение классов для односвязных списков:
    •    1 class Node(object):
         2   pass
         3 
         4 def list(sequence):
         5   if sequence:
         6     result = Node
         7     result.value = sequence[0]
         8     result.next = list(sequence[1:])
         9     return result
        10   return None
      

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









Контрольная работа

  1. Имя:
  2. Дано определение классов для односвязных списков:
    •    1 class Node(object):
         2   pass
         3 
         4 def list(sequence):
         5   if sequence:
         6     result = Node
         7     result.value = sequence[0]
         8     result.next = list(sequence[1:])
         9     return result
        10   return None
      

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









Контрольная работа

  1. Имя:
  2. Дано определение классов для односвязных списков:
    •    1 class Node(object):
         2   pass
         3 
         4 def list(sequence):
         5   if sequence:
         6     result = Node
         7     result.value = sequence[0]
         8     result.next = list(sequence[1:])
         9     return result
        10   return None
      

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









Контрольная работа

  1. Имя:
  2. Дано определение классов для односвязных списков:
    •    1 class Node(object):
         2   pass
         3 
         4 def list(sequence):
         5   if sequence:
         6     result = Node
         7     result.value = sequence[0]
         8     result.next = list(sequence[1:])
         9     return result
        10   return None
      

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









Контрольная работа

  1. Имя:
  2. Дано определение классов для односвязных списков:
    •    1 class Node(object):
         2   pass
         3 
         4 def list(sequence):
         5   if sequence:
         6     result = Node
         7     result.value = sequence[0]
         8     result.next = list(sequence[1:])
         9     return result
        10   return None
      

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