c++ list 合並list


1.參考

http://www.cplusplus.com/reference/list/list/

2.合並

主要有兩個函數:splice()和merge()
splice()有三種調用形式:
第一種: list1.splice(it1, list2).將list2中的所有元素拷貝到list1中。在list1中的起始位置是it1.復制結束后,list2將為空。


第二種調用形式:
list1.splice(it1, list2, it2)
這個功能是將list2中的元素,從it2開始,剪切到list1的it1起始的地方。
第三種調用形式:
list1.splice(it1, list2, it2begin, it2end)
merge函數的使用:
形式:list1.merge(list2)
注意:在使用merge之前,必須使list1和list2已經排好順序。並且,合並之后list1仍然是有序的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM