??Kotlin是JVM和Android的實用編程語言,結合了OO和功能特性,專注于互操作性,安全性,清晰度和工具支持。??作為通用語言,Kotlin可以在Java工作的地方...

??Kotlin是JVM和Android的實用編程語言,結合了OO和功能特性,專注于互操作性,安全性,清晰度和工具支持。??作為通用語言,Kotlin可以在Java工作的地方...
一 創建分支 1.本地分支 創建本地dev分支,然后切換到本地dev分支: git checkout命令加上-b參數表示創建并切換,相當于以下兩條命令: 用git branc...
1.算法題目 你是產品經理,目前正在帶領一個團隊開發新的產品。不幸的是,你的產品的最新版本沒有通過質量檢測。由于每個版本都是基于之前的版本開發的,所以錯誤的版本之后的所有版本...
1.算法題目 給定一個按照升序排列的整數數組 nums,和一個目標值 target。找出給定目標值在數組中的開始位置和結束位置。 你的算法時間復雜度必須是 O(log n) ...
1.算法題目 給你一個數組 nums 和一個值 val,你需要 原地 移除所有數值等于 val 的元素,并返回移除后數組的新長度。 不要使用額外的數組空間,你必須僅使用 O(...
1.算法題目 給定一個排序數組,你需要在 原地 刪除重復出現的元素,使得每個元素只出現一次,返回移除后數組的新長度。 不要使用額外的數組空間,你必須在 原地 修改輸入數組 并...
1.算法題目 合并 k 個排序鏈表,返回合并后的排序鏈表。請分析和描述算法的復雜度。 示例: 2.算法思路 算法思路: 暴力法:每次遍歷 n 個鏈表查找最小的值放入鏈表指定位...
1.算法題目 給定一個排序數組和一個目標值,在數組中找到目標值,并返回其索引。如果目標值不存在于數組中,返回它將會被按順序插入的位置。 你可以假設數組中無重復元素。 示例 1...
1.算法題目 給你一個包含 n 個整數的數組 nums,判斷 nums 中是否存在三個元素 a,b,c ,使得 a + b + c = 0 ?請你找出所有滿足條件且不重復的三...
1.算法題目 編寫一個函數來查找字符串數組中的最長公共前綴。 如果不存在公共前綴,返回空字符串 ""。 示例 1: 示例 2: 說明:所有輸入只包含小寫字母 a-z 。 2....
1.算法題目 給定一個整數數組和一個整數 k,你需要找到該數組中和為 k 的連續的子數組的個數。 示例 1 : 說明 : 數組的長度為 [1, 20,000]。數組中元素的范...
1.算法題目 將兩個有序鏈表合并為一個新的有序鏈表并返回。新鏈表是通過拼接給定的兩個鏈表的所有節點組成的。 示例: 2.算法思路 算法思路: 遞歸:兩個鏈表頭部較小的一個與剩...
1.算法題目 給定一個鏈表,刪除鏈表的倒數第 n 個節點,并且返回鏈表的頭結點。 示例: 說明: 給定的 n 保證是有效的。 進階: 你能嘗試使用一趟掃描實現嗎? 通過次數1...
1.算法題目 給你一個字符串 s 和一個字符規律 p,請你來實現一個支持 '.' 和 '*' 的正則表達式匹配。 '.' 匹配任意單個字符'*' 匹配零個或多個前面的那一個元...
1.算法題目 判斷一個整數是否是回文數。回文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。 示例 1: 示例 2: 示例 3: 進階: 你能不將整數轉為字符串來解...
1.算法題目 給定一個整數數組,判斷數組中是否有兩個不同的索引 i 和 j,使得 nums [i] 和 nums [j] 的差的絕對值最大為 t,并且 i 和 j 之間的差的...
1.算法題目 給定一個整數數組和一個整數 k,判斷數組中是否存在兩個不同的索引 i 和 j,使得 nums [i] = nums [j],并且 i 和 j 的差的絕對值最大為...
1.算法題目 給定一個整數數組,判斷是否存在重復元素。 如果任何值在數組中出現至少兩次,函數返回 true。如果數組中每個元素都不相同,則返回 false。 示例 1: 示例...
1.算法題目 給出一個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。 示例 1: 示例 2: 示例 3: 注意: 假設我們的環境只能存儲得下 32 位的有符...