Algorithm Subset Sum 是一個組合優化問題。 給定一個集合(或數組)中的一些整數,是否可以從中選出一些數,使它們的和等於一個特定的目標值。 問...
「我懂了,但是我暫時不想再看到翻轉或是回文問題了。」學妹說著打了幾個噴嚏。 「可能還是著涼了,我去浴室弄條熱毛巾給妳。」今早的三明治感覺是從冰箱裡拿出來的,冰涼...
今天我們來看 1. Two Sum 這一題 「這題可以用雙重迴圈做出來」兩位很快的做出了解答 class Solution { fun twoSum(n...
學妹最後還是決定跑回去拿書。 我們幾個就在座位區等她。 「說起來,妳有去Leetcode商店逛過了嗎?」Kate學姊期待地問。 「沒有耶。」我回答。 「妳可以去...
從宿舍走到餐廳的路上可以看到颱風肆掠的痕跡,詩憶一個不留神踩到樹枝,往後滑倒,幸好旁邊的唯心馬上扶住她。 「今天學校保健組可沒有開唷。」唯心鬆開詩憶的肩膀,低下...
「上次樹的題目玩了不少,今天我們再來玩一些字串相關的題目吧!」 「夏天姐,字串的題目我們不是也做過不少了嗎?解法感覺就是那一些呀」菁菁打了個哈欠,有些不耐。 「...
Algorithm Graph Coloring 是一種圖論中的應用問題,它通常用來解決如何為一個給定的圖中的每個節點分配一種顏色,使得相鄰的節點不具有相同的顏...
後來我才知道,還有更短的解法,終究是錯付了。 時代在進步,程式語言在簡化。 class Solution { fun numJewelsInStones...
Job Sequencing Problem Job Sequencing Problem 是一個排程問題,通常在生產和製造領域中遇到。目標是在有限的時間內,安...
「夏天姐今天還是不能來嗎?」曉欣難過的問 「別擔心,夏姐的身體好多了,只是怕過來會傳染給大家而已。我們來看看他的訊息。」 「summer: 你們兩位都很厲害了,...
我們再來做一題動態規劃問題吧.有點類似最長遞增子序列問題 題目是這樣的: 給定一個整數陣列nums,請在其中找到一個和最大的子陣列,然後返回其和. 例如輸入:n...
「既然已經知道了interface,就可以來看Collections三大interface——List、Set、Map。和陣列Array一樣,是放入多筆資料的資...
今天要實做兩個著名的資料結構 Stack 和 Queue Stack 是一種後進先出(Last-In-First-Out,LIFO)的資料結構,其中最後添加...
擔心晚上天氣可能會變糟,兩人選擇外帶飲料。 「剛剛陣列裡放的只有價錢,怎麼分辨飲料的名字?」詩憶啜飲著牛奶可可,延續剛剛的飲料價位篩選問題。 「⋯⋯其實是剛剛的...
討論範圍 比較 Kotlin 和 Flutter 按鈕觸發事件改變 View 的差異之處。 範例 以點選按鈕後變動文字顏色為例,EX: 文字 "阿寶&...
Sorting 剛開始先介紹排序,把數字由小排到大或由大排到小。 以下是相關排序演算法的時間複雜度跟空間複雜度 今天是 Bubble Sort 和 Selec...
這篇要來試試 Navigation 的 Shared Element Transition 的動態效果,以下如有解釋不清或是描述錯誤的地方還請大家多多指教: 什...
今天要來看看我們可以透過 Extensions 做到什麼,在開始前要先了解什麼是 Extensions ,以下如有解釋不清或是描述錯誤的地方還請大家多多指教:...
重新整理幾次後學妹開始不耐煩,瘋狂點擊重新整理。 「等等,這樣算是一種DoS吧?會被擋IP的。」結果我阻止得太慢。已經被設定為拒絕往來戶了。 「啊,怎麼辦啊學姊...
昨天我們看了最基礎的二分演算法,但是也發現了她有些問題,比如說要找到左右邊界的問題就沒辦法做到,我們今天來改寫這個演算法.讓他可以找到左右邊界 讓我們來小小修改...
這是筆者第一次參加鐵人賽,不算先前買課程練習的小專案的話,也是筆者第一次使用 Kotlin 寫專案,感覺超累得拉哈哈哈~~ 因為筆者是 deadline 擁護者...
觀察電影的列表films/,可以發現 result 欄位之下是電影的資料,而這個列表只有 6 筆。 { "count": 6, &quo...
昨天我們看過了預設程式碼內 routing() 的實作 routing { get("/") { call.respondText(&...
今天來講講前幾次也有出現的 LiveData,以下如有解釋不清或是描述錯誤的地方還請大家多多指教: 什麼? LiveData 是一個具有生命週期感知的 obse...
前言 今天要將 training 資料搬到 viewModel。 ViewModel ViewModel 能以比較長的生命週期持有 State,讓螢幕選轉等...
今天我們來研究密碼鎖問題,題目是這樣的 有一個四位的密碼鎖,有四個播輪,分別具有0-9 總共10位數字,播輪可以上下旋轉,比如說你可以把”3”轉為”4”或是往另...
今天我們來看一題延伸題,在LeetCode上面難度為Hard 題目是這樣的: 有一種產品,名為俄羅斯套娃信封.一組產品裡面有數個不同大小的信封,並且可以層層收納...
矮桌上出現兩杯熱牛奶。 喝了再上! 為了方便找陣列相關題目,我讓學妹加上新的標籤條件。 新的題目1920. Build Array from Permutat...
先談談於coroutine中發生exception的時候會有什麼事情發生,先來看看一般的狀況 import kotlinx.coroutines.* susp...
昨天看過了 route() 的實作內 val selector = HttpMethodRouteSelector(method) 裡面的邏輯。 今天,我們來...