亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

small.out 文件大小的問題

p := createPipeline("small.in", 400, 5)

我的small.in 是400B, 用以上的代碼,也可以生成排序后的結果small.out是400B

但是我如果用這個代碼 p := createPipeline("small.in", 400, 4),此時small.out是416B。

400都可以整除5和4?。繛槭裁床灰粯??還是實際是400/(5*8), 400/(4*8)才是真正需要整除的?


正在回答

1 回答

1B(Byte 字節)=8bit(位)

uint64(無符號64位整數)=64bit=8Byte

程序中讀寫都是講一個uint64轉成8Byte然后按字節讀寫

分4塊讀?。好看巫x取8Byte,每塊大于等于100B才結束,最后每塊讀取了13個uint64,排序后寫入文件52個uint64共512Byte

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

small.out 文件大小的問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號