基础排序算法
从一个最简单的任务开始学习算法;
理解数据特点对算法运行时间有影响;
对时间复杂度有初步理解;
不使用空间,很难节约时间。
高度概括算法与数据结构
我们扩展了标准的 CommonMark 规范,为你添加了成吨功能。
二分查找
利用有序性或者单调性解决问题的算法。很多人说这是模板,但其实代码都是人写的,这样的代码有很直观的语义。
滑动窗口
暴力解法的优化。
双指针
暴力解法的优化。
链表
离散的线性数据结构。
哈希表
怎么放就怎么取。
回溯
尝试每一种可能,在出现答案的位置记录下来
贪心算法
用找钱的例子最好了,要不然要尝试所有的可能。贪心算法就是合理剪枝(用数学理论剪枝)。
易于安装
运行
pnpm create vuepress-theme-hope hope-project
以创建一个新的主题项目。在已有项目根目录下运行
pnpm create vuepress-theme-hope add .
以在项目中添加主题。
在 Markdown 中添加你想要的内容
我们扩展了标准的 CommonMark 规范,为你添加了成吨功能。
链接检查
检查 Markdown 链接
提示容器
用样式装饰 Markdown 内容
GFM 警告
GFM 风格的警告容器
选项卡
使用选项卡对相似内容进行分组
代码组
使用选项卡对相似代码进行分组
自定义对齐
Markdown 中对内容进行自定义对齐
自定义属性
为 Markdown 元素添加属性
上下角标
轻松在 Markdown 中添加上下角标
脚注
在内容中插入脚注
标记
标记并高亮内容
剧透
添加剧透标记支持
任务列表
轻松插入任务列表
图片语法
使用改进的语法指定图片大小与颜色模式
组件支持
在 Markdown 中轻松插入组件
组件
开箱即用的常用组件
Chart.js 支持
在 Markdown 中展示 Chart.js 图表
流程图支持
在 Markdown 中直接写出流程图
Mermaid 支持
在 Markdown 中添加 Mermaid 图例
Plantuml 支持
在 Markdown 中添加 Plant UML 图表
Tex 支持
Markdown 现在也可以支持 Tex 语法以显示公式
导入文件支持
将你的文档分段,并在 Markdown 中导入
交互演示支持
你可以在 Markdown 中添加交互演示
Kotlin 交互演示支持
响应式的 Kotlin 演示
Vue 交互演示支持
在交互演示中展示 Vue 组件
Sandpack 交互演示支持
Sandpack 驱动的实时的编码环境
代码案例支持
你可以很方便的插入代码案例
幻灯片支持
通过 Reveal.js 在 Markdown 中插入幻灯片