07 2021 档案

排序算法 | JS
摘要:冒泡排序: Array.prototype.bubbleSort = function () { for(let i = 0; i < this.length - 1; i++){ for(let j = 0; j < this.length - 1 -i;j++) { if(this[j] > t
  • 30
  • 0
  • 0
    23、合并K个升序链表 | JS堆
    摘要:给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中,返回合并后的链表。 示例 1: 输入:lists = [[1,4,5],[1,3,4],[2,6]]输出:[1,1,2,3,4,4,5,6]解释:链表数组如下:[ 1->4->5, 1->3->4, 2->6]将它们合
  • 196
  • 0
  • 0
    347、前 K 个高频元素 | 堆-JS
    摘要:给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。 示例 1: 输入: nums = [1,1,1,2,2,3], k = 2 输出: [1,2] 示例 2: 输入: nums = [1], k = 1 输出: [1] 提示: 1 <=
  • 120
  • 0
  • 0
    215、数组中的第K个最大元素 | 堆应用-JS
    摘要:给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。 请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 示例 1: 输入: [3,2,1,5,6,4] 和 k = 2输出: 5 示例 2: 输入: [3,2,3,1,2,4,5,5,6] 和 k =
  • 233
  • 0
  • 0
    最小堆实现 | JS
    摘要:堆是一种特殊的完全二叉树,JS中常用数组表示堆,左侧子节点的位置是2*index+1 ,右侧子节点的位置是2*index + 2。 堆可以快速找到最大值和最小值,时间复杂度是O(1),找出第K个最大(最小)元素 如果想要获取第K个最大的元素,可以构建一个最小堆,并将元素依次插入堆中,当堆的容量超过K
  • 679
  • 0
  • 0
    nginx的安装与配置
    摘要:下载nginx服务器 下载地址:http://nginx.org/en/download.html (Nginx官网) 解压文件 下载之后,解压到指定的目录,就可以看到nginx的的目录 启动nginx服务器 在nginx目录下启动控制台(CMD),执行start nginx,然后在浏览器的控制台输
  • 271
  • 0
  • 0
    深色
    回顶
    收起
    点击右上角即可分享
    微信分享提示