演算法第四版中StdIn isEmpty 陷入死迴圈如何解決?

時間 2021-06-17 22:38:51

1樓:落魄的小新

我看這本書的時候也遇到這個問題,如果是讀到檔案末尾不會停止,會一直讀下去,因為返回的一直是true,有個不是辦法的辦法,在檔案的末尾加上自定義的標記,這個標記寫兩遍,當第一次讀到標記時直接返回false就行,這樣就可以完整讀取檔案本來的內容,而且不會陷入死迴圈,注意標記寫兩遍,不然還是會死迴圈。

2樓:

這是Eclipse的歷史bug, 參考 What is the End Of File/Stream keyboard combination to use with System.in.read() 和 Passing End of Transmission (Ctrl + D) character in Eclipse CDT console

不確定自己在Eclipse中該按哪個鍵終止console可以在配置裡的keys中搜eof檢視

我的Eclipse on Mac反正在跑你這個loop的時候也無法接受到ctrl+d傳送的EOF, 哪怕試過上述鏈結中的各種方法, 但是在執行書裡的二棧算術程式是可以正確收到EOF的

個人建議反正命令列編譯執行一樣可以執行並終止這個程式, 那咱就別太糾結這個與工具相關的問題了, 畢竟是學演算法而不是學Eclipse對吧

第四版基礎有機化學有必要買嗎?

小兵阿華 那裡面機理是比別的細一點,但是也就那麼一點,特點是反應式是真的全,很多都不考的那種 除非考北大清華 不是說你看了最厚的就真學懂有機機理了,不是,不是,不是。Furthermore,它厲害 你們學校會考那麼細 它厲害 你看的完 它厲害 講的都對,因為許多反應特點和活性順序每個教材每個學校要求...

普心第五版和第四版區別大嗎?考研買哪個版本更好?

Winnie 都可以,其實你想想,出題老師有沒有那麼快就適應新書呢?自己的知識框架都是在舊版書上建立的。如果需要可以經驗的可以看看我的經驗貼呀。https zhuanlan p 62 396026 眾學簡快心理學考研 普心第四版和第五版都是可以的。如果有第四版的話就沒必要買第五版了,如果沒有可以買最...

如何看待羅永浩在第四次直播中翻車?

大呆 我發現包括羅永浩60 70後父母這一輩生意人特別是學歷不高的那種很多都有乙個特性 會忽悠。或者說為了促成生意可以無底線的包裝自己的資歷和專案實力。他們很多有很強的行動力,很有闖勁,也很會社交,侃侃而談,看起來很 吃得開 這種人在接觸時往往會給人極好的第一印象,很容易給人信任並與之達成合作。但他...