何謂Bubble Sort(氣泡排序法),就是當有一系列相同屬性的資料且未經整理時(假設共有n項),會從第1項開始逐一進行前後項比較,而且每次進行不只一次交換,...
看到這個標題想必大家應該都不陌生,對,就是那個曾經風靡一時的電視節目在進行的獎金挑戰單元"1A2B",避免有些人不清楚這個遊戲的玩法,那就在...
最近幾天在Codecademy 上面自學的時候,剛好進到一個名為"Introduction to Bitwise Operators",也就...
雖然說是變魔術,但其實並沒有特別說特別厲害,其實就是透過位元的平移來讓數值改變,又或是使用and/or/nor來進行數值的變換;之所以說「平移來讓數值改變」,就...
如果要我說明有關「物件導向」的定義,我也忘得差不多了,所以要把塵封已久的Java程式設計相關的書籍拿出來看物件導向語言需要具備的三個基本特質是「封裝」、「繼承」...
如果還沒有看過我用Python寫出Bubble Sort程式的話,不妨可以點擊下方連結:[Day 11]小型題材:Bubble Sort in Python...
對於昨天的[Day 16]物件導向化:Bubble Sort繼續向下發揮,簡單來說,昨天的版本還只是透過現成的List進行分類,但今天的是要將使用者的輸入值加入...
對於不同類別的資料,可能會有不太一樣的輸出格式,但又不想要針對每個類別都寫不一樣的格式,這種時候就必須要用到今天的主軸,「繼承」,既可以將原本的資料存放方式向下...
約莫在九天前,我才有Post一篇文章,那時候的輸出樣貌並沒有很符合自己的預期,就是因為它並不是像表格一樣的對位並顯示每一個資料所屬的欄位,先附上連結讓大家可以跟...
今天,剛好接到同學的訊息問我有關Java的遞迴式運算,也就是這篇文章的主題「N階乘法」,那時候看了一下Java的程式碼並稍微讓運作平台進行運作,輸出結果沒有問題...