tag:blogger.com,1999:blog-10940209.post8423994136693943818..comments2023-11-04T10:39:41.621+08:00Comments on 鳥毅的Blog: STL的next_permutation鳥毅http://www.blogger.com/profile/08368762184448456724noreply@blogger.comBlogger9125tag:blogger.com,1999:blog-10940209.post-13159787606128994622018-03-13T12:26:13.726+08:002018-03-13T12:26:13.726+08:00謝謝鳥毅大大教學 而且淺顯易懂 新手都能明確看懂 學校目前還剛學到陣列而已~哈哈謝謝鳥毅大大教學 而且淺顯易懂 新手都能明確看懂 學校目前還剛學到陣列而已~哈哈Anonymoushttps://www.blogger.com/profile/10780523050310982239noreply@blogger.comtag:blogger.com,1999:blog-10940209.post-10300211002110881222018-03-12T16:29:02.922+08:002018-03-12T16:29:02.922+08:00柳同學:
你要加強基本功才是呀!這叫做Dynamic Array 。若是C用malloc,C++...柳同學:<br /> 你要加強基本功才是呀!這叫做Dynamic Array 。若是C用malloc,C++用new。<br />隨便寫寫,請在作業後面註明:感謝鳥毅教導C++,哈哈。<br /><br />#include <br />#include <br />using namespace std;<br />int main()<br />{<br /> int size;<br /><br /> cout << "請輸入陣列大小 1 ~ 10: ";<br /> cin >> size;<br />int *a = new int[size];<br />for(int i=0; i<size; i++)<br />{<br /> a[i] = i+1;<br />}<br />do<br />{<br />for(int鳥毅https://www.blogger.com/profile/08368762184448456724noreply@blogger.comtag:blogger.com,1999:blog-10940209.post-61073926995970991032018-03-12T15:42:12.862+08:002018-03-12T15:42:12.862+08:00你好 剛好學校作業有這題 請問一下 如果不知道輸入有幾個 陣列要怎麼辦 有可能題目出1-7 或是1-...你好 剛好學校作業有這題 請問一下 如果不知道輸入有幾個 陣列要怎麼辦 有可能題目出1-7 或是1-5 1-10 都有可能 就不能像上面那樣宣告了Anonymoushttps://www.blogger.com/profile/10780523050310982239noreply@blogger.comtag:blogger.com,1999:blog-10940209.post-80806208753862713032010-04-11T20:36:01.350+08:002010-04-11T20:36:01.350+08:00Chen, 你應該問用什麼編譯器會過,基本上STL與平台無關呀!我在FreeBSD、Windows、...Chen, 你應該問用什麼編譯器會過,基本上STL與平台無關呀!我在FreeBSD、Windows、Linux和Mac用gcc 4.2都沒問題,Visual Studio 2008的C++ compiler也可以。所以在熟悉的平台用gcc或MSC吧 ^_^鳥毅https://www.blogger.com/profile/08368762184448456724noreply@blogger.comtag:blogger.com,1999:blog-10940209.post-34376348567998801382010-04-10T17:33:39.393+08:002010-04-10T17:33:39.393+08:00請教一下,您上述的 code可以在哪個平台上compile and run?Linux or Win...請教一下,您上述的 code可以在哪個平台上compile and run?Linux or Windows...<br /><br />因為要寫一個52!的perm...還需要改寫..<br /><br />thanks in adv.JChttps://www.blogger.com/profile/03893406640877958475noreply@blogger.comtag:blogger.com,1999:blog-10940209.post-17918943613259328412007-11-20T14:56:00.000+08:002007-11-20T14:56:00.000+08:00沒問題,版權沒有,歡迎抄襲 XD沒問題,版權沒有,歡迎抄襲 XD鳥毅https://www.blogger.com/profile/08368762184448456724noreply@blogger.comtag:blogger.com,1999:blog-10940209.post-67661765810091026232007-11-20T04:29:00.000+08:002007-11-20T04:29:00.000+08:00哈囉請問可以參考你的文章放在我的報告裡嗎哈囉<BR/>請問可以參考你的文章<BR/>放在我的報告裡嗎Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-10940209.post-11902488025437690812007-08-22T20:09:00.000+08:002007-08-22T20:09:00.000+08:00廖大,你說的沒錯,不過若要走遍所有的排列而不是排序,必須要先排序。sgi doc Notes:[2]...廖大,你說的沒錯,不過若要走遍所有的排列而不是排序,必須要先排序。<BR/><BR/>sgi doc Notes:<BR/>[2] Note that the lexicographically smallest permutation is, by definition, sorted in nondecreasing order.鳥毅https://www.blogger.com/profile/08368762184448456724noreply@blogger.comtag:blogger.com,1999:blog-10940209.post-10700344096548493112007-08-22T18:30:00.000+08:002007-08-22T18:30:00.000+08:00並沒有規定一定要 sort 過才能跑 {next,pre}_permutation(), 你看 sg...並沒有規定一定要 sort 過才能跑 {next,pre}_permutation(), 你看 sgi doc 裡面最後的 snail_sort() 就是很好的例子ijliaohttps://www.blogger.com/profile/10307523571846842484noreply@blogger.com