写的很清晰,赞
红黑树插入节点什么是红黑树 红黑树是带有着色性质的二叉查找树。 性质如下:① 每一个节点或者着成红色或者着成黑色。② 根节点为黑色。③ 每个叶子节点为黑色。(指的是指针指向为NULL的叶子...
删除的时候,后面为什么要判断p==null
腾讯大牛教你如何使用Java实现二叉树的添加,删除,获取以及遍历一段来自百度百科的对二叉树的解释: 在计算机科学中,二叉树是每个结点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right su...
代码有些问题
def select_sort():
"""对数组进行从小到大排序"""
data = [9,3,7,6,5,4,8,2,1]
for i in range(len(data)):
index = i
# 从index开始遍历,与下一个元素进行比较,获取到值为最大的index
for j in range(i,len(data)):
# 如果data[j]>data[index],记录j的下标
if data[index] > data[j]:
index = j
if not index == i:
data[i], data[index] = data[index], data[i]
return data
排序算法(二):选择排序选择排序算法维护一个待排序集合和一个已排序集合,每轮迭代,从待排序集合中选择一个最小(最大)元素,添加到已排序集合中,通过多次迭代,最终完成排序。 选择排序与上一章的 冒泡排...
NIO指的是阻塞非阻塞么?AIO指同步异步么?
Netty笔记之一:Netty 快速入门netty是什么? Netty is an asynchronous event-driven network application framework for rapid...
Reactor是异步的么
Netty源码分析(一) ServerBootStrap先来说说为什么要写netty源码分析的文章,一个方面是自己看了一些源码,却找不到了解原理的方式,一个方面是万一bat哪个大牛看到我写的文章,给我一个5k的工作呢。不开玩笑了,...
file,log4j,jdbc....个数据源搜集的数据格式都不一样,该怎么处理呢
log4j2与logstash之间的那点事(一)忙了几天,终于把logstash和log4j2一起弄上了线,踩过很多坑,也还有很多需要完善的地方,但是路还是慢慢走吧,一点一点来。鲁迅先生说过:”巴拉巴拉巴拉......“,...