壹 · 缘起 来自于一次友链交换 Shiroi的主题真的让人眼前一亮 一个极简主义的个人网站主题,如纸的纯净,似雪的清新。 外加原有的纯静态播客升级改造难度大 遂跑路换了 Mixspace+Shiroi 考察下来直接支持作者大佬 innei 冲了 白い 赞助版 殊不知掉进了大坑 研究了一天 对于不太了解NextJS/React框架的同学 (比如我)(菜的抠脚) 因为项目文档并不是很详细 很多东西都得自己探索 这里是我的一些踩坑经历和心路历程 私以为水平达不到文档的地步 要是能帮到你 那我是很开心的 \...
壹·引用与致谢 本文由https://io.zouht.com/154.html 补充与精简而来 遵守CC-BY-SA-4.0 license 同时对作者ChrisKim表示感谢 您的视频教程非常详细与易懂 C++ 标准模板库 (STL, Standard Template Library):包含一些常用数据结构与算法的模板的 C++ 软件库。 贰·常用容器 ...
(因文稿部分丢失,后续需要进行补充更新) 二分查找算法的应用范围 在有序数组中进行查找一个数(二分下标) 如果数据存放在链表中,访问一个元素我们都得通过遍历,有遍历的功夫我们早就找到了这个元素,因此,在链表中不适合使用二分查找。 其中「有序」这个条件可以放宽,半有序数组或者是山脉数组里都可以应用二分查找算法。 旋转和山脉数组的值都有规律可循,元素的值不是随机出现的,在这个特点下,「减治思想」就可以应用在旋转数组和山脉数组里的一些问题上。我们可以把这两类数组统一归纳为部分有序数组 在整数范围内查找一个整数(二分答案) 这种二分法用于查找一个有范围的...
数据结构 在解决问题的时候,我们通常不是一下子把数据处理完,更多的时候需要先把它们放在一个容器里,等到一定的时刻再把它们拿出来。使用「数据结构」是一种「空间换时间」思想的体现, | 数据结构 | 应用场景 | | --- | --- | | 栈 | 符合「后进先出」的规律 | | 队列 | 符合「先进先出」的规律 | | 哈希表(散列表)| 实现「快速存取」数据的功能 | | 二分搜索树(红黑树、B 树系列)| 维护了一组数据的顺序性,得到一个数据的上下界 | | 并查集 | 用于处理不相交集合的「动态」连接问题 | | 优先队列 | 有「动态」添加、删除数据且需要获得最值的场景...