天真乐曲

文章
6
资源
0
加入时间
3年1月8天

递归方法遍历完全二叉树1. 前序遍历2. 中序遍历3. 后序遍历

1. 前序遍历描述:打印顺序为: 根左右思路:考虑使用递归的方法(1)先定义一个List类型的变量ret来保存返回值(2)定义一个方法来进行递归操作(传入当前的根节点和res),若根为空return。因为是根左右的方式,所以先把root的值存到res.add里,然后再递归左孩子和右孩子(3)递归完成后返回res即可class Solution { public List<Integer> preorderTraversal(TreeNode root)

chrome浏览器不出现‘Chrome正在受到自动软件的控制’的提示语,解决办法:selenium加载配置参数

自学selenium自动化测试的时候遇到了一些问题,就这些问题,自己找资料总结了一些修改方法的办法,希望对学习的人有帮助一:自动化测试的时候,启动浏览器出现‘Chrome正在受到自动软件的控制’,在浏览器配置里加个参数,忽略掉这个警告提示语,disable_infobarsoption = webdriver.ChromeOptions()option.add_argume

spring源码之模拟mybatis第三方对象注入

有下面几种方法注解(@Service)XML方式注解(@Bean)factoryBeanspring 容器api动态向容器注册beanDefinition看到这几种方式的时候,需要我们自己思考一下,在注册这个对象之前,是需要自己手动生成的。那么使用注解Service和XML的方式肯定是不行的,因为这个只是把一个类交给了spring容器管理,并不是生成的对象交给他。所以前两种方式不可行。第六种方式也是不行的,至于为什么不行,我们到后面再说。注解(@Bean)public class

关于触发器原理及选型参数

此触发器不是数据库当中的触发器,而是电子中的。1、触发器的特性?触发器有两个稳定的工作状态,一个是1态,一个是0态,可根据需要,用触发信号去控制触发器,使它的状态发生翻转。 触发器在翻转之后,即命名撤除输入信号,它仍能保持已确定的状态简言之:有两个稳态且有记忆功能的器件。2、最简单的RS触发器工作原理?内部由两个或非门或者与非门组成。如下图所示: 特征方程为:Qnext = S +Q RS=0(约...

三种循环的流程图画法总结 [转]

转自: http://www.cnblogs.com/greenteaone/archive/2010/08/24/1807500.html    C语言编程中常用的三种循环为for(;;),while  和 do-while。      1.  for循环          for循环形式: for(表达式1;表达式2;表达式3)          流程图: