前言 续前一章。 正文 删除节点规则: 1.假如删除的是叶子节点,让他的父节点,断开和它的联系。 2.如果删除节点右左子树或者右子树的话,那么应该这样。 如果删除节点是它的父节点的左节点,而删除节点有左节点,那么删除节点的父节点的左节点就等于删除节点的左节点。 举个栗子哈: 假如要删除的是15,那么 ...
分类:
编程语言 时间:
2020-07-11 09:41:34
阅读次数:
68
前言 什么是二叉堆排序呢? 就是上面这种,一个节点大于左节点,但是小于右节点,再我写的例子中会写出大于等于右节点。 那么如何让一个数组进行变成这种二叉树呢? 其实只要有规律就很简单。 第一个元素(0)作为根节点。 第二个元素如果比第一个元素则判断是否有左节点,如果没有左节点,就是它的左节点,如果有左 ...
分类:
编程语言 时间:
2020-07-11 00:19:46
阅读次数:
87
**你认为幸福的,就去珍惜** 情到天涯彼岸,爱却人生路漫,情来却很简单,爱守一生很难,动情一瞬间,相爱一辈子,情天情海情要真,情深情长情要恒,相思牵挂情未了,一生一世爱多少,一生有爱情若梦,有缘情就在其中,相聚别离,人生无恨,爱如犹如过往云烟,情却聚匆匆伤别离,谁能知道相思苦,谁能懂得相思愁,一腔 ...
分类:
其他好文 时间:
2020-07-10 13:25:09
阅读次数:
78
为什么选择RocketMQ,而不是其他MQ 性能:阿里支撑,经受住淘宝,天猫双11重重考验;性能高;可靠性好;可用性高;易扩展。 功能:功能完善,我们需要的功能基本都够满足,如:事务消息,消息重试,死信队列,定时消息等。 易用:跨平台:跨语言,多协议接入(支持HTTP, MQTT, TCP协议,支持 ...
分类:
其他好文 时间:
2020-07-10 11:42:57
阅读次数:
128
前言 将下面按照从小到大排序: int[] arr = { 4, 6, 8, 5, 9 }; 这时候可以通过冒泡排序,计数排序等。 但是一但数据arr很大,那么会产生排序过于缓慢,堆排序就是一个很好的解决方案。 树的堆,有最大堆和最小堆。 看下最大堆: 它是这样子的,就是说一个节点的大小一定大于它的 ...
分类:
编程语言 时间:
2020-07-10 11:22:48
阅读次数:
72
在CentOS 6版本,时间设置有date、hwclock命令,从CentOS 7开始,使用了一个新的命令timedatectl。 一、GMT、UTC、CST、DST 时间 UTC 整个地球分为二十四时区,每个时区都有自己的本地时间。在国际无线电通信场合,为了统一起见,使用一个统一的时间,称为通用协 ...
分类:
其他好文 时间:
2020-07-09 12:08:25
阅读次数:
81
今天学的访问控制权限修饰符: 和c比多了一个缺省,基本和c功能一样,private多了一个同包的限制。 缺省的话是同包就可访问。 基本都学过,所以理解的也很快。 然后又把最近学得总结了一下: 到今天为止,Java最基础的学习就完成了,以后就要开始进阶学习了。 (这两天和高考完的小伙伴出去happy了 ...
分类:
编程语言 时间:
2020-07-09 01:01:26
阅读次数:
84
一、交换机 1.1 作用 Exchange(交换机) 的作用就是接收消息并根据路由键转发消息到绑定的队列。 1.2 交换机常用属性 属性 含义 Name 交换机名称 Type 交换机类型,direct、topic、fanout、headers等,它们本质都一样,只是消息转发的逻辑不同 Durabil ...
分类:
其他好文 时间:
2020-07-07 15:46:29
阅读次数:
47
**学会选择,学会放弃** 选择的终结是放弃的起点。选择注定了放弃的历炼,放弃预知了选择的归宿。 晨曦的甘露闪着炯炯的目光,似有不舍,又泛着无奈。一阵暖和夺去了仅有的一丝凛冽!选择了沉默,只为了明天更好的闪烁,放弃了挣扎,只为了今天更好的歇息。学会选择,选择一个企盼的开始;学会放弃,放弃一段忧伤的终 ...
分类:
其他好文 时间:
2020-07-07 13:43:17
阅读次数:
78