Markdown高级语法总结

本文总结了一些Markdown高级语法的使用。


实用工具网站

转换工具

image-20250115164632323

  • Markdown 转 HTML

表格

Markdown 表格单元格合并(跨行、跨列)及文本换行

解决方案

示例

选择排序 冒泡排序 插入排序
时间复杂度 最佳情况 O(n^2) O(n) O(n)
平均情况 O(n^2) O(n^2) O(n^2)
最坏情况 O(n^2) O(n^2) O(n^2)
空间复杂度 O(1) O(1) O(1)
稳定性 不稳定 稳定 稳定

实现语法如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<div align=center>
<table>
<tr>
<th> </th>
<th> </th>
<th>选择排序</th>
<th>冒泡排序</th>
<th>插入排序</th>
</tr>
<tr>
<td rowspan="3">时间复杂度</td>
<td>最佳情况</td>
<td> O(n^2) </td>
<td> <b>O(n)</b> </td>
<td> <b>O(n)</b> </td>
</tr>
<tr>
<td>平均情况</td>
<td> O(n^2) </td>
<td> O(n^2) </td>
<td> O(n^2) </td>
</tr>
<tr>
<td>最坏情况</td>
<td> O(n^2) </td>
<td> O(n^2) </td>
<td> O(n^2) </td>
</tr>
<tr>
<td colspan="2">空间复杂度</td>
<td> O(1) </td>
<td> O(1) </td>
<td> O(1) </td>
</tr>
<tr>
<td colspan="2">稳定性</td>
<td> 不稳定 </td>
<td> 稳定 </td>
<td> 稳定 </td>
</tr>
</table>
</div>

代码

代码块折叠

Show Code
这里填充代码 
1
2
3
4
<details> 
<summary><font size="4" color="orange">Show Code</font></summary>
<pre><code class="language-cpp">这里填充代码</code>
</pre> </details>

注意事项:

  • 对于代码块中的 <>的特殊符号应该用 \&lt; \&gt;代替,不然会显示错误。比如<stdio.h>要写成\&lt;stdio.h\&gt;
  • <code>必须紧贴代码开头(避免多出首行),\</code>需单独一行(避免少了尾行)
  • 代码块内部不能有空行

布局

图片居中

单向链表结构-示意图

实现语法如下:

1
<div align=center><img src="https://invinc-z-drawing-bed.oss-cn-shanghai.aliyuncs.com/img/202311161556943.png" alt="单向链表结构-示意图" style="zoom: 33%;" /></div>

边注

实现语法如下:

1
2
3
<div style="float: right; margin-left: 10px; font-size: 0.9em; color: red;">
这是边注内容,显示在右侧。
</div>

正文内容。

这是边注内容,显示在右侧。

更多正文内容。