Lines Matching refs:cycles
85 def is_existing_cycle(path, cycles): argument
94 if any(is_sublist(x, path) for x in cycles):
99 def expand(path_queue, path_lengths, cycles, src_map): argument
106 if is_existing_cycle(cur_path, cycles):
122 if not is_existing_cycle(cycle, cycles):
123 cycles.append(cycle)
130 cycles = [] variable
150 def iter_cycles(cycles): argument
152 for cycle in cycles:
166 expand(path_queue, path_lens, cycles, src_map)
168 average = sum([len(x)+1 for x in cycles]) / len(cycles)
170 print("Found {} cycles. Average cycle length = {}.".format(len(cycles), average))
171 counted = list(iter_cycles(cycles))
181 for cycle in cycles:
193 for cycle in cycles: