iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Software Development

練習java30天 系列

複習曾經學過的內容,學得更透徹

參賽天數 12 天 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文 團隊醫起來取暖
DAY 12

Day12 練習java-矩陣乘法

昨天已經挑戰完矩陣的加和減了,今天來挑戰稍難一點的矩陣乘法,再開始之前先來簡單介紹矩陣的乘法吧~~對於矩陣來說跟一般數字的四則運算有著很大的差異,就是加或減與乘...

2020-09-27 ‧ 由 ray7766 分享
DAY 12

Day13 練習java-氣泡排序法

大家一定會覺得奇怪,欸怎麼不是矩陣系列了,沒辦法之前當矩陣的乘法克服後我還在自以為是,以為反矩陣應該沒有這麼難吧~~ 但是事實上超級難以我目前的能力,恐怕還不足...

2020-09-28 ‧ 由 ray7766 分享
DAY 12

Day14 練習java-循序搜尋法

今天來寫另外一種查詢資料的方式,循序搜尋法,開始之前來做個簡單的比較循序搜尋法跟泡沫排序法只要差在哪,第一點就是基本的演算法不同,一個是拿前後兩個來互相比較屬於...

2020-09-29 ‧ 由 ray7766 分享
DAY 12

Day15 練習java-挑選排序法

昨天寫完循序搜尋法,才忽然發現排序法怎麼只講一個就直接跳搜尋法了,撇除其他複雜的排序法最基礎的還有這個「挑選排序法」,因此我們今天就來寫吧!挑選排序法,簡單來說...

2020-09-30 ‧ 由 ray7766 分享
DAY 12

Day16練習java-二元搜尋法(已完工)

今天來練習一個比之前循序搜尋法還要好用的二元搜尋法,程式的時間複雜度比之前學得還要來的少,是一項蠻有效率的方法,基本上分成兩個階段,第一階段先做泡沫排序法之後再...

2020-10-01 ‧ 由 ray7766 分享
DAY 12

Day17練習java-二元搜尋法debug

今天來講講這個卡了我一天半的問題,其實這個問題的發生真的是出乎我的意料之外,因為我的二元搜尋法的內容是完全正確的這也就導致這個錯誤很難被發現,因為這是我第一次寫...

2020-10-02 ‧ 由 ray7766 分享
DAY 12

Day18練習java-遞迴

遞迴(Recursion)是一種呼叫自己的方法,就好像你如果拿兩面鏡子面對面就會產生無窮多個成像是一樣的概念,簡單來說就是會形成無窮迴圈,通常是用來做有規則必且...

2020-10-03 ‧ 由 ray7766 分享
DAY 12

Day19練習java-快速排序法(有bug)

昨天練習了簡單的遞迴練習,今天來真實的應用在排序當中吧,之前練習過氣泡排序法跟挑選排序法,而今天來寫一個新的快速搜尋法。快速搜尋法主要分成三個步驟,第一步:先找...

2020-10-04 ‧ 由 ray7766 分享
DAY 12

Day20練習java-物件與類別

距離完成這項任務還剩下十天,我這時才發現之前都在練習寫演算法,其實演算法都不過是,一些迴圈判斷式的應用加上一些宣告陣列如何來控制跟改變,如果用其他的語言也是能夠...

2020-10-05 ‧ 由 ray7766 分享
DAY 12

Day21練習java-建構子

昨天談完了物件跟類別今天來講java中算是挺重要的建構子吧~~其實昨天已經有偷偷用到了,因為如果要使用類別就要把它new出來,而new出來的就稱為是它的建構式(...

2020-10-06 ‧ 由 ray7766 分享