摘要: 一、常用排序算法 快速排序 插入排序 归并排序 二、使用场景 排序算法适用场景时间复杂度(平均)时间复杂度(最坏)空间复杂度是否稳定 快速排序(Quick Sort) 大规模数据、随机数据、数组排序 O(n log n) O(n²)(选错 Pivot) O(log n)(原地排序) ❌ 不稳定 插入 阅读全文
posted @ 2025-02-21 20:41 我是格鲁特 阅读(11) 评论(0) 推荐(0)
摘要: 1.JavaScript数据类型 基本类型:string、boolean、number、null、undefined、symbol(es6新添加),BigInt(es11新添加) 复杂数据类型:object 2. 数据类型的存储 基本类型和object类型在内存中存储的方式是不一致的,基本类型数据存 阅读全文
posted @ 2025-02-21 20:12 我是格鲁特 阅读(79) 评论(0) 推荐(0)
摘要: 一、typescript数据类型 TypeDescription any 表示任意类型,可以赋值为任何类型。 unknown 表示类型不确定,通常需要进一步检查。 void 表示没有返回值的函数,默认返回 `undefined`。 never 表示函数永远不会返回,通常用于抛出异常或死循环。 boo 阅读全文
posted @ 2025-02-21 16:11 我是格鲁特 阅读(33) 评论(0) 推荐(0)
摘要: 一个属性对象中选出一些对象, 使用Pick<T, K> type Person = { name: string; age: number; address: string; }; type PickedPerson = Pick<Person, 'name' | 'age'>; const per 阅读全文
posted @ 2025-02-21 15:17 我是格鲁特 阅读(10) 评论(0) 推荐(0)