Message95943
'''
RuntimeError: maximum recursion depth exceeded in cmp
Python 3.1.1 (r311:74480, Oct 2 2009, 12:29:57)
[GCC 4.3.3] on linux2
'''
import itertools,pprint
combos = itertools.combinations
def connect(nodes,a,b):
nodes[a].append(b)
nodes[b].append(a)
def insert(nodes,components):
if components == 0:
pprint.pprint(nodes)
for (i,node,) in enumerate(nodes):
if not node:
break
i += 2
for joints in combos(range(i),2):
connect(nodes,*joints)
nest = [node[:]for node in nodes]
insert(nest,components-1)
def e155(components):
if components < 1:
return 0
network = [[]for i in range((components+1)*2)]
insert(network,components)
return network
e155(2) |
|
Date |
User |
Action |
Args |
2009-12-03 19:58:46 | LambertDW | set | recipients:
+ LambertDW |
2009-12-03 19:58:45 | LambertDW | set | messageid: <1259870325.93.0.208726118911.issue7430@psf.upfronthosting.co.za> |
2009-12-03 19:58:44 | LambertDW | link | issue7430 messages |
2009-12-03 19:58:44 | LambertDW | create | |
|