# 数据结构
## 树
> TODO
### 树的前序、中序、后序
- 深度优先
方便记忆,前序、中序、后序是指 `根节点` 在排序查找中的位置。
|名称|遍历顺序 |
|----|------------------|
|前序|节点--左孩子--右孩子|
|中序|左孩子--节点--右孩子|
|后序|左孩子--右孩子--节点|
- 广度优先
从上往下逐层遍历,同一层中从左到右对节点逐一访问。
### 红黑树
- 红黑树是一种自平衡二叉查找树。
- 用途:是实现关联数组。
- 时间复杂度:在O(log n)时间内做查找,插入和删除,这里的n 是树中元素的数目。
串、栈、队列、链表、哈希表、树、图
哈希表是怎样的结构?
操作系统的内存管理
怎么实现一个服务器
如何删除一个dom节点
removeChild()或者innerHtml去替换
- 1. HTML
- 1.1 HTML 标签
- 1.2 HTML 属性
- 1.3 HTML5
- 2. CSS/CSS3
- 2.1 CSS3
- 2.2 Less
- 2.3 Sass
- 3. JavaScript
- 3.1 JQuery
- 3.2 javascript code
- 3.3 es6
- 4. 前端框架
- 4.1 Angular4+
- 4.2 React
- 4.3 Vue
- 5. 综合知识
- 5.1 HTTP
- 5.2 websocket
- 5.3 综合问题集合
- 5.4 前端优化
- 6. 附加知识
- 6.1 TCP/IP
- 6.2 数据结构
- 6.3 前端开发
- 7. 相关工具
- 7.1 Git
- 7.2 调试
- 7.3 Linux
- 8. 其他需要了解的内容
- 8.1 Python3
- 8.2 Java
- 8.3 数据库