黑白梦

JavaScript 算法刷题笔记

记录 JavaScript 刷题时用到的一些语法、代码片段、工具、经验等

7 篇文章

通过 BigInt 实现大整数高精度计算,及模拟 long long 等类型的数值计算

2023-08-29

BigInt 可以表示任意大的整数,可用于实现高精度计算,也可转换为任意位的有符号及无符号数。

从邻接表存储图提交错误,体验 LeetCode 全局变量无法重新初始化问题

2023-08-01

代码中的全局变量有时可能无法完成初始化,所以要么不使用全局变量,要么在执行的入口函数中再次初始化所有的全局变量。

JS 算法刷题字符串、数值处理语法查漏补缺

2023-04-01

记录一些刷题中用到的 JS 字符串、数值知识点,如 ansii 码、整数范围等。

JS 中的 Set 和 Map

2021-04-22

Set 和 Map 在工程项目中不常用,但算法刷题中常常用到。

好用的原创 JS 算法题输入流读取模板

2022-12-25

通过这个框架模板,配合借助编辑器的快捷输入,可模拟按行读取,方便灵活。

LeetCode 中 JavaScript 的 priority-queue

2021-12-06

点开 JavaScript 的提示,看到如需使用优先队列,可使用 datastructures-js/priority-queue 。

JavaScript 常用的进制显示与转换

2021-08-21

整理一些 JavaScript 进制的表示与转换的常用 API ;并尝试自己写一个方法,实现整数转化完整二进制。