Knock

510,将有序数组转换为二叉搜索树

眉间皱痕 提交于 2021-01-27 02:43:25
Opportunity does not knock, it presents itself when you beat down the door. 机遇不会自己找上门来,它只会在你开门时出现。 问题描述 将一个按照 升序排列的有序数组 ,转换为一棵高度平衡二叉搜索树。 本题中, 一个高度平衡二叉树是指一个二叉树每个节点的左右两个子树的高度差的绝对值不超过 1 。 示例: 给定有序数组: [ -10 , -3 , 0 , 5 , 9 ], 一个可能的答案是:[ 0 , -3 , 9 , -10 , null , 5 ], 它可以表示下面这个高度平衡二叉搜索树: 0 / \ -3 9 / / -10 5 递归方式解决 题中说了要转换为一棵高度平衡的二叉搜索树,并且数组又是排过序的,这就好办了。 我们可以使用递归的方式,每次取数组 中间的值 比如m作为当前节点,m前面的值都是比他小的,作为他左子树的结点值。m后面的值都是比他大的,作为他右子树的节点值,示例中一个可能的结果是。 代码如下 1 public TreeNode sortedArrayToBST( int [] num ) { 2 //边界条件判断 3 if ( num .length == 0 ) 4 return null ; 5 return sortedArrayToBST( num , 0 , num

xss练习平台及writeup

前提是你 提交于 2021-01-10 08:40:05
今天玩了一天的xss。 分享几个xss game https://xss.haozi.me/#/0x00 http://47.94.13.75/test/ writeup: http://www.cnblogs.com/r00tuser/p/7411959.html http://prompt.ml/0 writeup: http://blog.csdn.net/ni9htmar3/article/details/77938899 http://xss-quiz.int21h.jp/ writeup: http://blog.csdn.net/yd0str/article/details/17297971 2018/6/21 记录下 https://knock.xss.moe/stage/224d0c5677307d743ba90c8f81e42f5be648cd97 做的22题了。有空继续 writeup: https://xz.aliyun.com/t/2296#toc-15 第一个的xss game只做了几道题。网上没有wrteup下面的都挺好的,学的不少新姿势。 来源: oschina 链接: https://my.oschina.net/u/4323157/blog/4210842

进化出行 一往无前 九号电动渠道赋能大会召开

痞子三分冷 提交于 2020-12-26 07:24:52
12月25日,九号电动正式召开了“进化出行,一往无前”渠道赋能大会,1000多位行业重要经销商参加了此次会议,共同探讨5G时代下智能电动车的发展新方向。 智能+矩阵+营销全面升级 开启2021新征程 作为智能电动车领域的新锐领军品牌,九号电动一直在不断提高电动车的智能上限:Ninebot RideyGo! 智能骑行系统和Ninebot Airlock感应解锁技术,让电动车的启停、锁车变得更加便捷;独特的AHRS姿态感应系统和异动报警功能,让车辆的安全性也大大增加;更有GPS+北斗+基站三重定位,车辆位置尽在掌握之中。 九号电动在会议现场发布了全新的真智能2.0技术:包含RideyGo!2.0 、RideyFUN 智控系统、MoleDrive 全新自研控制器、九号云电系统,以及自主研发的BMS 6.0升级、knock- knock快捷功能、生日&节日惊喜音效、智能终端互联控车等功能。细节功能将逐步升级上线,部分功能系统在已经上市的E&C&B 系列上同样能够通过OTA进行更新。 此次会议的第二大亮点就是产品矩阵的升级。九号电动已经成功布局电动自行车、电动摩托车等多个领域,在渠道会议现场还透露了明年的全新产品系列——D、N、A系列产品、全新C系列产品,甚至show了一把自动驾驶电摩和氢能源电动车等核武器! 氢能一直是新能源领域的热门话题,因为氢气是清洁能源,输出能量后产出的是水

Java基础之泛型

二次信任 提交于 2020-11-22 01:57:28
一:泛型技术的核心意义在于:   类在定义的时候,可以使用一个标记,该标记就表示类中的属性或方法参数的类型,在使用的时候才动态的设置类型。 1 package test; 2 /** 3 * 泛型的使用 4 * @author Administrator 5 * 6 */ 7 public class TestType { 8 9 public static void main(String[] args) { 10 TypeDemo<String> typeDemo = new TypeDemo<String> ();//接受的是String类型 11 typeDemo.setX("东京260度" ); 12 typeDemo.setY("北纬79度" ); 13 System.out.println("x坐标为:"+typeDemo.getX()+"y坐标为:"+ typeDemo.getY());//所以这里不需要向下转换,避免了Object向下转换的不安全性。 14 } 15 } 16 /** 17 * 泛型类,在类上 使用<T> 定义泛型, 18 * 确定了该类中所有参数的类型都必须跟类上定义的类型一致 19 * @author Administrator 20 * 21 * @param <T> 22 */ 23 class TypeDemo<T> { 24

2020-11-20

好久不见. 提交于 2020-11-21 10:07:13
Time is a slippery thing, lose hold of it once, and its string might sail out of your hands forever. 时光狡黠,稍一松手,它便永远地从你指缝中流逝了。 He who has a why to live can bear almost any how. 一个人知道自己为什么而活,就可以忍受任何一种生活。 If opportunity doesn't knock, build a door. 如果机遇不找过来,就自己造一门吧 来源: oschina 链接: https://my.oschina.net/u/4344838/blog/4731870

25个必须记住的SSH命令

*爱你&永不变心* 提交于 2020-08-07 19:07:50
http://www.cnblogs.com/weafer/archive/2011/06/10/2077852.html OpenSSH是SSH连接工具的免费版本。telnet,rlogin和ftp用户可能还没意识到他们在互联网上传输的密码是未加密的,但SSH是加密的,OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它***。此外,OpenSSH提供了安全隧道功能和多种身份验证方法,支持SSH协议的所有版本。 SSH是一个非常伟大的工具,如果你要在互联网上远程连接到服务器,那么SSH无疑是最佳的候选。下面是通过网络投票选出的25个最佳SSH命令,你必须牢记于心。 (注:有些内容较长的命令,在本文中会显示为截断的状态。如果你需要阅读完整的命令,可以把整行复制到您的记事本当中阅读。) 1、复制SSH密钥到目标主机,开启无密码SSH登录 ssh-copy-id user@host 如果还没有密钥,请使用ssh-keygen命令生成。 2、从某主机的80端口开启到本地主机2001端口的隧道 ssh -N -L2001:localhost:80 somemachine 现在你可以直接在浏览器中输入http://localhost:2001访问这个网站。 3、将你的麦克风输出到远程计算机的扬声器 dd if=/dev/dsp | ssh -c arcfour -C

a small thing that made me a little bit depressed

天涯浪子 提交于 2020-04-05 23:23:26
It was just two hours ago,specificly speaking It was 11:48 almost coming close to midneight. I was pratising singing songs in my renting room which is a sharing apartment . I realized that my voice was a little upper but I thought it didn't matter cause my neighbor had all gotten home for the vacation of Tomb Sweeping Day. at the monent when I was prepared to record my voice,there was a sharp knock at the door outside. I thought maybe It was my neighbor coming back. I opened the door however only saw a man blame me for making big noises. I apologized to him and promised him I would stop

致2020届毕业生和尚未毕业的你——择业

拈花ヽ惹草 提交于 2020-03-17 10:30:18
某厂面试归来,发现自己落伍了!>>> 关于就业选择。 作为一个2015年届 土 木工程专业 毕业生,一晃5年过去了,果然忙碌的时间总是过的很快。当年自己和同学一起参加各种招聘会的场景历历在目。 先说一件后知后觉的事情吧,那就是一直到大学毕业,很多同学都不知道自己所学的专业应该从事什么工作,不知道临近毕业的你有没有类似的感觉。 为了避免你也遭遇像我们当时同样的尴尬,在此有几个小建议来辅助 应届毕业生 择业: 实习: 如果有机会,在毕业之前一定要找机会去实习(今年形势可能有点严峻,无妨,继续看),实习的过程能帮你提前认识这个行业,同时明白自己的兴趣爱好,即便已经签了三方协议,也可以在明白自己的喜好之后毁约,及时止损——大行不顾细谨,大礼不辞小让; 请教: 就今年的形式来讲,出去实习的机会可能很渺茫,那么,积极请教,向自己的老师请教,像自己的辅导员、老师以及师兄师姐请教,想必你问ta专业相关的问题,ta会很乐意帮你解答,很多从业者都有好为人师的习惯,脸皮一定要厚,想到什么问什么(当然,私生活就不要问了),一定要把自己将要进入的行业了解清楚,常言道,“知己知彼,百战不殆”; 搜索: 如今互联网行业发展迅速,信息也越来越公开透明,也专门的知识网站,很多的前辈甚至专家都有对某个领域做出过详细的介绍,比如某乎。此时,需要你有耐心、甄别能力以及归纳汇总的能力,毕竟网上信息错综复杂

英语日常用语

十年热恋 提交于 2020-02-27 06:42:34
1、To save pepole's lives. 救死扶伤。 2、I don't like any of my options. 我不喜欢我的所有选项。 3、You are on the wrong team. 你站错了队。 4、Never be afraid. 不要害怕。 5、People need ressurance. 人们需要保证。 6、Normal shoud be lower. 通常应该更低一些。 7、Nice work. 干的好。 8、Just friendly warning. 只是友情提示。 9、That's all we need. 这就够了。 10、Are you proud or disappointed? 你是骄傲还是失望? 11、I'm your neighbor. 我是你的邻居。 12、Everything has to be perfect. 一切必须万无一失。 13、 scut work 打杂 14、You're not gonna figure out what he's thinking. 你不知道他在想什么。 15、What should I do with him? 我该拿他怎么样? 16、Why can't you answer my questions? 你为什么不回答我的问题? 17、You start to think about

设计模式之状态模式

佐手、 提交于 2019-11-25 22:14:23
定义 Allow an object to alter its behavior when its internal state changes.The object will appear to change its class.(当一个对象内在状态改变时允许其改变行为,这个对象看起来像改变了其类。) UML类图 角色解释 Context,环境,封装各种状态的变化,并且向外部提供所有需要的接口,使得外部不用关注状态的变化,只需要关注抽象的行为,以及初始状态。 State,状态,抽象所有状态的行为,并且依赖Context,提供setContext方法。 ConcreateState,状态实现,总结下就是每个状态只关注自己的行为实现,针对不属于自己的行为可以进行抛错。 代码示例 已开门状态和关门状态举例: Context类: public class DoorContext { public static final DoorState OPEN_STATE = new OpenState(); public static final DoorState CLOSE_STATE = new CloseState(); /** * 当前状态 */ private DoorState currentState; /** * 获得当前状态 */ public DoorState