mirror of
https://github.com/142vip/408CSFamily.git
synced 2026-02-09 05:24:08 +08:00
113 lines
3.6 KiB
TypeScript
113 lines
3.6 KiB
TypeScript
/**
|
|
* 数据结构
|
|
*/
|
|
export const dsSidebar = [
|
|
{
|
|
text: '基础入门',
|
|
prefix: '基础入门',
|
|
collapsible: false,
|
|
children: [
|
|
{ text: '基本概念', link: '1.基本概念.md' },
|
|
{ text: '三要素', link: '2.三要素.md' },
|
|
{ text: '算法和算法评价', link: '3.算法和算法评价.md' },
|
|
],
|
|
},
|
|
{
|
|
text: '线性表',
|
|
prefix: '线性表',
|
|
collapsible: false,
|
|
children: [
|
|
{ text: '基础概念和操作', link: '1.基础概念和操作.md' },
|
|
{ text: '顺序表示', link: '2.顺序表示.md' },
|
|
{ text: '链式表示', link: '3.链式表示.md' },
|
|
{ text: '一些总结', link: '4.总结.md' },
|
|
],
|
|
},
|
|
{
|
|
text: '栈',
|
|
prefix: '栈和队列',
|
|
collapsible: false,
|
|
children: [
|
|
{ text: '基本概念和操作', link: '1.栈的基本概念和基本操作.md' },
|
|
{ text: '顺序存储结构', link: '2.栈的顺序存储结构.md' },
|
|
{ text: '链式存储结构', link: '3.栈的链式存储结构.md' },
|
|
],
|
|
},
|
|
{
|
|
text: '队列',
|
|
prefix: '栈和队列',
|
|
collapsible: false,
|
|
children: [
|
|
{ text: '基本概念和操作', link: '4.队列的基本概念和操作.md' },
|
|
{ text: '顺序存储结构', link: '5.队列的顺序存储结构.md' },
|
|
{ text: '链式存储结构', link: '6.队列的链式存储结构.md' },
|
|
{ text: '栈VS队列补充', link: '7.栈VS队列补充.md' },
|
|
],
|
|
},
|
|
{
|
|
text: '串',
|
|
prefix: '串',
|
|
collapsible: false,
|
|
children: [
|
|
{ text: '基本概念', link: '1.基本概念.md' },
|
|
{ text: '简单的模式匹配', link: '2.简单的模式匹配.md' },
|
|
{ text: 'KMP算法', link: '3.KMP算法.md' },
|
|
{ text: '一些总结', link: '4.总结.md' },
|
|
],
|
|
},
|
|
{
|
|
text: '树和二叉树',
|
|
prefix: '树和二叉树',
|
|
collapsible: false,
|
|
children: [
|
|
{ text: '基本概念', link: '1.基本概念.md' },
|
|
{ text: '二叉树', link: '2.二叉树.md' },
|
|
{ text: '二叉树的遍历', link: '3.二叉树的遍历.md' },
|
|
{ text: '线索二叉树', link: '4.线索二叉树.md' },
|
|
{ text: '树和森林', link: '5.树和森林.md' },
|
|
{ text: '树的应用', link: '6.树的应用.md' },
|
|
{ text: '一些总结', link: '7.总结.md' },
|
|
],
|
|
},
|
|
{
|
|
text: '图论',
|
|
prefix: '图论',
|
|
collapsible: false,
|
|
children: [
|
|
{ text: '基本概念', link: '1.基本概念.md' },
|
|
{ text: '图的存储', link: '2.图的存储.md' },
|
|
{ text: '图的遍历', link: '3.图的遍历.md' },
|
|
{ text: '图的应用', link: '4.图的应用.md' },
|
|
{ text: '一些总结', link: '5.总结.md' },
|
|
],
|
|
},
|
|
{
|
|
text: '查找',
|
|
prefix: '查找',
|
|
collapsible: false,
|
|
children: [
|
|
{ text: '基本概念', link: '1.基本概念.md' },
|
|
{ text: '顺序查找', link: '2.顺序查找.md' },
|
|
{ text: '折半查找', link: '3.折半查找.md' },
|
|
{ text: 'B树和B+树', link: '4.B树和B+树.md' },
|
|
{ text: '散列表', link: '5.散列表.md' },
|
|
{ text: '一些总结', link: '6.总结.md' },
|
|
],
|
|
},
|
|
{
|
|
text: '排序',
|
|
prefix: '排序',
|
|
collapsible: false,
|
|
children: [
|
|
{ text: '基本概念', link: '1.基本概念.md' },
|
|
{ text: '插入排序', link: '2.插入排序.md' },
|
|
{ text: '交换排序', link: '3.交换排序.md' },
|
|
{ text: '选择排序', link: '4.选择排序.md' },
|
|
{ text: '归并排序', link: '5.归并排序.md' },
|
|
{ text: '基数排序', link: '6.基数排序.md' },
|
|
{ text: '外部排序', link: '7.外部排序.md' },
|
|
{ text: '一些总结', link: '8.总结.md' },
|
|
],
|
|
},
|
|
]
|