假設我有一個這樣的名單: my_list = [A, B, C, D, E, F, G]
其實,我用我的名單就像一個循環。這意味着G之後有A,A之前有G。 我想知道什麼是最短距離,例如B和F。因爲F -> G -> A -> B短於B -> C -> D -> E -> F。 什麼是更「pythonic」的方式來計算這樣的距離? 我雖然到目前爲止還是比較難看(假設我知道指數): def dis
我想實現一個刪除(節點x)方法和一個搜索(E鍵)方法,但我不明白我如何可以使循環遍歷列表?我試圖寫入刪除方法。以下是我的代碼: public class CircularSinglyLinkedList<E> {
private Node<E> head;
private Node<E> tail;
private class Node<E> {
pu