- 博客(21)
- 收藏
- 关注
原创 130. 被围绕的区域
题目:130. 被围绕的区域题解:DFS + 沉岛思想1. 解释一:2. 解释二:3. 解释三:代码:DFS + 沉岛思想public class code130 { // 思路: DFS + 沉岛思想 // 步骤1:对于每一个边界上的 O,我们以它为起点,标记所有与它直接或间接相连的字母'O'为'M' // 步骤2:最后我们遍历这个矩阵,替换'M'为'O','O'为'X' int m = 0; // 行数 int n = 0; // 列
2020-10-08 17:41:07 381 1
原创 N进制加法
思路:根据十进制加法的原理,我们实现N进制的加法。依旧是从末位开始逐位相加,并累加进位。代码:import java.util.*;public class N进制加法 { static String addByBase(String a, String b, int base) { StringBuffer ans = new StringBuffer(); int n = Math.max(a.length(), b.length()), car
2020-10-07 21:37:07 2751
原创 Comparator接口(比较器)的Java8 Lambda表达式写法:
知识点:o1 - o2 是升序排序,o2 - o1 是降序排序。1. 一维数组的比较:// o1 - o2 是升序排序,o2 - o1 是降序排序。// 1. 方法1:Arrays.sort(intervals, (a, b) -> a[0] - b[0]);// 2. 方法2:Arrays.sort(intervals, new Comparator<int[]>() { @Override public int compare(int o1[], in
2020-10-02 11:30:05 2564
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人