- 博客(6)
- 收藏
- 关注
原创 【Leetcode 662】二叉树最大宽度
给定一个二叉树,编写一个函数来获取这个树的最大宽度。树的宽度是所有层中的最大宽度。这个二叉树与满二叉树(full binary tree)结构相同,但一些节点为空。每一层的宽度被定义为两个端点(该层最左和最右的非空节点,两端点间的null节点也计入长度)之间的长度。解法一:宽度优先搜索java版本class Solution { public int widthOfBinaryTree(TreeNode root) { Queue<AnnotatedNode
2020-07-26 23:24:49 271
原创 【Leetcode 9】回文数
题解class Solution { public boolean isPalindrome(int x) { // 特殊情况: // 如上所述,当 x < 0 时,x 不是回文数。 // 同样地,如果数字的最后一位是 0,为了使该数字为回文, // 则其第一位数字也应该是 0 // 只有 0 满足这一属性 if (x < 0 || (x % 10 == 0 && .
2020-07-26 23:02:42 276
原创 【leetcode 206】反转链表
方法一:采用迭代/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */class Solution { public ListNode reverseList(ListNode head) { ListNode pre=null; .
2020-07-22 11:02:17 176 1
原创 【git】git fork 和git clone的区别,git常用命令
git fork 和git clone的区别1.区别git clone 是在自己电脑(这里我是ubuntu)直接敲命令,结果是将github仓库中的项目克隆到自己本地电脑中了fork是直接访问github网站,在项目页面中点击fork,然后自己github项目中就会多出一个复制的项目2.用法如果我们想要修改他人github项目的话,我们直接git clone代码到本地是不能pull的,所以我们使用fork,先把代码复制到自己的github仓库,然后git clone到本地修改,然后在提交pull(
2020-07-07 17:43:11 678
原创 【软件测试】用python搭建seleium环境遇到的坑
搭建步骤https://www.cnblogs.com/Simple-Small/p/10065674.html遇到错误selenium.common.exceptions.InvalidArgumentException: Message: invalid argument(Session info: chrome=79.0.3945.79)解决办法https://www.cnblogs.com/su-sir/p/12029543.html
2020-07-01 16:09:02 777
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人