原创 對於大數字的運算

說明:由於在各種語言中各種整型數據是會受到各種的規範(如在java的整型中byte只有分配一個字節8位,最大的long類型有8個字節也就是說最大能表示2的64次的數)那麼在java中對於超過2的64次方的整數進行運算時該怎麼辦?(通常對

原创 人生就是不斷學習的過程

我是一個大學,在不經意間看到了這個csdn,看着大神們的博文,實在是受益匪淺。 至此我也開始了我的csdn之旅。 作爲一個程序員的預備,我在這裏記下我的學習之旅。

原创 基本的遞歸問題--河內之塔

說明:大家小時候想必都玩過漢諾塔的遊戲吧,今天在這裏有java語言解決這個問題,這是一個基本的遞歸的問題。問題是:有A,B,C 3根柱子在A柱子上放着從小到大的幾個盤子,現在要把這些盤子從A柱子移動到C柱子上(每次移動只能移動一個盤子,而

原创 字符串匹配之BoyerMoore算法

說明:BoyerMoore算法是一種能快速檢測出在字符串中的與之匹配的算法,該算法廣泛用於各種字符串檢測。網上也有很多解釋該算法的,進過我自己的研究、總結,可能會與網上的版本在代碼和匹配算法上有點區別,但我覺得用自己的方法能更好的理解。(