# algorithm **Repository Path**: lzxbye/algorithm ## Basic Information - **Project Name**: algorithm - **Description**: 算法基础demo - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-12-28 - **Last Updated**: 2020-12-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 一、线性结构 ① 能够使用数组 Array ② 能够使用栈 Stack ③ 能够正确创建队列 Queue ④ 理解单链表,多链表,双链表之间的联系与区别 ⑤ 正确使用递归 二、算法 ① 理解时间复杂度和空间复杂度 ② 掌握常用的几种基础算法 ③ 理解基础算法中排序算法的区别 三、树结构 ① 树结构概述 ② 理解二叉树 ③ 掌握链式存储的二叉树 ④ 掌握赫夫曼树 ⑤ 二叉排序树 ⑥ AVL树 ⑦ 多路查找树 四、哈希表 ① 哈希表概述 ② 散列函数 ③ 散列冲突的解决方案 五、图结构 ① 图的基本概念 ② 图的代码实现图的遍历