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