Почему kort не сообщает о любом цикле в этом примере?

Поместите это как строку 1:

[ -z "$PS1" ] && return # If not interactive, exit
0
17.11.2018, 18:36
1 ответ

В вашем первом вводе нет петли. Давайте разберемся:

a b c d c b a b

Или, попарно:

  • а < б
  • с < d
  • с < b
  • a < b (этот указан дважды!)

Таким образом, и «а», и «с» предшествуют «b», и что «с» также стоит перед «d». Но петель там нет!

Однако во втором примере у вас есть два прямых цикла, оба a < b, b < a (loop! )а также c < d, d < c (петля!)

Поместив их в график для визуализации, (вы можете изучить dotпрограмму ), которая поможет вам легко визуализировать эти циклы!

2
28.01.2020, 02:31

Теги

Похожие вопросы