看板 EE_DSnP 關於我們 聯絡資訊
想要請問一下 理論上 array ref random 產生的字串應該會和我們code random產生的字串一樣才是 但當我想要在一呼叫insert時 也就是在insert function裡第一行 cout 傳進來 x的值時 我的會跟ref不一樣 如ref產生了 kdczf mqjny vkuux 而我cout看到傳進來的x則為vkuux mqjny nmzhu 兩者的操作步驟都一樣 一直想不通問題可能在哪 (因為是x一傳進insert就cout出來 感覺似乎又不太像是code的問題) 懇請大家提示 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.25.106 ※ 編輯: vincere 來自: 140.112.25.106 (11/29 21:29)
e124553423:ref的字串都是排好的吧,想看順序要add一個print一次 11/29 21:51
※ 編輯: vincere 來自: 140.112.25.106 (11/29 21:54)
e124553423:一個一個看順序還是不同嗎? 11/29 21:55
vincere:我知道它是排好的 不過不論順序 ref產生的所有字串 並沒有 11/29 21:55
vincere:等於我的所有字串 就算一個一個產生 到第三個開始後 就會 11/29 21:56
vincere:不一樣 11/29 21:56
e124553423:不清楚欸~"~,我自己除了dlist第一個物件的問題外 11/29 22:26
e124553423:應該沒有遇到類似的問題 11/29 22:26
vincere:感激~~ 我剛好相反:( 11/29 23:23
e124553423:哦?說不定是如之前發現的是版本的問題!? 11/29 23:27
e124553423:猜測老師ref檔dlist跟array&bst compile環境不一樣!? 11/29 23:28
victoret:array 應該不會有版本差異...吧? 11/29 23:45
victoret:之前用兩種版本試過都沒問題 11/29 23:46
victoret:印象中...假如放進第一個 element 的時候 new 的不是 11/29 23:48
victoret:array 的話會出現跟教授的隨機不一樣的狀況 11/29 23:48
victoret:但是論功能的話則是會正常運作... 11/29 23:49
victoret:看一看好像跟我之前出的狀況不太一樣@@...囧 11/29 23:50
vincere:依照output結果來看是正確的 可是隨機產生出的字串是跟教 11/30 00:44
vincere:受不一樣的 可是理論上為了方便比較不是隨機產生的會相同 11/30 00:45
vincere:嗎? 11/30 00:45
yanshencun:有同樣問題QQ 12/08 23:16