java
后端开发外卖员
一个认真学习后端知识的社畜
展开
-
LeetCode 33 35 搜索插入位置 搜索旋转排序数组 二分法
写在前面将两道题放在一起的原因是两道题比较相似,35是简单二分,33是特殊情况的二分。题目 33 搜索插入位置给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例 1:输入: [1,3,5,6], 5输出: 2示例 2:输入: [1,3,5,6], 2输出: 1示例 3:输入: [1,3,5,6], 7输出: 4示例 4:输入: [1,3,5,6], 0输出: 0来源:力扣(原创 2020-06-06 23:35:29 · 207 阅读 · 0 评论 -
LeetCode 36 有效的数独 java kotlin
题目判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。上图是一个部分填充的有效的数独。数独部分空格内已填入了数字,空白格用 ‘.’ 表示。示例 1:输入:[[“5”,“3”,".",".",“7”,".",".",".","."],[“6”,".",".",“1”,“9”,“5”,".",".","."],[".原创 2020-06-06 23:02:21 · 241 阅读 · 0 评论 -
Java中Map的getOrDefault()方法
Java中的Map提供了getOrDefault()方法,对不存在的键值提供默认值的方法。源码default V getOrDefault(Object key, V defaultValue) { V v; return (((v = get(key)) != null) || containsKey(key)) ? v : defaultValue;} 例子 Map<Intege原创 2020-06-06 11:48:47 · 10717 阅读 · 0 评论