零碎知识记录 快速排序是不是稳定排序? 不是 快速排序一轮之后,数组被分为小于等于大于P(被选中分割数组的数,简称P)的三部分。此时除了P之外,其他数之间的相对位置会被改变。 什么是稳定排序? 所谓稳定排序就是指在排序过程中,在对P关键字排序之后不会改变其他关键字的顺序。 写前端代码时遇到变量传递问题,并且调试无效时 尝试把var声明换成let声明。 因为通过var 声明的变量会提升到顶端,通过let 定义的变量不会被提升到顶端。