二叉树删除涉及到多种情况,需要逐个处理 1.当前节点为叶子节点 直接删除 2.当前节点右子树为空 复制左子树中最大的值,用该值替代当前节点,删除左子树中原节点。 3.当前节点右子树不为空 复制右子树中最小的值,用该值替代当前节点,删除右子树中原节点。 总结 1.如果二叉树中存在大于等于或小于等于的关 ...
分类:
其他好文 时间:
2019-03-10 13:46:25
阅读次数:
114
如何理解栈? 我们平时放盘子的时候,都是从下往上一个一个放,取的时候是从上往下一个一个取,不能从中间抽出。后进者先出,这就是典型的“栈”结构。从栈的操作特性上来看,栈是一种“操作受限”的线性表,只允许从一端插入和删除。 事实上,从功能上看,数组或链表确实可以替代栈,并且操作上更加灵活,但是,在使用时 ...
分类:
编程语言 时间:
2019-03-09 23:58:56
阅读次数:
292
概念 计算机网络是互连的,自治的计算机集合 计算机网络的功能 1. 数据通信(连通性) 2. 资源共享(硬件,软件,数据) 3. 分布式处理(多台计算机各自承担同一任务的不同部分) 4. 提高可靠性(替代机器) 5. 负载均衡(使多台计算机一起亲密干活) 计算机网络的组成 组成部分(硬件,软件,协议 ...
分类:
其他好文 时间:
2019-03-09 20:12:48
阅读次数:
197
子类通过继承了父类以后就拥有了父类一切的属性和方法,然而有些父类中的方法对于子类可能并不适用,这时子类可以通过重写父类的方法,用自身的行为替代父类的行为,方法的重写是实现多态的必要条件。 下面一个demo,演示了方法的重写: ...
分类:
编程语言 时间:
2019-03-09 11:37:07
阅读次数:
187
1、EL技术 1.1.EL 概念 表达式语言 EL(Express Lanuage)表达式可以嵌入在jsp页面内部,减少jsp脚本的编写,EL 出现的目的是要替代jsp页面中脚本的编写。 1.2 EL从域中取出数据 EL最主要的作用是获得四大域中的数据,格式${EL表达式} EL获得pageCont ...
分类:
Web程序 时间:
2019-03-07 00:47:05
阅读次数:
216
在当前互联网流行架构下,Redis、MongoDB等非关系型数据库(NoSQL)正逐渐抢占更多的视野,然而正如其释义(Not Only SQL)所说,NoSQL在当前仍然只作为传统关系型数据库的补充。当前的的大部分持久化场景下,关系型数据库仍然占据不可替代的地位。因此,能够设计出规范合理的关系数据表 ...
分类:
数据库 时间:
2019-03-06 13:39:06
阅读次数:
183
所有的文档都显示SVN可以取代CVS,同时SVN的问题和缺点都被隐藏了。不幸的是,我们并不认为SVN是CVS的替代品,尽管很多缺陷都被修改了。更有甚者,它甚至让人重回VSS。CVS和SVN的比较类似与比较C++和Java。很明显CVS和SVN都远比SourceSafe强大的多,如同C++和Java比 ...
分类:
其他好文 时间:
2019-03-05 21:21:42
阅读次数:
229
列表渲染数组 我们用 v-for 指令根据一组数组的选项列表进行渲染。 v-for 指令需要以 item in items 形式的特殊语法, items是源数据数组并且 item 是数组元素迭代的别名。 你也可以用 of 替代 in 作为分隔符,因为它是最接近 JavaScript 迭代器的语法 列 ...
分类:
其他好文 时间:
2019-03-05 18:47:59
阅读次数:
167
2016-07-01 网站前身jsqi.50vip.com上线。2016-07-12 购买jsqi.org域名,替代之前的二级域名。2016-12-12 申请ChinaDMOZ收录,瞬间申请通过。2016-12-24 居然申请DMOZ瞬间通过,感谢审核人员的器重。2016-12-27 被有趣网址之家 ...
分类:
Web程序 时间:
2019-03-05 11:00:24
阅读次数:
256
adb kill-server adb start-serveradb devices adb get-state , 获取设备的状态 adb shell ps | grep adbd ,可以找到该后台进程,windows 请使用 findstr 替代 grepadb shell getprop | ...
分类:
移动开发 时间:
2019-03-04 21:21:01
阅读次数:
200