解題思路: 雙指針/二分查找法(官網(wǎng)) 給定一個按照升序排列的整數(shù)數(shù)組 nums下梢,和一個目標值 target疤孕。找出給定目標值在數(shù)組中的開始位置和...
解題思路:雙指針 整數(shù)數(shù)組 nums 按升序排列媚朦,數(shù)組中的值 互不相同 熙揍。 在傳遞給函數(shù)之前,nums 在預先未知的某個下標 k(0 <= k ...
解題思路:雙指針加快檢索悉稠,提高性能实蓬。 給定一個排序數(shù)組和一個目標值,在數(shù)組中找到目標值全谤,并返回其索引肤晓。如果目標值不存在于數(shù)組中,返回它將會被按順...
實現(xiàn)獲取 下一個排列 的函數(shù)认然,算法需要將給定數(shù)字序列重新排列成字典序中下一個更大的排列补憾。 如果不存在下一個更大的排列,則將數(shù)字重新排列成最小的排...
給定兩個整數(shù)季眷,被除數(shù)dividend和除數(shù)divisor余蟹。將兩數(shù)相除,要求不使用乘法子刮、除法和 mod 運算符威酒。 返回被除數(shù)dividend除以除...
給定一個鏈表,兩兩交換其中相鄰的節(jié)點挺峡,并返回交換后的鏈表葵孤。 你不能只是單純的改變節(jié)點內(nèi)部的值,而是需要實際的進行節(jié)點交換橱赠。 示例 1: 輸入:h...
給你一個數(shù)組 nums和一個值 val尤仍,你需要 原地 移除所有數(shù)值等于val的元素,并返回移除后數(shù)組的新長度狭姨。 不要使用額外的數(shù)組空間宰啦,你必須僅...
給你一個有序數(shù)組 nums ,請你 原地 刪除重復出現(xiàn)的元素饼拍,使每個元素 只出現(xiàn)一次 赡模,返回刪除后數(shù)組的新長度。 不要使用額外的數(shù)組空間师抄,你必須...
給你一個鏈表數(shù)組漓柑,每個鏈表都已經(jīng)按升序排列。 請你將所有鏈表合并到一個升序鏈表中,返回合并后的鏈表辆布。 示例 1: 輸入:lists = [[1,...