小编Pra*_*dal的帖子

如果只依赖于输入值而不是输入大小,如何确定Big-o复杂度?

我刚看到有关排序的javascript代码setTimeout,如图所示

var list = [2,  5, 10, 4, 8, 32]; 
var result = [];
list.forEach( n => setTimeout(() => result.push(n), n));
Run Code Online (Sandbox Code Playgroud)

有趣的是因为在js中setTimeout是异步的,所以如果你等待足够的时间,result就会对数组进行排序.确定性仅取决于数据的值而不取决于输入的大小,所以我不知道如何确定这种方法的Big-O(时间复杂度).

javascript complexity-theory big-o time-complexity

5
推荐指数
1
解决办法
125
查看次数

在 URL、hash 或 querystring 中应该首先出现什么?

一些在线文章说,URL 中的querystring和没有标准hash,但我们正在关注继续发生的事情。所以,我的问题是在同一个 URL 中同时使用查询字符串和哈希值的更好方法是什么。

我认为的问题是,如果哈希跟随查询字符串,它可以成为某些查询字符串数据的值,如果查询字符串跟随哈希,则整个查询字符串可能成为哈希。那么,我应该遵循什么顺序?

javascript url hash query-string

4
推荐指数
2
解决办法
1430
查看次数