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

设计头条seo于刷网站点击

设计头条,seo于刷网站点击,初级网页设计,wordpress登录vip一、763.划分字母区间 1.题目描述 2.代码 3.思路 统计每一个字符最后出现的位置从头遍历字符,并更新字符的最远出现下标,如果找到字符最远出现位置下标和当前下标相等了,则找到了分割点 二、56.合并区间 1.题目描述 2.代码 3.思路 先排序…

一、763.划分字母区间

1.题目描述

2.代码

3.思路

  • 统计每一个字符最后出现的位置
  • 从头遍历字符,并更新字符的最远出现下标,如果找到字符最远出现位置下标和当前下标相等了,则找到了分割点

二、56.合并区间

1.题目描述

2.代码

3.思路

先排序,让所有的相邻区间尽可能的重叠在一起。

  1. 使用 Arrays.sort 方法对 intervals 数组按照区间的起始位置进行排序。通过 (x, y) -> Integer.compare(x[0], y[0]) 作为比较器,确保区间按起始位置从小到大排列。
  2. 初始化合并区间的起始位置和右边界:将第一个区间的起始位置 intervals[0][0] 赋值给 start,作为当前合并区间的起始位置;将第一个区间的结束位置 intervals[0][1] 赋值给 rightmostRightBound,作为当前合并区间的右边界。
  3. 遍历区间数组:从第二个区间开始遍历,对于每个区间 intervals[i]
    • 若当前区间的起始位置 intervals[i][0] 大于当前合并区间的右边界 rightmostRightBound,说明当前区间与之前的合并区间不重叠。此时,将之前的合并区间 [start, rightmostRightBound] 添加到结果列表 res 中,并更新 start 为当前区间的起始位置 intervals[i][0]rightmostRightBound 为当前区间的结束位置 intervals[i][1]
    • 若当前区间的起始位置 intervals[i][0] 小于或等于当前合并区间的右边界 rightmostRightBound,说明当前区间与之前的合并区间重叠。此时,更新 rightmostRightBound 为当前合并区间右边界和当前区间结束位置的较大值,即 rightmostRightBound = Math.max(rightmostRightBound, intervals[i][1])
  4. 添加最后一个合并区间:遍历结束后,将最后一个合并区间 [start, rightmostRightBound] 添加到结果列表 res 中。
  5. 返回结果:将结果列表 res 转换为二维数组并返回,该数组即为合并后的区间数组。
http://www.dtcms.com/wzjs/585441.html

相关文章:

  • 文山 网站建设 滇icp深圳入户申请网站官网
  • 网站开发竞聘报告免费在线做高考试题的网站
  • 网站刷新代码app开发兼职的价位
  • 做电力项目信息的网站香水网站建设规划书
  • 做网站一定要注册公司吗想做代理怎么找商家
  • 搜索敏感词后很多网站打不开了商务网站的推广
  • 广东网站建设公司网络服务网站设计_网站建设_手机网站建设
  • 网站新媒体建设方案云南省建设工程信息服务平台
  • 深圳网站开发公司有哪些网页游戏开服表是什么
  • 网站服务器的作用和功能有哪些做挖机配件销售的网站
  • 提供秦皇岛网站建设哪里有wordpress卖东西
  • 黄页网站软件应用大全市场监督管理局注册公司流程
  • 马关县住房和城乡建设局网站广州自助建站软件
  • 做网站的公司是什么做网站 编程语言
  • 织梦做的的网站首页显示空白网站服务器基本要素有哪些
  • .我爱你 域名网站购物网站开发文档mvc
  • 吉林市建设厅网站外贸网站建设内容包括哪些
  • 美橙互联建站外贸俄罗斯俄语网站制作
  • 档案门户网站建设方案网站挂广告
  • 久久营销网站网站制作要学多久
  • wordpress验证支付宝抖音seo招商
  • 周口网站设计黄金网站软件app大全视频
  • 自助建站在线快速建站海阳市建设局网站
  • 上海网站建设管理系统wordpress 找不到页面
  • 网站移动适配怎么做企业网站建设比较调查怎么写
  • 北京朝阳区哪里有网站开发最优的网站建设推广
  • 乐清网站开发公司做菠菜网站判多久
  • 谷歌怎么把两个网站做反链深圳微信网站公司
  • 安庆做网站电话杭州响应式网站
  • 响应式网站设计软件辽宁网站建设找哪家