程序算法
iJSCON
JSCON简时空
展开
-
前端Tips#4 - 用 process.hrtime 获取纳秒级的计时精度
本文同步自 JSCON简时空 - 前端Tips 专栏#4,点击阅读视频讲解视频地址文字讲解如果去测试代码运行的时长,你会选择哪个时间函数? 一般第一时间想到的函数是 Date.now 或 Date.getTime。1、先讲结论在 Node.js 程序中,优先选 process.hrtime,其次选 performance.now,最后才会是 Date.now之所以这么选,...原创 2020-01-15 11:05:24 · 1745 阅读 · 0 评论 -
前端Tips#2 - 将 arguments 转换成Array的最佳实践
本文同步自 JSCON简时空 - 技术博客,点击阅读视频讲解 class="article-video" src="//player.bilibili.com/player.html?aid=81684736&cid=139770298&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfu...原创 2020-01-02 11:04:58 · 885 阅读 · 0 评论 -
图算法 - 只需“五步” ,获取两节点间的所有路径(非递归方式)
在实现 “图” 数据结构时,会遇到 “获取两点之间是所有路径” 这个算法问题,网上的资料大多都是利用递归算法来实现(见文末的参考文章)。我们知道在 JS 中用递归算法很容易会让调用栈溢出,为了能在生产环境中使用,必须要用非递归方式的去实现。经过一番探索,实现的思路主要来自文章 《求两点间所有路径的遍历算法》 ,只是该文中并没有给出具体的实现细节,需要自己去实现;最终本文的实现结合类似《算法 -...原创 2019-09-21 11:50:43 · 5683 阅读 · 3 评论