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

制作网站的设计难点智慧团建网站密码

制作网站的设计难点,智慧团建网站密码,千锋前端培训班,网站建设基础实验1题目: 给你一个字符数组 letters,该数组按非递减顺序排序,以及一个字符 target。letters 里至少有两个不同的字符。 返回 letters 中大于 target 的最小的字符。如果不存在这样的字符返回 letters 的第一个字符。 思路:灵神 闭…

题目

给你一个字符数组 letters,该数组按非递减顺序排序,以及一个字符 targetletters 里至少有两个不同的字符。

返回 letters 中大于 target 的最小的字符。如果不存在这样的字符返回 letters 的第一个字符。

思路:灵神 闭区间写法 >= > < <=转化,‘b’ = (char) ('a' + 1)   字符可以直接比较大小

代码

class Solution {public char nextGreatestLetter(char[] letters, char target) {int start = lowerBound(letters, (char) (target + 1));if (start < letters.length) {return letters[start];} else {return letters[0];}}private int lowerBound(char[] letters, char target) {int left = 0, right = letters.length - 1;while (left <= right) {int mid = left + (right - left) / 2;if (letters[mid] < target) {left = mid + 1;} else {right = mid - 1;}}return left;}
}

性能

时间复杂度o(logn)

空间复杂度o(1)

http://www.dtcms.com/wzjs/556877.html

相关文章:

  • 公司集团网站设计做视频上传多少个网站
  • php支持大型网站开发吗网站服务器管理 硬件
  • 河间市网站建设公司网站建立初步
  • 夺宝网站建设网站建设课设
  • 建网站需要软件制作灯笼的心得体会
  • 做品牌特卖的网站免费云主机哪个好
  • wordpress 中文站p2p网站开发的内容
  • 食品 技术支持 东莞网站建设wordpress添加附件下载
  • 乐山 做网站用ps软件做ppt模板下载网站有哪些
  • asp网站模板安装爱奇艺会员推广联盟
  • 博罗网站建设公司网站开发手把手
  • 永嘉高端网站建设效果做营销推广外包的网站
  • 网站建设柒首先金手指7wordpress下载地址插件
  • 男女直接做视频教学视频网站网易企业邮箱和个人邮箱的区别
  • 网站编辑软件都有哪些wordpress u盘
  • 网站定制开发需要什么资质株洲关键词seo优化服务商
  • 网站创建多少钱关键词优化建议
  • 手机网站自助建站wordpress首页排版更换
  • wordpress 使用七牛云专业定制网站建设智能优化
  • 文旅网站界面设计星空无限传媒免费观看电视剧
  • 东莞专业网站建设推广微信网站建设流程图
  • 云服务器上建网站mui做网站的好处
  • 购物网站的英文跨平台 移动网站开发
  • 能打开各种网站的浏览器下载合集徐州建设工程交易网中标公示
  • 网站建设公司yuwordpress内容页标题
  • 微信网站开发框架家装公司装修
  • app打包网站开发源码怎么做网络彩票网站
  • 网站跳出率多少正常长沙网站建设企业
  • Ext做网站百度云官网
  • 网站建设的结构设计网站备案修改域名ip