[問題] 如何取得vector的子集合

看板C_and_CPP作者 (旅之夢)時間14年前 (2010/03/21 17:55), 編輯推噓5(505)
留言10則, 7人參與, 最新討論串1/1
需要include的檔案: (例: #include <vector> ) 我需要寫一個遞迴函數,讀入一個vector(by reference), 處理過後將原vector的子集合再本身做遞迴, 請問我該如何取得這段子集合。 (需使用相同的記憶體位置而不是拷貝資料) PS.是連續的元素但不一定從第一個開始 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.113.134.60 ※ 編輯: tabinoyume 來自: 59.113.134.60 (03/21 17:59)

03/21 18:07, , 1F
兩個作法.. 一個把 index 上下界當作參數傳進去..
03/21 18:07, 1F

03/21 18:07, , 2F
另外一個作法就是直接傳 iterator 了...
03/21 18:07, 2F

03/21 18:07, , 3F
當然第一個方法比較容易懂,但是男子漢選第二種
03/21 18:07, 3F

03/21 18:23, , 4F
感謝y大一語驚醒夢中人 剛接觸STL,很多東西都想不通
03/21 18:23, 4F

03/21 21:21, , 5F
為什麼我笑了,感覺好man好熱血
03/21 21:21, 5F

03/21 22:31, , 6F
我也笑了 @@ 好熱血呀~~
03/21 22:31, 6F

03/21 22:36, , 7F
y 大好 man
03/21 22:36, 7F

03/22 01:08, , 8F
還好我都選第二種 我是男子漢
03/22 01:08, 8F

03/22 11:43, , 9F
為什麼要用遞迴?
03/22 11:43, 9F

03/23 17:55, , 10F
to樓上 那是牽扯到演算法本身的問題
03/23 17:55, 10F
文章代碼(AID): #1BfUqYrf (C_and_CPP)