我正在努力與一種算法。我想從第二個列表中的數據開始對當前列表執行一些操作(更新,刪除,添加元素)。我的列表管理最好的算法是什麼?
我的第一個列表currentList
和提交的名單submittedList
的問題,我必須解決的是:
- 如果currentList的元素是在submittedList,這個元素必須在更新currentList
- 如果當前列表的元素不在提交列表中,則該元素必須從當前列表中刪除
- 提交的列表中的所有元素都不在currentList必須添加到currentList
如果你能幫助請,謝謝
'List'有方法'contains','add'和'remove'。使用它們來檢查元素是否存在以及插入和刪除元素。 – BackSlash
這些元素是獨一無二的嗎?它看起來像這些操作將更快地工作,而不是在列表上創建集合 –
你可以拋棄'currentList'並使用'submittedList'嗎?如果不是的話,你可以只''清除'currentList'和'addAll'將'submittedList'的內容清除爲'currentList'? – user2357112