原创 27 移除元素

給定一個數組 nums 和一個值 val,你需要原地移除所有數值等於 val 的元素,返回移除後數組的新長度。 不要使用額外的數組空間,你必須在原地修改輸入數組並在使用 O(1) 額外空間的條件下完成。 元素的順序可以改變。你不需

原创 35 搜素插入位置

給定一個排序數組和一個目標值,在數組中找到目標值,並返回其索引。如果目標值不存在於數組中,返回它將會被按順序插入的位置。 你可以假設數組中無重複元素。 示例 1: 輸入: [1,3,5,6], 5 輸出: 2 示例 2: 輸

原创 Dart語法——看這一篇就夠了

重要概念 所有能夠使用變量引用的都是對象,每個對象都是一個類的實例。在Dart中甚至連數字、方法和null都是對象。所有的對象都繼承於Object類。 使用靜態類型可以更清晰的表明你的意圖,並且可以讓靜態分析工具來分析你的代碼,