Promise主要为了解决回调函数在js中使用的缺点而诞生的,比如现在实现一个串行任务,这个串行任务包括三个任务,如果用回调来实现就会造成地域回...

promise实现串行 promise实现串行实现一:主要利用promise.then中返回一个new Promise()实现 //then链式...

数字签名 数字签名,就像现实中的文件签字盖章,别人一看到这个签字盖章就知道这个文件是谁的,同样数字签名也起到这个作用。 现在比如有一段文本 'h...

桶排序的时间复杂度也是O(n), 空间复杂度也为O(n), 是线性排序,它是一种稳定排序(前提:每个桶内使用稳定的排序算法) ,它是为了解决计数...

计数排序 计数排序是一个线性排序,但有其使用场景,如果原数列有n个元素,最大值和最小值差为m, 时间复杂度为O(n+m), 空间复杂度为:O(m...

归并排序 归并排序是典型的分治法应用实例(divide and conquer),递归实现起来有一些技巧,即在分的时候实现治,各层分治递归同时进...