1
所以我有一個問題在序言中說我必須從列表中刪除所有重複元素。例如:L=[1,2,1,4,1,3,4]
=>R=[2,3]
。我不允許使用任何內置的謂詞。我知道如何使它刪除重複項(如L=[1,2,1,4,1,3,4]
=>R=[1,2,3]
),但我只需要在列表中只出現一次的元素。序言 - 從列表中刪除所有重複元素(只保留獨特的元素)
所以我有一個問題在序言中說我必須從列表中刪除所有重複元素。例如:L=[1,2,1,4,1,3,4]
=>R=[2,3]
。我不允許使用任何內置的謂詞。我知道如何使它刪除重複項(如L=[1,2,1,4,1,3,4]
=>R=[1,2,3]
),但我只需要在列表中只出現一次的元素。序言 - 從列表中刪除所有重複元素(只保留獨特的元素)
比方說,我們已經定義了服務謂詞count_occurrences(Elem, List, Count).
然後我們就可以訪問列表,路過原來的歡迎,並通過元素決定因素,如果我們需要保留或放棄它。
s(X)。路要走! – repeat
你能證明你到目前爲止已經嘗試過嗎? – lurker
@ lurker。同樣的問題:http://stackoverflow.com/q/33259691/4609915 – repeat
@repeat是的,我最初引用一個作爲重複,*除*在這種情況下OP已指定*不允許使用任何內置謂詞*,而這個鏈接的問題似乎允許他們(和所有答案 – lurker