快速排序法(Quick Sort)是將一個未排序的陣列分成四個部份

  1. 比對值(最左邊或最右邊的值,以下代稱S)
  2. 比S小的值
  3. 比S大的值
  4. 未處理的部份

 

taurus770423 發表在 痞客邦 留言(0) 人氣()

在學習 Heap Sort 前要先了解資料結構中的二元樹

而 Heap Sort 會用到的是二元樹中的完美二元樹

taurus770423 發表在 痞客邦 留言(0) 人氣()

關於氣泡排序的說明網路上很多,而且這應該是學校必教的項目,所以就不說明了~

如果有需要細項說明的話請參考這裡

taurus770423 發表在 痞客邦 留言(0) 人氣()

河內塔是由三根柱子及N個盤子組成的遊戲,玩家需按規則依序將盤子由A柱移動到C柱,其規則如下:

  1. 一次只能移動一個盤子
  2. 大盤子不可以疊在小盤子上

JAVA:

taurus770423 發表在 痞客邦 留言(1) 人氣()

說明:

生命遊戲是一個零玩家的遊戲,一開始在一個二維陣列的世界中放入一些細胞,而這些細胞會按著規則存活或死亡

taurus770423 發表在 痞客邦 留言(1) 人氣()

一個簡單且不包含else if的判斷式範列如下

假設我們要取得兩數效大的數,你可能會這樣寫:

taurus770423 發表在 痞客邦 留言(0) 人氣()

這個小程式是要用來寫壓縮程式用的一小部份,但壓縮程式還有中文壓縮的問題還沒解決,所以先將這個可以再利用的部份整理出來

程式中因為希望得到的資訊能夠再利用,所以使用ArrayList將它輸出,如果資訊不需再利用則可以直接Print出來就行了。

taurus770423 發表在 痞客邦 留言(1) 人氣()

在使用Java mail之前要先下載Library

下載點:這裡

taurus770423 發表在 痞客邦 留言(0) 人氣()

簡單的小程式,將數字轉成純英文26進位制,列如A、B、C、...、Y、Z、AA、AB、...、AZ、BA、...,或像Excel的行編號那樣。

感覺以後會再用到,所以記錄下來嘍。

taurus770423 發表在 痞客邦 留言(1) 人氣()

ArrayList 建構及其它常用方法:

建構方法:

taurus770423 發表在 痞客邦 留言(2) 人氣()

«12 3