摘要: 给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。 进阶:你可以实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案吗? 示例 1: 输入:nums = [1,2,0]输出:3示例 2: 输入:nums = [3,4,-1,1]输出:2示例 3: 输入:nums 阅读全文
posted @ 2021-04-14 16:19 旺仔古李 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 示例 1: 输入:height = [0,1,0,2,1,0,1,3,2,1,2,1]输出:6解释:上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 阅读全文
posted @ 2021-04-14 16:11 旺仔古李 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。 示例 阅读全文
posted @ 2021-04-14 16:06 旺仔古李 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 在一条环路上有 N 个加油站,其中第 i 个加油站有汽油 gas[i] 升。 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i+1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时油箱为空。 如果你可以绕环路行驶一周,则返回出发时加油站的编号,否则返回 -1。 说 阅读全文
posted @ 2021-04-14 16:02 旺仔古李 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 给你两个单词 word1 和 word2,请你计算出将 word1 转换成 word2 所使用的最少操作数 。 你可以对一个单词进行如下三种操作: 插入一个字符删除一个字符替换一个字符 示例 1: 输入:word1 = "horse", word2 = "ros"输出:3解释:horse -> ro 阅读全文
posted @ 2021-04-14 14:57 旺仔古李 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 说明:每次只能向下或者向右移动一步。 示例 1: 输入:grid = [[1,3,1],[1,5,1],[4,2,1]]输出:7解释:因为路径 1→3→1→1→1 的总和最小。示例 阅读全文
posted @ 2021-04-14 14:47 旺仔古李 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 编写一个程序,通过填充空格来解决数独问题。 数独的解法需 遵循如下规则: 数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图)数独部分空格内已填入了数字,空白格用 '.' 表示。 示例: 输入:boa 阅读全文
posted @ 2021-04-14 14:38 旺仔古李 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 快速排序的简单实现 public class QuickSort { public static void main(String[] args) { int[] arr = {10, 11, 5, 0}; quickSort(arr, 0, arr.length - 1); Zutil.print 阅读全文
posted @ 2021-04-14 14:31 旺仔古李 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 归并排序的简单实现 public class MergeSort { public static void main(String[] args) { int[] arr = {1,0}; mergeSort(arr, 0, arr.length - 1); Zutil.print(arr); } 阅读全文
posted @ 2021-04-14 14:29 旺仔古李 阅读(22) 评论(0) 推荐(0) 编辑
摘要: public class HeapSort { public static void main(String[] args) { int[] arr = {10, 9, 8, 7, 6, 11, 6}; heapSort(arr); Zutil.print(arr); } private stati 阅读全文
posted @ 2021-04-14 14:25 旺仔古李 阅读(28) 评论(0) 推荐(0) 编辑