/** * 数据结构 */ 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' }, ], }, ]