240 发简信
IP属地:浙江
  • 写的很清晰,赞

    红黑树插入节点

    什么是红黑树 红黑树是带有着色性质的二叉查找树。 性质如下:① 每一个节点或者着成红色或者着成黑色。② 根节点为黑色。③ 每个叶子节点为黑色。(指的是指针指向为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一起弄上了线,踩过很多坑,也还有很多需要完善的地方,但是路还是慢慢走吧,一点一点来。鲁迅先生说过:”巴拉巴拉巴拉......“,...