class Solution {
fun search(nums: IntArray, target: Int): Int {
var min = 0
var max = nums.size - 1
var i = nums.size / 2
while (min <= max){
if (nums[i] > target){
max = i - 1
} else if (nums[i] < target){
min = i + 1
} else {
return i
}
i = (min + max) / 2
}
return -1
}
}
2023年9月4日 星期一
《30 天精通 Git 版本控管》
(2)
三角形
(1)
刷題
(25)
金工
(2)
金工丙級證照
(2)
書本或課程
(5)
教學
(37)
閱讀心得
(1)
鋸弓
(1)
Android Studio
(38)
AndroidView
(1)
Array
(8)
ASCII
(1)
AVL Tree
(1)
Binary
(1)
Binary Search
(3)
Binary Tree
(5)
Binding (Android)
(2)
BIndingAdapter(Android)
(1)
Blogger
(2)
Coil
(1)
Compose
(7)
CPE
(6)
Database
(3)
Debug
(6)
Fibonacci number
(1)
Fragment
(4)
Git
(3)
Graph
(1)
Grind 75
(19)
Hash Table
(2)
ImageView(Android)
(1)
Intent (Android)
(1)
JSON
(1)
Kotlin
(28)
lambda
(1)
Layout(Android)
(2)
LeetCode
(19)
LifeCycle (Android)
(3)
Linked List
(5)
List
(2)
ListAdapter(Android)
(1)
LiveData (Android)
(2)
Map
(2)
Menu (Android)
(1)
Moshi
(1)
Navigation
(2)
Notion
(1)
Python
(6)
Queue
(1)
RecyclerView(Android)
(2)
Retrofit
(2)
Room(Android)
(1)
Set
(1)
SQL
(2)
stack
(2)
String
(3)
URI
(1)
URL
(1)
UVa
(6)
ViewModel (Android)
(4)
Views
(5)
-
►
2024
(1)
- ► 01/12 - 08/12 (1)
-
▼
2023
(65)
- ► 24/12 - 31/12 (7)
- ► 29/10 - 05/11 (11)
- ► 22/10 - 29/10 (4)
- ► 24/09 - 01/10 (4)
- ► 17/09 - 24/09 (13)
- ► 10/09 - 17/09 (3)
-
▼
03/09 - 10/09
(18)
- 【Blogger】貼上的超連結無法自動抓標題 (已解決)
- 【Kotlin】List、Map、Set、Array 簡單比較與使用方式
- 【LeetCode】【Kotlin】409. Longest Palindrome (String)
- 【LeetCode】【Kotlin】70. Climbing Stairs (Fibonacci n...
- 【LeetCode】【Kotlin】383. Ransom Note (Array)
- 【LeetCode】【Kotlin】278. First Bad Version (Binary S...
- 【LeetCode】【Kotlin】232. Implement Queue using Stacks
- 【Git】GitHub 與 Git (筆記整理)
- 【LeetCode】【Kotlin】141. Linked List Cycle
- 【LeetCode】【Kotlin】 110. Balanced Binary Tree
- 【Kotlin】【Android Studio】三元運算符(ternary operator) 、 ...
- 【LeetCode】【Kotlin】 235.Lowest Common Ancestor of a...
- 【Blogger】好用的程式碼 → 目錄 、程式碼區塊
- 【LeetCode】【Kotlin】733. Flood Fill (Graph)
- 【LeetCode】【Kotlin】704. Binary Search
- 【LeetCode】【Kotlin】 242. Valid Anagram (String)
- 【LeetCode】【Kotlin】226. Invert Binary Tree
- 【Git】《30 天精通 Git 版本控管》一些名詞整理筆記
- ► 27/08 - 03/09 (3)
- ► 20/08 - 27/08 (2)
-
►
2022
(11)
- ► 25/09 - 02/10 (1)
- ► 15/05 - 22/05 (1)
- ► 24/04 - 01/05 (1)
- ► 10/04 - 17/04 (1)
- ► 03/04 - 10/04 (3)
- ► 27/03 - 03/04 (4)
0 comments:
張貼留言