![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
_陈平安
前端开发
展开
-
283. 移动零
LeetCode - 283. 移动零 题目 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 限制条件: 必须在原数组上操作,不能拷贝额外的数组。 尽量减少操作次数。 解题思路 1. 双指针二次遍历 指针 i 访问一遍数组,遇到 非0 元素时,将值赋给指针 j ,指针 j 记录 非0 元素后向后移动; 将指针 j 视为起点进行后续遍历,将后面位置的值更改为 0 /** *原创 2020-11-20 00:06:38 · 141 阅读 · 0 评论 -
LeetCode - 134. 加油站
LeetCode - 134. 加油站 题目 在一条环路上有 N 个加油站,其中第 i 个加油站有汽油 gas[i] 升。 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i+1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时油箱为空。 如果你可以绕环路行驶一周,则返回出发时加油站的编号,否则返回 -1。 说明: 如果题目有解,该答案即为唯一答案。 输入数组均为非空数组,且长度相同。 输入数组中的元素均为非负数。 示例1: 输入: gas = [1,2,3,4,5原创 2020-11-18 23:27:04 · 161 阅读 · 0 评论 -
LeetCode - 1030. 距离顺序排列矩阵单元格
LeetCode - 1030. 距离顺序排列矩阵单元格 题目 给出 R 行 C 列的矩阵,其中的单元格的整数坐标为 (r, c),满足 0 <= r < R 且 0 <= c < C。 另外,我们在该矩阵中给出了一个坐标为 (r0, c0) 的单元格。 返回矩阵中的所有单元格的坐标,并按到 (r0, c0) 的距离从最小到最大的顺序排,其中,两单元格(r1, c1) 和 (r2, c2) 之间的距离是曼哈顿距离,|r1 - r2| + |c1 - c2|。(你可以按任何满足此条件的原创 2020-11-17 23:07:17 · 206 阅读 · 0 评论 -
LeetCode - 406. 根据身高重建队列
LeetCode - 406. 根据身高重建队列 题目 假设有打乱顺序的一群人站成一个队列。 每个人由一个整数对(h, k)表示,其中h是这个人的身高,k是排在这个人前面且身高大于或等于h的人数。 编写一个算法来重建这个队列。 注意: 总人数少于1100人。 示例: 输入: [[7,0], [4,4], [7,1], [5,0], [6,1], [5,2]] 输出: [[5,0], [7,0], [5,2], [6,1], [4,4], [7,1]] 解题思路 1. 从高到低排序 将每个人按照身高从原创 2020-11-16 21:21:44 · 241 阅读 · 0 评论 -
在 HTTPS 项目中使用百度地图 API
百度地图 API 产品简介 百度地图 JavaScript API 是一套由 JavaScript 语言编写的应用程序接口,可帮助您在网站中构建功能丰富、交互性强的地图应用,支持 PC 端和移动端基于浏览器的地图应用开发,且支持 HTML5 特性的地图开发。 百度地图 JavaScript API 支持 HTTP 和 HTTPS,免费对外开放,可直接使用。接口使用无次数限制。在使用前,您需先申请...原创 2019-04-09 17:51:50 · 4073 阅读 · 3 评论