我正在處理雙鏈表,並且我必須創建的方法之一是remove方法,它從列表中刪除targetData的所有實例,並且必須通過在列表中執行單個遍歷來刪除元素。然而,我的方法不刪除所有的實例,我無法弄清楚,爲什麼 這是我的方法Double LinkedList和刪除
0
A
回答
-1
相關問題
- 1. 如何從LinkedList中刪除ints pp = new LinkedList();?
- 2. 刪除LinkedList重複的項目
- 3. Single LinkedList刪除最後一個節點
- 4. 如何刪除數組中的double值?
- 5. 從RichTextBox刪除Double LineBreak到字符串
- 6. PrintWriter和LinkedList
- 7. Object的LinkedList和HashMap的LinkedList的區別?
- 8. 時間複雜度,同時刪除最後一個元素從ArrayList和LinkedList
- 9. 我的LinkedList刪除方法有什麼問題
- 10. 關於從LinkedList中刪除節點時的垃圾回收器
- 11. C# - LinkedList - 如何刪除指定節點後的所有節點?
- 12. LinkedList刪除以_______開頭的所有字符串
- 13. LinkedList(generic)中的刪除方法有什麼問題?
- 14. 如何遍歷LinkedList並從Java中刪除某些單詞
- 15. 的Java LinkedList的問題 - 如何刪除具備一定資格
- 16. 從Java中的LinkedList中刪除重複的元素
- 17. Java中LinkedList的LinkedList?
- 18. 刪除OnClickListener和自動化
- 19. AsNoTracking和刪除
- 20. 刪除父和子對象
- 21. 從Java中的double數組中刪除重複的值?
- 22. 如何刪除CodeIgniter中的double foreach中的雙重URL引用
- 23. 使用jQuery從輸入中刪除double http://
- 24. 爲什麼從C++ 11中刪除了std :: pow(double,int)?
- 25. 左滑動刪除和編輯,刪除
- 26. VTK刪除()和數據刪除
- 27. Java:TreeSet和LinkedList的問題
- 28. 接口實現和LinkedList
- 29. boost :: numeric :: ublas :: vector <double>和double []
- 30. C++中double和DOUBLE的區別
我相信,這是一個課外練習? (否則,你應該只是使用一個容器類......)那麼,雙鏈表的一個非常方便的「技巧」是初始化列表,使其始終包含一個**「虛擬」**條目,該條目最初與自身相連。這個虛擬或錨點條目在遍歷期間總是被忽略,當然不能被刪除。這個買你的是「插入或移除節點的代碼總是相同的,因爲總是至少有一個節點(虛擬...)在列表中 –