Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 10, 2010 11:02:28

Aviz
От:
Зарегистрирован: 2009-03-06
Сообщения: 39
Репутация: +  1  -
Профиль   Отправить e-mail  

ООП и Связанные списки

В “How to Think Like a Computer Scientist”, на мой взгляд, интересно реализована идея связанных списков.

class Node:
def __init__(self, cargo=None, next=None):
self.cargo = cargo
self.next = next
def __str__(self):
return str(self.cargo)

if __name__ == '__main__':
node_1=Node(1)
node_2=Node(2)
node_3=Node(3)

node_1.next=node_2
node_2.next=node_3

def printList(node):
while node:
print node.cargo,
node = node.next
print

printList(node_1)
1 2 3 - получим))



Офлайн

#2 Июнь 10, 2010 11:14:52

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

ООП и Связанные списки

А что интересного то? Вроде стандартный связный список, в любом учебнике приводится.



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#3 Июнь 10, 2010 12:14:36

Aviz
От:
Зарегистрирован: 2009-03-06
Сообщения: 39
Репутация: +  1  -
Профиль   Отправить e-mail  

ООП и Связанные списки

я выразил эмоцию, по поводу абстрактной конструкции))
Прости PooH, но это моя эмоция!



Офлайн

#4 Июнь 10, 2010 23:19:09

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

ООП и Связанные списки

помню не испытывал никакой радости, когда реализовывал их на паскале через указатели…



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version