作業系統概論

設計一組過程,將兩個內含循序紀錄的檔案合併成一循序記錄檔案,但每一過程之程式只能使用一個檔案

這個要用程式去寫,但是連題目都看的不是怎麼懂,不知道對作業系統了解的大大們可以解答一下嗎? 可以的話不知道也行不行寫個程式給我參考一下

2 Answers

Rating
  • 1 decade ago
    Favorite Answer

    這一題就是簡單的sort問題, 比如說

    檔案A裡面的內容是 0 1 4 8 10

    檔二B裡面的內容是1 5 6 7 10

    那題目要求你把兩個檔合併成一個新的檔案, 內容是 0 1 1 4 5 6 7 8 10 10

    其實這一題沒有要求任何演算的速度或方法,

    唯一的要求就是一次只能開一個檔.

    你把檔案A的內容複製到記憶體, 然後依序插到檔案B中, 就好了.

    可以去找資料結構或演算法的書籍,

    詢細檔案比較適合的sort法, 請參考merge sort

    好像之前也有人問過... 不過程式還是要自己寫 :P

    Source(s): 古早以前唸的書
  • 1 decade ago

    1+1=2

    2+2=4

    3+3=6

    4+4=8

Still have questions? Get your answers by asking now.