看板 Programming 關於我們 聯絡資訊
※ 引述《doubleday (蘆蘆)》之銘言: : ※ [本文轉錄自 C_and_CPP 看板 #1DlyMgEG ] : 作者: doubleday (蘆蘆) 看板: C_and_CPP : 標題: [問題] 關於程式的行為 : 時間: Tue May 3 17:06:47 2011 : 問題(Question): : 我想問有沒有程式行為是對一個陣列做存取, : 程式的存取行為是arr1 arr1000 arr2000...以此類推 : 這樣跳一個很大的間隔作存取的行為 : 不一定要一千這樣跳只要是間隔很大的這樣跳也行 不好意思 有人說我講的太抽像了 我描述清楚一點好了 比如說陣列的讀取方式是 arr1 arr1000 arr 2000這樣每隔1000個陣列大小讀取一次 我想問的是有沒有程式行為是像這樣的 我說的程式行為是真實情況會發生的 現在知道的只有shell sort , sparse matrix 各位大大可以在幫我想一個嗎?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.125.45.102
yauhh:不好意思,你第二句在原文中也出現過,第三句218.160.111.250 05/03 22:50
yauhh:也是原文中的意思.知道何謂具體嗎?218.160.111.250 05/03 22:51
yauhh:要說隨機從陣列中取幾個元素也算是,但是218.160.111.250 05/03 22:53
yauhh:很難理解其中你想談什麼事情.218.160.111.250 05/03 22:54
james732:同樓上,這篇文章跟原本那篇好像差不多XD 140.117.171.46 05/04 01:22
james732:最後一行的兩個例子還是從C++板拿過來的 140.117.171.46 05/04 01:23
SmallBeeWayn:雖然題目不懂,不過推薦Matlab122.116.180.163 05/04 10:00
MOONRAKER:這干matlab屁事啊 59.120.168.228 05/04 15:15
mron:只要是有用到陣列的程式,應該都有你說的行218.160.110.112 05/04 17:39
mron:為吧。218.160.110.112 05/04 17:39
mron:sparse matrix 是什麼程式?218.160.110.112 05/04 17:40
MOONRAKER:一個很大的陣列,有值的格位相對少 59.120.168.228 05/04 18:23
MOONRAKER:可以用不同的資料結構來達成 59.120.168.228 05/04 18:23
horngsh:稀疏矩陣?112.105.218.191 05/04 19:48
mron:那我貢獻一個好了--print("hello world"); 218.160.208.96 05/04 22:24
ericwang1017:聽起來像是稀疏矩陣,原po要不要多123.110.145.105 05/05 04:54
ericwang1017:說明一點...123.110.145.105 05/05 04:54
sunneo:感覺起來像是想要驗證記憶體存取的預測 140.127.114.41 05/05 19:01
doubleday:一般的迴圈i++ j++這些都是連續的記憶體 140.125.45.112 05/05 20:20
doubleday:access 我想要找程式行為是記憶體不連續 140.125.45.112 05/05 20:21
doubleday:記憶體跳躍的間隔很大 然後要是真時會發 140.125.45.112 05/05 20:22
doubleday:生的情況 shell sort就是一個典型例子 140.125.45.112 05/05 20:22
doubleday:而稀疏矩陣再展開的過程中是不連續的 140.125.45.112 05/05 20:24
ericwang1017:西洋棋殘局的key index118.160.235.238 05/06 02:56
ericwang1017:google earth的照片資訊?118.160.235.238 05/06 02:56
ericwang1017:這兩個算是你要的"case"嗎?118.160.235.238 05/06 02:56
ericwang1017:而且說實在的, sparrse matrix是一種118.160.235.238 05/06 03:12
ericwang1017:array的狀態,並不是一種程式行為118.160.235.238 05/06 03:15
ericwang1017:而且,用跳1000這種方式去解sparse118.160.235.238 05/06 03:20
ericwang1017:matrix,可能會被打屁股118.160.235.238 05/06 03:21
ericwang1017:所以不會有"程式行為"長那個樣子118.160.235.238 05/06 03:24
ericwang1017:所以你問的問題大家都看不太懂..118.160.235.238 05/06 03:28
ericwang1017:往linked list的structure可能會有你118.160.235.238 05/06 03:36
ericwang1017:要的118.160.235.238 05/06 03:36
doubleday:謝謝樓上 終於有人看懂我的意思了 140.125.45.112 05/06 10:18
hirabbitt:1 1000 2000 第一個應該是0吧 163.13.127.91 05/06 11:42
varg:把key check都塞到array裡就有可能阿 140.113.209.4 05/07 15:44