看板 EE_DSnP 關於我們 聯絡資訊
: 不太懂題目的意思... : 所以第二部份的 : //TODO 和第三部份的 : //Write some code.. : 這兩個地方都要寫code囉? 沒有啦, 只有 TODO 的地方要寫, "Write some code..." 只是 comments 而已... : 那TODO這部份是要讓"哪一個"address的"內容"出現13呢? : (是不是就是上課提到code數少於十行的部份?) 就是 arr 的 memory address 的前面 4 個 Bytes 的地方. : (就是getSize<A(arr)這個輸出不管是在size是13還是100的時候都輸出13的內容嗎?) 100 當然是會輸出 100 囉! : 嗯 有關於getsize 它不是一個找陣列size的函式嗎@___@" 為什麼可以顯現內容 顯示內容? 他的確是要找到陣列的 size 啊! : --- : 另外第二題中 : 同spock同學問的 : myswap吃進去的prtotype可不可以改成(&array[pivot],&array[j]) : 印象中在螞蟻書是用這種call by reference的方式做的@@" : (可以用call value直接做修改嗎? 還是在vector<int> &array時就已經是reference了?) : 謝謝教授<(_ _)> For problem 2.a, 我期待的 mySwap 的 function prototype 為: void mySwap(int& a, int& b); 因為傳進去的是 int 而必須要在 mySwap 裏更動參數的值. ※ 編輯: ric2k1 來自: 140.112.21.241 (03/11 13:44)
fairyflame:Well 那(&array[pivot],&array[j])這樣算錯嗎:( 03/11 14:11
spock:樓上的同學,我想意義一樣吧。隨然我用的是其他方法…… 03/11 15:00
spock:方法比較笨,希望不要被扣分 orz 03/11 15:02
ric2k1:不要 pass-by-pointer 啦, 我覺得這樣程式會變得有點醜... 03/11 17:52
fairyflame:可是有點懶得改了耶|||b 03/11 18:09