当前位置: 首页 > news >正文

东莞网站设计评价小程序推广代理商

东莞网站设计评价,小程序推广代理商,特产网站建设的目的,17zwd一起做网店潮汕站刷题记录 *134. 加油站*135. 分发糖果860. 柠檬水找零*406. 根据身高重建队列 *134. 加油站 leetcode题目地址 当前站点可以剩余油量gas[i] - cost[i]; 将每站的剩余油量求和计算累计剩余油量#xff0c;总剩余油量小于0#xff0c;则无法行驶一周。 若在到达某一站时累计剩… 刷题记录 *134. 加油站*135. 分发糖果860. 柠檬水找零*406. 根据身高重建队列 *134. 加油站 leetcode题目地址 当前站点可以剩余油量gas[i] - cost[i]; 将每站的剩余油量求和计算累计剩余油量总剩余油量小于0则无法行驶一周。 若在到达某一站时累计剩余油量为负时则起始位置为i1。 时间复杂度 O ( n ) O(n) O(n) 空间复杂度 O ( 1 ) O(1) O(1) // java class Solution {public int canCompleteCircuit(int[] gas, int[] cost) {int curSum 0;int totalSum 0;int start 0;for(int i0; igas.length; i){curSum gas[i] - cost[i];totalSum gas[i] - cost[i];if(curSum 0){curSum 0;start i1;}}if(totalSum0) return -1;return start;} }*135. 分发糖果 leetcode题目地址 需要从左右两侧分别考虑而不是同时考虑。 额外开辟一个数组记录每个人的糖果数。 先从左向右查看右侧比左侧大的赋值比左侧的糖果多1。 再从右向左查看左侧比右侧大的赋值比右侧的糖果多1。 时间复杂度 O ( n ) O(n) O(n) 空间复杂度 O ( n ) O(n) O(n) // java class Solution {public int candy(int[] ratings) {int[] candies new int[ratings.length];Arrays.fill(candies, 1);for(int i1; iratings.length; i){if(ratings[i]ratings[i-1]) candies[i] candies[i-1]1;}int sum candies[ratings.length-1];for(int iratings.length-2; i0; i--){if(ratings[i]ratings[i1]) candies[i] Math.max(candies[i1]1, candies[i]);sum candies[i];}return sum;} }860. 柠檬水找零 leetcode题目地址 题目要求是立即为顾客找零不可以等待。也就是说只能第一个顾客收5元第二个收10元不允许第一个收10元第二个收5元。 因此只需要分别记录三种面值的数量在收到一份钱后立刻找零若某种面值出现负值则说明找不开返回false。若全程没有出现负值则在最后返回true。 时间复杂度 O ( n ) O(n) O(n) 空间复杂度 O ( 1 ) O(1) O(1) // java class Solution {public boolean lemonadeChange(int[] bills) {int five0, ten0, twenty0;for(int i0; ibills.length; i){if(bills[i] 5) five;else if(bills[i] 10) {five--;ten;}else{if(ten0){ten--;five--;}else{five-3;}twenty;}if(five0 || ten0 || twenty0) return false;}return true;} }*406. 根据身高重建队列 leetcode题目地址 共有两个维度h和k分两次考虑先考虑身高对其由高向低排序再考虑k对其由小到大排序。 排序操作O(nlogn)单元素插入指定位置操作O(n)n个元素O(n2)。 时间复杂度 O ( n l o g n n 2 ) O(nlognn^2) O(nlognn2) 空间复杂度 O ( n ) O(n) O(n) // java class Solution {public int[][] reconstructQueue(int[][] people) {Arrays.sort(people, (a, b) - {if(a[0] b[0]) return a[1]-b[1];return b[0]-a[0];});LinkedListint[] que new LinkedList();for (int[] p : people){// 将元素p插入p[1]位置que.add(p[1], p);}return que.toArray(new int[people.length][]);} }
http://www.hkea.cn/news/14501142/

相关文章:

  • 正在建设中的网站可算违规用php做的网站论文
  • 做p2p网站 预算多少郓城网站建设
  • 免费发布产品信息网站大企业网站制作及维护
  • 国内响应式网站模板乐清新闻综合频道直播
  • 急求聊城网站建设黑群晖可以做网站吗
  • 网站如何做漂浮窗网站建设工具品牌
  • 吉林省住房和城乡建设厅网站申报福州网站快速排名提升
  • wordpress的网站是php的代码北京知名vi设计公司
  • 网站用什么系统好用企业融资的主要方式
  • 怎么对一个产品进行网络营销站长工具seo综合查询外部链接数量
  • 建设网站哪个公司好品牌网站建设4a小蝌蚪
  • 去年做那些网站能致富手机好看的网站
  • 在线制作wap网站秦皇岛有能做网页的地方吗
  • 东莞企业怎么做网站建设承德公司做网站
  • 网站改版需要注意什么wordpress 显示评论内容
  • 网站建设中倒计时源码wordpress安装好了怎么登陆网站
  • wordpress 展示类主题属于网站seo分析什么软件
  • 外贸五金网站wordpress preg_replace 关键词 alt
  • wordpress网站换主机搜索引擎收录查询
  • wordpress站点网站地图网站如何与域名绑定
  • 做外汇模拟的网站深圳深圳网站建设
  • 网站建设阿华seo4a网站建设公司
  • 做画册好的网站厦门建设局官网
  • 吉林省住房和城乡建设部网站建设银行安徽分行招聘网站
  • ps做网站要求高吗学校做网站需要多少钱
  • 网站建设文化包括哪些个人养老金制度是什么意思
  • 做网站需要拉多大的宽带网站建设 电话营销
  • 淘宝客网站建设网站建设的进度计划书
  • 泉州专业制作网站开发利用数据库修改wordpress密码
  • 律所网站建设建议当前最好用的wordpress主题