markdown个人常用语法总结
本文于507天之前发表,文中内容可能已经过时。如有疑问,欢迎在github中给我留言(用户名:zhangyan123)。
为了方便写作查找,查阅文档之后总结出自己常用的markdown语法如下
使用#标记标题
无序列表
- 星号*可以标记列表
- 加号+也可以标记列表
- 减号-也可以标记列表
有序列表
- 数字接英文点号,每项后面记得加至少两个空格
在首行出现数字-英文句点-空白时
eg:
1987.应写为1987\.以与列表格式进行区分
代码及区块
>区块引用
分行方式为每行结尾至少两个空格键+回车键
使用pre+code包裹,可以保持代码粘贴时的缩进格式
如上的分割线使用
* * *或者- - -单独一行制成,符号之间可以自由添加空格html可以直接使用tab上面的`包裹小段代码作为代码引用的标志,注意不要与‘英文单引号混淆
嵌入带连接的元素
myBlog
以上内联链接制作方式如下[myBlog](https://zhangyan123.github.io/"dailyblog“)支持相对路径
相似的图片嵌入,形式上只是在链接前面加一个感叹号!
以上图片嵌入的制作方式如下- 直接嵌入一个暴露的连接http://example.com 可以使用
< http://example.com >方式,同样的嵌入邮箱地址可以使用直接使用< address@example.com >
强调
我们会发现markdown语法中
*与-具有很多互通的功能,上文中提到的无序列表、分割线均如此,此处要说明的强调标记方式中易与此规律混淆,请务必分清减号-与下滑线_的适用场景。
*需要强调的文字*与_需要强调的文字_都可以实现需要强调的文字的效果,注意是下划线不是减号。**需要强调的文字**与__需要强调的文字__都可以实现需要强调的文字的效果,再次强调是下划线不是减号。删除线
表格
| 排序方法 | 平均情况 | 最好情况 | 最坏情况 | 辅助空间 | 稳定性 |//表头
|:-----|:-----|:-----|:-----|:-----|:-----|//对齐方式|:-----|左对齐,|:-----:|居中,|-----:|右对齐
| 冒泡排序 | O(n²) | O(nlogn) | O(n²) | O(1) | 稳定 |//单元格数据
| 简单选择 | O(n²) | O(n²) | O(n²) | O(1) | 稳定 |
| 直接插入 | O(n²) | O(n) | O(n²) | O(1) | 稳定 |
| 希尔排序 | O(nlogn)~O(n²) | O(n^1.3) | O(n²) | O(1) | 不稳定 |
| 堆排序 | O(nlogn) | O(nlogn) | O(nlogn) | O(1) | 不稳定 |
| 归并排序 | O(nlogn) | O(nlogn) | O(nlogn) | O(n) | 不稳定 |
| 快速排序 | O(nlogn) | O(nlogn) | O(n²) | O(nlogn)~O(n) | 不稳定 |
| 排序方法 | 平均情况 | 最好情况 | 最坏情况 | 辅助空间 | 稳定性 |
|---|---|---|---|---|---|
| 冒泡排序 | O(n²) | O(nlogn) | O(n²) | O(1) | 稳定 |
| 简单选择 | O(n²) | O(n²) | O(n²) | O(1) | 稳定 |
| 直接插入 | O(n²) | O(n) | O(n²) | O(1) | 稳定 |
| 希尔排序 | O(nlogn)~O(n²) | O(n^1.3) | O(n²) | O(1) | 不稳定 |
| 堆排序 | O(nlogn) | O(nlogn) | O(nlogn) | O(1) | 不稳定 |
| 归并排序 | O(nlogn) | O(nlogn) | O(nlogn) | O(n) | 不稳定 |
| 快速排序 | O(nlogn) | O(nlogn) | O(n²) | O(nlogn)~O(n) | 不稳定 |