摘要:
51. N 皇后 - 力扣(LeetCode) 核心:1.按照层去选择 2.使用String.copyValueOf(char[] ) 将char数组转成String class Solution { List<List<String>> res; public List<List<String>> 阅读全文
51. N 皇后 - 力扣(LeetCode) 核心:1.按照层去选择 2.使用String.copyValueOf(char[] ) 将char数组转成String class Solution { List<List<String>> res; public List<List<String>> 阅读全文
posted @ 2022-09-20 20:20
yky_xukai的胡思乱想
阅读(22)
评论(0)
推荐(0)

代码: 1 import java.util.*; 2 3 public class Main{ 4 public static void main(String[] args){ 5 Scanner scan = new Scanner(System.in); 6 int m = scan.nex
题目链接: 重建二叉树_牛客题霸_牛客网 (nowcoder.com) 根据 前序遍历 和 中序遍历重建二叉树,返回根节点 import java.util.*; /** * Definition for binary tree * public class TreeNode { * int val
分析:状态转移分为节点选择和不选择两种情况,分别记录某个节点选择和不选择的可以得到的最大值 选择节点node,则左右孩子节点都不可以选择 不选择节点node,则左右孩子节点都可以选择,需要比较大小看是否选择 代码: 1 /** 2 * Definition for a binary tree nod
分析:对于无限循环的情况,在计算中间的下一个值的时候会出现和已经计算出来的值的重复情况 如果用一个链表存储这些计算的中间数,则链表中存在环,如果这个环的起点是1那么这个n是快了数否则不是快乐数 判断链表中是否有环可以使用快慢指针的做法,慢指针走一步快指针走两步 1 class Solution {
思路:自连接 首先对两个表针对(用户,日期去重),然后on对相同用户作为条件开启连接,接着使用and过滤时间间隔为1的记录,最后比较两个表的记录数 select count(t2.date)/count(t1.date) from (select distinct device_id,date fr
分析:截取字符串前缀字串,当前字符串可以解码的总数取决于最后一个字符是单独解码还是和前一个字符一起解码 如果当前字符单独解码,要求当前字符不为0 如果当前字符和前一个字符一起解码,要求前一个字符不能是0,并且加起来得到的数不能超过26 最后一个字符两种情况的值加起来就是最终的解码种数 1 class
浙公网安备 33010602011771号