0
我需要搜索列表中的所有元素x,其中x.key = k。我會創建一個空的列表G,在那裏存儲有關索引的信息。搜索列表中包含x.key = k的所有元素
search(L,G,k)
x <- L.head
y <- G.head
i <- 0
while (x.next != null)
x <- x.next
i <- i+1
if(x.key = k)
y.next <- new y
y <- y.next
y.key <- i
它正確嗎?我該如何正確書寫新的y?我希望如果來自L的元素具有密鑰k,則新元素與具有密鑰i的G列表相連,其中i是索引。