随笔记
- for in--主要遍历对象(第一个值为index
- for of--遍历值,无法遍历没有iterator接口的对象
- forEach 循环无法中途跳出,break 命令或 return 命令都不能奏效
- 原生的 iterator 接口(有迭代器说明可遍历)
- set--集合,唯一值,任何类型
- map--字典,以键值对的形式存储,有序,任意形式
- object--无序,只能字符串
- Map对象的键是不能改的,但是值能改,Set对象只能通过迭代器来更改值。set,map时间复杂度O(1),数组O(n)
- ...将类数组转化成真正的数组
- 数据结构是红黑树(一种高效查找的二叉树,自平衡)原理--好复杂
- 节点是红色或黑色。
- 根是黑色。
- 所有叶子都是黑色(叶子是NIL节点)。
- 每个红色节点必须有两个黑色的子节点。(从每个叶子到根的所有路径上不能有两个连续的红色节点。)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理