Jimmy 的架站筆記
嗨~我是 Jimmy!我可能不是你認識的第 1 個 Jimmy,但一定是最帥的那個。
- Ruby 教學 4 - Ruby Range Object 介紹2022-05-26ruby 後端筆記
在 Ruby range 是一個連續數字或是字母的 object,常用 .. 或是 ... 來代表某個範圍,ex: 1..5,代表 1 到 5 之間的每個數字 ( 包含 5 )。 Range 常用在 method 的 argument,或是截取陣列的某一段 elements。 1. 宣告 Range Object 1.1 Range.new 誠如 提到的,Ruby 中幾乎所有東西都是由
- Ruby 教學 3 - method, 基本 object 介紹2022-05-19ruby 後端筆記
1. Methods methods 類似 JavaScript 的 function,def 開頭,end 結尾: 1.1 default return value 如果 def 和 end 之間沒有任何東西,那 default return value 為 nil 1.2 return 在 Ruby 中,method 會自動 return 最後一行,即使沒有 return 也一樣
- 2022-05-18
- 2022-05-18
- 搜尋演算法 1 - Linear Search / Sequential Search2022-04-25演算法 資工
Linear search (線性搜尋),又稱為 sequential search,是最基本的搜尋演算法,通常用來搜尋尚未排列的資料。
- 2022-04-25
- 排序演算法筆記 4 - Merge Sort (合併排序法)2022-04-18演算法 資工
Merge Sort (合併排序法) 是第一個要介紹的 efficient sort,和前面幾個排序演算法相比雖然會複雜一些,但時間複雜度相較之下也會比較好。
- 排序演算法筆記 3 - Insertion Sort (插入排序法)2022-04-16演算法 資工
Insertion Sort (插入排序法) 的原理也很直觀,將要排序的元素插入已經排列好的左側陣列。Insertion Sort 原理解釋
- 2022-04-14
- 排序演算法筆記 0 - 排序演算法介紹與種類2022-04-14演算法 資工
Sorting algorithms (排序演算法) 可以說是最常用到的演算法之一,主要有兩個原因: - 任何資料在未排序前要搜尋某個元素時只能使用 linear search,從頭到尾遍歷一次,找尋目標元素,但如果是排序好的元素則可以使用 binary search, interpolation search 等搜尋演算法來查詢目標元素