基礎知識

1/9ページ

資料結構概念篇

工作已經找好,看到以前的學習筆記竟然有人看,就把記憶中(過了3個月,不知道記得多少)的自己筆試面試中碰到過,與朋友碰到的重點內容相關的題註釋在旁邊,希望對大家面試有用。只是個人觀點和經驗 (好久沒有寫部落格了,近期開始找工作,想把以前學過的課程複習一下,把大綱和基本的概念記下,方便後面的複習。) 1 […]

面試邏輯題吐血整理

你讓工人為你工作7天,給工人的回報是一根金條。金條平分成相連的7段,你必須在每天結束時給他們一段金條,如果只許你兩次把金條弄斷,你如何給你的工人付費? 答案:第一天給1段,第二天讓工人把1段歸還後再給他給2段,第三天給1段,第四天讓工人歸還1、2段,給4段。第五天依次類推…… 請把一盒蛋糕切成8份, […]

深入理解Java多執行緒中的wait(),notify()和sleep()

大家在學習Java的過程中,勢必要進行多執行緒的系統學習,這部分內容知識對於你在工作中的影響是極大的,並且在面試的過程中,這部分知識也是必然會被問到的。既然多執行緒的知識如此重要,那麼我們就不能淺嘗輒止。在這篇文章中,我想通過閱讀原始碼的方式給大家分享一下我自己對於Java中wait(),notif […]

1001:求高精度冪

Description 對數值很大、精度很高的數進行高精度計算是一類十分常見的問題。比如,對國債進行計算就是屬於這類問題。  現在要你解決的問題是:對一個實數R( 0.0 < R < 99.999 ),要求寫程式精確計算 R 的 n 次方(Rn),其中n 是整數並且 0 < n & […]

氣泡排序由淺入深詳細分析圖解

原理分析 排序結果: 詳細程式碼實現: package july.star.bubble; /** * 氣泡排序 * 相鄰元素兩兩比較,大的往後放,第一次完畢後,最大值就出現在 * 最大索引處,同理,繼續,即可得到一個排序好的陣列 * * 規律: * 1、兩兩比較,大的往後放。 * 2、第一次比較完 […]