Re: [問題] tuple如何用for迴圈取值

看板C_and_CPP作者 (^o^)時間4年前 (2020/06/30 05:48), 4年前編輯推噓3(302)
留言5則, 1人參與, 4年前最新討論串2/4 (看更多)
雖然原文有點長不過聽起來應該就是做參數的Cartesian product Python有人說過了秒解XD,C++當作練習其實也滿不錯的 這應該面試也常常會考吧XD Cartesian product最直覺就DFS走一次 實作上來說,看你最後是要給system()用,其實直接把參數做成string應該會單純很多 如果你一開始的那些參數的列表一定要用不同型態的vector的話 就會有點麻煩需要用template https://glot.io/snippets/fou4l2ksnm 如果你那些參數列表都用vector<string>來宣告的話 就把所有參數訂在vector<vector<string>>,練習寫個DFS吧 應該是不會需要用到tuple -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.25.86 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1593467301.A.6F8.html ※ 編輯: nevak (36.231.25.86 臺灣), 06/30/2020 05:48:37

06/30 11:10, 4年前 , 1F
喔喔喔 先轉成同一個TYPE就沒有tuple的問題了
06/30 11:10, 1F

06/30 11:10, 4年前 , 2F
感謝大神
06/30 11:10, 2F

06/30 18:30, 4年前 , 3F
根據V大建議 改用vector+DFS+variadic template
06/30 18:30, 3F

06/30 18:31, 4年前 , 4F
https://ideone.com/isN5k0 code看起來乾淨很多
06/30 18:31, 4F

06/30 22:04, 4年前 , 5F
我現在才發現我打錯字 把N大寫成V大了
06/30 22:04, 5F
文章代碼(AID): #1U-c6bRu (C_and_CPP)
文章代碼(AID): #1U-c6bRu (C_and_CPP)