作者查詢 / EdisonX
作者 EdisonX 在 PTT [ C_and_CPP ] 看板的留言(推文), 共2905則
限定看板:C_and_CPP
看板排序:
15F→: 我想原po大概是很單純的想做 stack rollback 動作而已吧10/21 21:24
16F→: 把排序的過程紀錄下來,到時再反推回去,這樣不行嗎 ?10/21 22:11
17F→: 這動作就是我上面說的 stack rollback (不知道正不正式.)10/21 22:12
25F→: 紀錄大小 < n 我覺得不太可能 , 扣除計數式排序 , 最快10/22 00:01
26F→: 是 O(n logn) , 若每次紀錄的是交換的兩個索引 (i,j),10/22 00:02
27F→: 那大小估算大概也要 2 * n * log(n)10/22 00:03
28F推: 等等... 插入排序應該只要 2*n 就行了...10/22 00:05
29F→: 講錯,是交換排序 Orz , 插入排序還沒想空間需求10/22 00:05
20F推: 這問題之前解過, #1HVcO7tV , 效能差 50 倍以上.10/15 21:33
21F推: 原文後段已有解法 , 照著解效能應可有明顯提升.10/15 21:37
1F推: 這段關鍵效能放上來看如何 ? 寫法差很多10/14 21:50
6F推: 我先猜個部份.. 存圖的時候如果是(RGB)慢慢寫檔的話爆慢10/14 21:53
8F推: @damody : 通常寫到檔案會先寫到記憶體 buf, 再一次寫入10/14 22:09
9F→: 減少 IO 時間 , 但有沒有真那麼慢就不知道了...10/14 22:09
6F推: #include <conio.h> , 非標準函式庫10/13 21:35
19F推: 我笑了10/10 20:44
2F→: const char keyword_; 這行修一下吧09/29 08:03
3F推: win7 , cmd.exe 確定不支援 full screen.10/11 14:25
1F推: SizeOfA(int *A) 永遠傳回 1 , 其他沒細看。09/25 22:10
6F→: @carylorrk : agree~09/26 08:17
7F→: 附註一下 realloc 第一個引數可以放 NULL,效果和malloc同09/26 08:18
6F推: Registry,Ini,自定義格式, 很多, 而且 Win32 都有現成API09/26 08:11
7F→: GetPrivateProfile / WritePrivateProfile 就很好用了.09/26 08:15
8F→: 我想到字串化 macro, 不過蠻不推這麼用的.09/25 22:06
9F→: #define STRLIZE(s) #s09/25 22:06
10F→: char * path = STRLINE(C:\a\b\c\d.txt);09/25 22:07