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

淘宝客做动态广告的网站免费的域名注册网站

淘宝客做动态广告的网站,免费的域名注册网站,京东商城网上购物下载,开网店怎么和快递合作便宜题目描述 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀#xff0c;返回空字符串 “”。 示例 1: 输入: [flower,flow,flight] 输出: fl示例 2: 输入: [dog,racecar,返回空字符串 “”。 示例 1: 输入: [flower,flow,flight] 输出: fl示例 2: 输入: [dog,racecar,car] 输出: 解释: 输入不存在公共前缀。说明: 所有输入只包含小写字母 a-z 。 我的初版解决思路为遍历数组挨个字符进行比较直到结束。代码如下 //循环遍历有两种退出条件: 1,数组最短元素 2,数组内String相同位置字符不同public String longestCommonPrefix(String[] strs) {if(strs null || strs.length 0) {return ;}StringBuilder sb new StringBuilder();boolean toEnd false;for(int i0;;i) {if(toEnd) {break;}for(String arr:strs) {if(i arr.length()) {//1,数组最短元素if(sb.length()i) {sb.deleteCharAt(i);}toEnd true;break;}if(sb.length()i) {sb.append(arr.charAt(i));}else if(sb.charAt(i) ! arr.charAt(i)) {//2,数组内String相同位置字符不同sb.deleteCharAt(i);toEnd true;break;}}}return sb.toString();}采用水平扫描法进行优化 举例 最终优化代码如下 public String longestCommonPrefix(String[] strs) {if(strs null || strs.length 0) {return ;}String prefix strs[0];for(int i0;istrs.length;i) {while(strs[i].indexOf(prefix) ! 0) {prefix prefix.substring(0, prefix.length()-1);if(prefix.isEmpty()) {return ;}}}return prefix;}代码简洁清晰了很多。 持续精进加油
http://www.zqtcl.cn/news/798710/

相关文章:

  • 网站是如何建立的广告设计与制作工作内容
  • 网站优化课程培训公司取名生成器免费
  • 如何设立网站做外国网站买域名
  • 惠州网站建设公司排名聊城专业网站设计公司
  • 网站建设龙岗电子商务有限公司官网
  • 分栏型网站服装设计网站模板
  • 建设网站备案与不备案区别企业网站怎么做排名
  • php mysql的网站开发html网站制作答辩ppt
  • 网站制作有名 乐云践新专家网页制作公司需要什么资质
  • 织梦怎么用框架实现在浏览器的地址栏只显示网站的域名而不显示出文件名电脑网站模板
  • 北京网络营销网站品牌营销增长公司哪家好
  • 网站反链有好处吗稷山网站建设
  • 廊坊网站群发关键词怎么在百度上推广自己的公司信息
  • 网站开发 沈阳免费模板建站
  • 商业性质网站建设步骤wordpress电影网盘
  • 网站的外部推广成都房产网官网
  • 深圳网站建设创想营销北京土巴兔全包装修价格表
  • 怎么发布php网站邯郸建设网站制作
  • 手机网站做多宽的图片wordpress顶部导航栏怎么创建
  • 如何做招聘网站的数据分析安徽黄山旅游攻略
  • 2022建站市场国际新闻直播
  • 茗哥网站建设装饰公司网站规划方案
  • 北京天津网站建设公司做平台网站要多久
  • 做我女朋友的表白句的网站做seo_教你如何选择网站关键词
  • 如何对网站用户分析徐州网站制作如何定位
  • 网站定制生成器龙岗网站设计讯息
  • 镇江市建设工程网站蜘蛛爬取网站
  • 个人备案网站可以做电影站吗微信做的地方门户网站
  • 网站上传根目录美点网络公司网站
  • 长春微信做网站网站开发和设计如何合作