摘要:
from selenium.webdriver import ActionChains 1、鼠标点击 click:鼠标左击 doub... 阅读全文
posted @ 2020-12-27 09:09
nmydt
阅读(1076)
评论(0)
推荐(0)
摘要:
题目: 从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。 例如: 给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回: [3,9,20,15,7] 提示: 节点总数 <= 1000 解题思路: 代码: class Solu 阅读全文
posted @ 2020-12-27 02:10
nmydt
阅读(74)
评论(0)
推荐(0)
摘要:
题目: 从上到下按层打印二叉树,同一层的节点按从左到右的顺序打印,每一层打印到一行。 例如: 给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回其层次遍历结果: [ [3], [9,20], [15,7] ] 提示: 节点总数 <= 1000 阅读全文
posted @ 2020-12-27 02:08
nmydt
阅读(75)
评论(0)
推荐(0)
摘要:
二叉排序树有两种删除结点的思路: 方法一 代码: public void del1(int x) { BiTreeNode p = root; //设置父结点,下面会用到 BiTreeNode parent = null; //找到要删除的结点,找不到就结束删除 while (p != null & 阅读全文
posted @ 2020-12-27 02:06
nmydt
阅读(280)
评论(0)
推荐(0)
摘要:
所实现的功能为 insert 插入 del 删除 find 查找 getMin 查找最小值 getMax 查找最大值 size 结点总个数 getHeight 树的高度 inorder 中序遍历 [前序遍历和后序遍历请看我之前文章] 144. 二叉树的前序迭代遍历推出后序,中序以及层序的实现 pri 阅读全文
posted @ 2020-12-27 02:05
nmydt
阅读(128)
评论(0)
推荐(0)
摘要:
题目: 给定一棵二叉搜索树,请找出其中第k大的节点。 示例 1: 输入: root = [3,1,4,null,2], k = 1 3 / \ 1 4 \ 2 输出: 4 示例 2: 输入: root = [5,3,6,2,4,null,null,1], k = 3 5 / \ 3 6 / \ 2 阅读全文
posted @ 2020-12-27 02:03
nmydt
阅读(85)
评论(0)
推荐(0)
摘要:
题目: 给定两个非空二叉树 s 和 t,检验 s 中是否包含和 t 具有相同结构和节点值的子树。s 的一个子树包括 s 的一个节点和这个节点的所有子孙。s 也可以看做它自身的一棵子树。 示例 1: 给定的树 s: 3 / \ 4 5 / \ 1 2 给定的树 t: 4 / \ 1 2 返回 true 阅读全文
posted @ 2020-12-27 02:02
nmydt
阅读(79)
评论(0)
推荐(0)
摘要:
题目: 请考虑一棵二叉树上所有的叶子,这些叶子的值按从左到右的顺序排列形成一个 叶值序列 。 举个例子,如上图所示,给定一棵叶值序列为 (6, 7, 4, 9, 8) 的树。 如果有两棵二叉树的叶值序列是相同,那么我们就认为它们是 叶相似 的。 如果给定的两个头结点分别为 root1 和 root2 阅读全文
posted @ 2020-12-27 02:00
nmydt
阅读(85)
评论(0)
推荐(0)
摘要:
题目: 给定二叉树根结点 root ,此外树的每个结点的值要么是 0,要么是 1。 返回移除了所有不包含 1 的子树的原二叉树。 ( 节点 X 的子树为 X 本身,以及所有 X 的后代。) 示例1: 输入: [1,null,0,0,1] 输出: [1,null,0,null,1] 解释: 只有红色节 阅读全文
posted @ 2020-12-27 01:59
nmydt
阅读(73)
评论(0)
推荐(0)
摘要:
题目: 给你一个树,请你 按中序遍历 重新排列树,使树中最左边的结点现在是树的根,并且每个结点没有左子结点,只有一个右子结点。 示例 : 输入:[5,3,6,2,4,null,8,1,null,null,null,7,9] 5 / \ 3 6 / \ \ 2 4 8 / / \ 1 7 9 输出:[ 阅读全文
posted @ 2020-12-27 01:57
nmydt
阅读(100)
评论(0)
推荐(0)
摘要:
题目: 给定两个二叉树,编写一个函数来检验它们是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 示例 1: 输入: 1 1 / \ / \ 2 3 2 3 [1,2,3], [1,2,3] 输出: true 示例 2: 输入: 1 1 / \ 2 2 [1,2], [1 阅读全文
posted @ 2020-12-27 01:56
nmydt
阅读(109)
评论(0)
推荐(0)
摘要:
实现功能如下 insertLeft 左插 insertRight 右插 delLeft 左删 delRight 右删 preorder 前序遍历 inorder 中序遍历 postorder 后序遍历 levelOrder 层序遍历 traversal 遍历汇总 getHeight 树高 size 阅读全文
posted @ 2020-12-27 01:54
nmydt
阅读(134)
评论(0)
推荐(0)
摘要:
代码 邻接矩阵 package Graph; import java.util.ArrayList; import java.util.LinkedList; import java.util.Queue; public class Graph { final int Maxsize=10; fin 阅读全文
posted @ 2020-12-27 01:53
nmydt
阅读(137)
评论(0)
推荐(0)
摘要:
题目 给你无向 连通 图中一个节点的引用,请你返回该图的 深拷贝(克隆)。 图中的每个节点都包含它的值 val(int) 和其邻居的列表(list[Node])。 class Node { public int val; public List neighbors; } 测试用例格式: 简单起见,每 阅读全文
posted @ 2020-12-27 01:51
nmydt
阅读(82)
评论(0)
推荐(0)
摘要:
题目 给定两个(单向)链表,判定它们是否相交并返回交点。请注意相交的定义基于节点的引用,而不是基于节点的值。换句话说,如果一个链表的第k个节点与另一个链表的第j个节点是同一节点(引用完全相同),则这两个链表相交。 示例 1: 输入:intersectVal = 8, listA = [4,1,8,4 阅读全文
posted @ 2020-12-27 01:50
nmydt
阅读(57)
评论(0)
推荐(0)
摘要:
题目 请实现 copyRandomList 函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个 next 指针指向下一个节点,还有一个 random 指针指向链表中的任意节点或者 null。 示例 1: 输入:head = [[7,null],[13,0],[11,4],[10,2],[1,0 阅读全文
posted @ 2020-12-27 01:48
nmydt
阅读(100)
评论(0)
推荐(0)
摘要:
题目 在二维空间中有许多球形的气球。对于每个气球,提供的输入是水平方向上,气球直径的开始和结束坐标。由于它是水平的,所以纵坐标并不重要,因此只要知道开始和结束的横坐标就足够了。开始坐标总是小于结束坐标。 一支弓箭可以沿着 x 轴从不同点完全垂直地射出。在坐标 x 处射出一支箭,若有一个气球的直径的开 阅读全文
posted @ 2020-12-27 01:47
nmydt
阅读(99)
评论(0)
推荐(0)
摘要:
题目 假设有打乱顺序的一群人站成一个队列,数组 people 表示 队列中一些人的属性(不一定按顺序)。每个 people[i] = [hi, ki] 表示 第 i 个人的身高为 hi , 前面 正好 有 ki 个身高大于或等于 hi 的人。 请你重新构造并返回输入数组 people 所表示的队列。 阅读全文
posted @ 2020-12-27 01:45
nmydt
阅读(92)
评论(0)
推荐(0)
摘要:
@ 1. 前言 最近,微软开源了一款非常强大的 Python 自动化依赖库:playwright-python 它支持主流的浏览器,包含:Chrome、Firefox、Safari、Microsoft Edge 等,同时支持以无头模式、有头模式运行 playwright-python 提供了同步、异 阅读全文
posted @ 2020-12-27 01:43
nmydt
阅读(366)
评论(0)
推荐(0)
摘要:
题目 给定一个区间的集合,找到需要移除区间的最小数量,使剩余区间互不重叠。 注意: 可以认为区间的终点总是大于它的起点。 区间 [1,2] 和 [2,3] 的边界相互“接触”,但没有相互重叠。 示例 1: 输入: [ [1,2], [2,3], [3,4], [1,3] ] 输出: 1 解释: 移除 阅读全文
posted @ 2020-12-27 01:42
nmydt
阅读(115)
评论(0)
推荐(0)
摘要:
题目 老师想给孩子们分发糖果,有 N 个孩子站成了一条直线,老师会根据每个孩子的表现,预先给他们评分。 你需要按照以下要求,帮助老师给这些孩子分发糖果: 每个孩子至少分配到 1 个糖果。 相邻的孩子中,评分高的孩子必须获得更多的糖果。 那么这样下来,老师至少需要准备多少颗糖果呢? 示例 1: 输入: 阅读全文
posted @ 2020-12-27 01:40
nmydt
阅读(100)
评论(0)
推荐(0)
摘要:
题目 在柠檬水摊上,每一杯柠檬水的售价为 5 美元。 顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯。 每位顾客只买一杯柠檬水,然后向你付 5 美元、10 美元或 20 美元。你必须给每个顾客正确找零,也就是说净交易是每位顾客向你支付 5 美元。 注意,一开始你手头没有任何零钱 阅读全文
posted @ 2020-12-27 01:39
nmydt
阅读(83)
评论(0)
推荐(0)
摘要:
题目 字符串 S 由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。返回一个表示每个字符串片段的长度的列表。 示例: 输入:S = "ababcbacadefegdehijhklij" 输出:[9,7,8] 解释: 划分结果为 "ababcbaca", "defe 阅读全文
posted @ 2020-12-27 01:37
nmydt
阅读(107)
评论(0)
推荐(0)
摘要:
题目 给出一个区间的集合,请合并所有重叠的区间。 示例 1: 输入: intervals = [[1,3],[2,6],[8,10],[15,18]] 输出: [[1,6],[8,10],[15,18]] 解释: 区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6]. 示例 2: 输入 阅读全文
posted @ 2020-12-27 01:36
nmydt
阅读(113)
评论(0)
推荐(0)
摘要:
1、如果滚动条是针对整个HTML可以用如下方式: js = "var q=document.documentElement.scrollTop=10000" # documentElement表示获取根节点元素 self.driver.execute_script(js) 2、如果滚动条是针对整个b 阅读全文
posted @ 2020-12-27 01:34
nmydt
阅读(763)
评论(0)
推荐(0)
摘要:
1, 配置新连接报错:错误号码 2058,分析是 mysql 密码加密方法变了。 解决方法:windows 下cmd 登录 mysql -u root -p 登录你的 mysql 数据库,然后执行这条SQL: ALTER USER 'root'@'localhost' IDENTIFIED WITH 阅读全文
posted @ 2020-12-27 01:32
nmydt
阅读(447)
评论(0)
推荐(0)
摘要:
1.登录到mysql进入命令行:[root@localhost mysql]# ./bin/mysql -h127.0.0.1 -uroot -proot 2.查看user表: mysql> use mysql Reading table information for completion of 阅读全文
posted @ 2020-12-27 01:31
nmydt
阅读(294)
评论(0)
推荐(0)
摘要:
# 键盘全选操作 from selenium.webdriver.common.keys import Keys driver.find_element_by_css_selector('#key-demo').send_keys(Keys.CONTROL,'a') time.sleep(2) # 阅读全文
posted @ 2020-12-27 01:29
nmydt
阅读(234)
评论(0)
推荐(0)
摘要:
题目: 请定义一个队列并实现函数 max_value 得到队列里的最大值,要求函数max_value、push_back 和 pop_front 的均摊时间复杂度都是O(1)。 若队列为空,pop_front 和 max_value 需要返回 -1 示例 1: 输入: ["MaxQueue","pu 阅读全文
posted @ 2020-12-27 01:14
nmydt
阅读(83)
评论(0)
推荐(0)
摘要:
https://www.jianshu.com/p/23b823d6e786 阅读全文
posted @ 2020-12-27 01:13
nmydt
阅读(122)
评论(0)
推荐(0)
摘要:
题目: 在经典汉诺塔问题中,有 3 根柱子及 N 个不同大小的穿孔圆盘,盘子可以滑入任意一根柱子。一开始,所有盘子自上而下按升序依次套在第一根柱子上(即每一个盘子只能放在更大的盘子上面)。移动圆盘时受到以下限制: (1) 每次只能移动一个盘子; (2) 盘子只能从柱子顶端滑出移到下一根柱子; (3) 阅读全文
posted @ 2020-12-27 01:12
nmydt
阅读(127)
评论(0)
推荐(0)

浙公网安备 33010602011771号