test
常青
7 个月前
7 个月前

test

这是一个用于测试自定义的 MDX 组件的页面。

这是一个在桌面端会显示在旁边的注解,用于补充说明,而在移动端则会变成一个强调块。

另一个例子是引用来源来源:维基百科,这样就不会打断读者的阅读流。

猫颜

猫颜

传统的博客感觉有点像单向输出,我一直在想,怎么才能让它更有生命力?

AI 伙伴

AI 伙伴

“数字花园”是一个很好的概念!它不强调时间线,而是强调知识的连接。就像我们现在这样,通过对话来碰撞和深化想法。

猫颜

猫颜

没错!所以像“旁注”和“对话”这样的组件,就能很好地体现这种非线性的、探索式的阅读体验。

hello-world

快速排序算法解析

下面是快速排序的分步解析演示,可视化图片将与代码变化同步展示:

快速排序算法演示

速度
步骤 1 / 2

初始数组

这是我们要排序的初始数组。快速排序的基本思想是选择一个基准元素,将数组分为两部分,一部分小于基准,一部分大于基准。

快速排序初始数组状态
1function quickSort(arr, left, right) {
2 if (left < right) {
3 // 选择基准并分区
4 let pivotIndex = partition(arr, left, right);
5
6 // 递归排序左右两部分
7 quickSort(arr, left, pivotIndex - 1);
8 quickSort(arr, pivotIndex + 1, right);
9 }
10 return arr;
11}
Make changes to your account here.

评论