2026年4月30日
摘要: 0x01.首先,为什么需要docker?如何理解docker? 给出一个场景:如果要打开许多网站给不同客户来使用, 那么我们采用什么方式实现呢? 须知打开一台虚拟机需要几个GB,而且还很慢,许多台虚拟机更是恐怖如斯。 全部放在主机上更不可取,依赖冲突直接崩掉。 但是仔细想想🤔,用户分配到的是一台电 阅读全文
posted @ 2026-04-30 12:28 richu 阅读(30) 评论(0) 推荐(0)
  2026年3月21日
摘要: 0x01.前言 众所周知,在实际工程领域中,往往要进行数据查找,这涉及到数据结构中的查找算法。但是,当数据量很大时不论是直接遍历查找(太慢)还是折半查找、分区查找(实际工程中数据往往是乱序)都不是最优解,此时哈希散列能够通过关键值运算直接算出存储位置且不需要比较大小而深受推崇,但是冲突问题不可避免。 阅读全文
posted @ 2026-03-21 21:13 richu 阅读(179) 评论(0) 推荐(1)
  2026年3月20日
摘要: 先说二者的联系,计数排序是基数排序的依托,基数排序是计数排序的改良! 0x01.何谓计数排序? 从实现功能上看,它是将一串数据按一定顺序排出,每个数字出现多少次,就排多少遍,如下图: 绘图工具:draw.io 什么时候用? 当数据重复出现次数较多,且数据极差较小时采用。 0x02.如何实现计数排序? 阅读全文
posted @ 2026-03-20 16:04 richu 阅读(66) 评论(0) 推荐(1)
  2026年3月12日
摘要: 植树节到了,我们要好好栽培我们的二叉树,二叉平衡树,AVL树,哈夫曼树,红黑树,B树... 阅读全文
posted @ 2026-03-12 18:20 richu 阅读(14) 评论(0) 推荐(1)