算法学习第二章:各种数据结构,包括链表、栈与队列、kmp算法、并查集、堆等常见数据结构(主要以数组模拟),以及c++的STL使用技巧。 1.链表 我们这里选择使用数组来模拟链表而不是使用传统的结构体定义,因为如果使用结构体定义链表,在构造新节点插入时,会需要new一个新节点,而new操作是非常慢的,
最近开始重拾算法的学习了,毕竟也要开始准备实习了,就用这个来记录一下我的算法的学习过程吧 1. 排序 排序算法常用的有两种:快速排序和归并排序,这两种算法都是基于分治的思想进行的。其他几种不是很重要,需要的时候再去了解即可,而且开发时也基本不需要自己写排序算法 快速排序 快速排序的过程:
最近下了好多天的雨,衣服什么的都没法洗了,好烦。在家的时候挺喜欢雨天的,坐在家里看雨很是享受,但是在学校就讨厌下雨,因为出门或者晒衣服都很不方便(其实还有一个原因是在家里不用我洗衣服和晾衣服),但是不知道为什么今天一天什么都不想干,做什么事都没干劲(可能是前两天复习复变用力过猛了?),或许是因为睡太
笔记功能需要安装 瞬间插件 才能正常使用
安装插件后,点击导航栏"笔记"即可查看瞬间
请前往 Halo 后台 → 页面 → 独立页面,创建一个自定义页面
将页面 Slug 设置为 posts,并选择模板 文章列表
posts
也可在主题设置中修改「文章页路径」来匹配已有页面