方法引用可以看做是Lambda表达式深层次的表达。换句话说,方法引用就是Lambda表达式,也就是函数式接口的一个实例,通过方法的名字来指向一个方法,可以认为是Lambda表达式的一个语法糖。...
Original Link思想:DFS。由题意易知,从左上角的字母开始搜索,最多经过 26 个不同的字母。则将走过的字母利用 vis 数组进行标记,若走过标记为 True。递归处理每一个格子,每一层利用偏移量数组遍历上下左右四个方向。用 res...
Original Link思想:DFS。从小到大依次枚举所有的数显然不现实,因此考虑按位枚举。枚举从最高位开始,之后枚举每一位的数,直到达到指定位数为止。枚举每一位后,需要判断当前位的数和高位数的组合数是否为质数,只有如此才能满...
Original Link思想:DFS。要想使得串保持平衡,即 (((((....))))) 形式,则设 p 为 ( 的数量,q 为 ) 的数量。特别的,起始时为 ) 无论如何搜索都无法平衡,最大长度为 0。在搜索时,当 q != 0 时,若下次出现 ( ,此时为 (()(... 亦不...
Original Link思想:DFS。注意棋盘的每一行,每一列及其有棋子存在的对角线的平行线上有且只有一个棋子。递归处理,每一次递视为一次对是否放置棋子的判断,递归的层数视为棋盘的层数,每一层只能放置一个棋子。对于递归的每一...
在开发过程中,很多时候我们有分割字符串的需求,即把一个字符串按照某种分割符进行切割。