This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author LambertDW
Recipients LambertDW
Date 2009-12-03.19:58:44
SpamBayes Score 0.0020848485
Marked as misclassified No
Message-id <1259870325.93.0.208726118911.issue7430@psf.upfronthosting.co.za>
In-reply-to
Content
'''
    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)
History
Date User Action Args
2009-12-03 19:58:46LambertDWsetrecipients: + LambertDW
2009-12-03 19:58:45LambertDWsetmessageid: <1259870325.93.0.208726118911.issue7430@psf.upfronthosting.co.za>
2009-12-03 19:58:44LambertDWlinkissue7430 messages
2009-12-03 19:58:44LambertDWcreate