我必須做出一個鏈表,增加了自己的左邊,這樣即時通訊思想是這樣的,其中框是節點和箭頭是鏈接一個鏈接列表的方向:如何確定
tail [] <- [] <- [] <- ... [] head
但是,如何在添加第二個節點時確定鏈表的方向? 你怎麼知道它將被放置在哪一邊?
例如驗證碼:頭=新IntNode(5頭)
將添加到右側,如果鏈表是這樣的:
head tail
[] -> [] -> [] -> []
但是,添加到時只有已經使用該格式製作了列表,那麼創建新鏈接列表時將從哪一方開始?
這有點像問一個家庭樹是否去向上或向下。傳統上它是以父母爲中心繪製的,但不一定是:只要結構相同,就可以隨意繪製。我猜想,鏈接列表通常在左邊,右邊是尾巴;但那只是因爲大多數語言都是從左到右閱讀。這不是鏈接列表的內在屬性。 – 2014-09-21 18:52:28