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

怎样建个自己的网站seo第三方点击软件

怎样建个自己的网站,seo第三方点击软件,获取免费域名,牛网网站建设解法一: class Solution {public String answerString(String word, int numFriends) {//对字符的划分,word长度为n,共有n1个位置可以插入,但是要求被分为非空字符串,所以插入的位置最多为n-1。int n word.length();…

在这里插入图片描述

解法一:

class Solution {public String answerString(String word, int numFriends) {//对字符的划分,word长度为n,共有n+1个位置可以插入,但是要求被分为非空字符串,所以插入的位置最多为n-1。int n = word.length();//字符串长度//字符数组存储分解下的字符串//分解个数等于长度,每个一个字母if (numFriends == 1){return word;}String max = "";//可以取出来的时候直接比较!,不必浪费空间去存储!//而这道题的思路并不是让我直接全部取出来比较//而是考虑一个问题:以某个位置i为起点可以截取的的字符串,其长度越大,字典序也就越大//根据n和numfriends,可以得到这个字符串在这个情况下可以截取的最大长度,直接将该长度拿出来即可!!!!!//而这个最大长度应该是min(n-numfriends+1,n-i)for (int i = 0; i < n; i++) {String str = word.substring(i,Math.min(n+i-numFriends+1,n));max = max.compareTo(str) >=0 ? max : str ;}return max;}
}

总结:在这里我犯了一个错误,关于最大长度min(n-numfriends+1,n-i),确实是最大长度,但是从第i个位置开始的最大长度,那么我还应该加上i,所以代码中是min(n+i-numFriends+1,n)n-i:当前长度到字符串末尾还剩的长度,有可能不足可以取的最大长度
反思:善于从题目中提取信息后转化为数学问题(而这道题的思路并不是让我直接全部取出来比较,而是考虑一个问题:以某个位置i为起点可以截取的的字符串,其长度越大,字典序也就越大,所以仅需将从某个位置开始的可以取的最大长度取出来比较即可)

解法二:双指针

在这里插入图片描述

class Solution {public String lastSubstring(String s) {int i = 0, j = 1, n = s.length();while (j < n) {int k = 0;while (j + k < n && s.charAt(i + k) == s.charAt(j + k)) {k++;}if (j + k < n && s.charAt(i + k) < s.charAt(j + k)) {int t = i;i = j;j = Math.max(j + 1, t + k + 1);} else {j = j + k + 1;}}return s.substring(i);}public String answerString(String word, int numFriends) {if (numFriends == 1) {return word;}String last = lastSubstring(word);int n = word.length(), m = last.length();return last.substring(0, Math.min(m, n - numFriends + 1));}
}作者:力扣官方题解
链接:https://leetcode.cn/problems/find-the-lexicographically-largest-string-from-the-box-i/solutions/3685906/cong-he-zi-zhong-zhao-chu-zi-dian-xu-zui-eg0v/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
http://www.dtcms.com/wzjs/157225.html

相关文章:

  • 羽毛球赛事2022赛程宝鸡seo
  • 伍佰亿网站怎么样关键词查询神器
  • 用dw制作购物网站首页河北搜索引擎优化
  • 做珠宝首饰网站百度app官网下载
  • 中国建设教育协会bim考点网站广告公司注册
  • 门户网站建设预算表站长工具友链检测
  • 南京做网站yuanmus软文范例100字以内
  • 做调查问卷赚钱网站有哪些google站长工具
  • 哪家网站做的好淘宝客推广一天80单
  • 二级域名网站可以做360推广东莞网站推广企业
  • 做游戏交易网站有哪些内容企业网站大全
  • 微信手机客户端网站建设百度快速收录权限
  • 书城网站建设项目定义网络营销软件排行
  • 网站建设为了什么seo整站优化解决方案
  • 六安网站优化seo管理是什么
  • 上海企业专属网站建设平台信息流广告哪个平台好
  • 多个域名绑定同一个网站2023网站分享
  • 广州仿网站营销网站建设免费
  • 公司网站建设的好处太原seo全网营销
  • 基于开源框架的网站开发关键词挖掘站网
  • 怎么做动态网站视频怎么自己做网站推广
  • 专业做app下载网站哪里有网络推广
  • 常州做网站价格360搜索关键词优化软件
  • 建设现金分期网站怎样制作属于自己的网站
  • 网站建设域名跳转博客宁波网络推广联系方式
  • 外国炫酷网站设计刚开的店铺怎么做推广
  • 搬家公司网站模板网站优化的方式有哪些
  • 网站别人能打开我打不开长尾词seo排名优化
  • 乌尔禾区做网站哪里好谷歌搜索网址
  • 网站制作怎么把网站交付百度网络科技有限公司