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

wap 手机网站建设在线销售型的网站

wap 手机网站建设,在线销售型的网站,做a的网站有哪些,网站图片管理系统给出一个单词数组 words ,其中每个单词都由小写英文字母组成。 如果我们可以 不改变其他字符的顺序 ,在 wordA 的任何地方添加 恰好一个 字母使其变成 wordB ,那么我们认为 wordA 是 wordB 的 前身 。 例如,“abc” 是 “abac”…

给出一个单词数组 words ,其中每个单词都由小写英文字母组成。

如果我们可以 不改变其他字符的顺序 ,在 wordA 的任何地方添加 恰好一个 字母使其变成 wordB ,那么我们认为 wordA 是 wordB 的 前身 。

例如,“abc” 是 “abac” 的 前身 ,而 “cba” 不是 “bcad” 的 前身
词链是单词 [word_1, word_2, …, word_k] 组成的序列,k >= 1,其中 word1 是 word2 的前身,word2 是 word3 的前身,依此类推。一个单词通常是 k == 1 的 单词链 。

从给定单词列表 words 中选择单词组成词链,返回 词链的 最长可能长度 。

示例 1:

输入:words = [“a”,“b”,“ba”,“bca”,“bda”,“bdca”]
输出:4
解释:最长单词链之一为 [“a”,“ba”,“bda”,“bdca”]
示例 2:

输入:words = [“xbc”,“pcxbcf”,“xb”,“cxbc”,“pcxbc”]
输出:5
解释:所有的单词都可以放入单词链 [“xb”, “xbc”, “cxbc”, “pcxbc”, “pcxbcf”].
示例 3:

输入:words = [“abcd”,“dbqca”]
输出:1
解释:字链[“abcd”]是最长的字链之一。
[“abcd”,“dbqca”]不是一个有效的单词链,因为字母的顺序被改变了。

提示:

1 <= words.length <= 1000
1 <= words[i].length <= 16
words[i] 仅由小写英文字母组成。

    public int longestStrChain(String[] words) {Arrays.sort(words, Comparator.comparingInt(String::length));Map<String, Integer> map = new HashMap<>();int res = 0;for (String word : words) {int max = 0;for (int i = 0; i < word.length(); i++) {String s = word.substring(0, i) + word.substring(i + 1);if (map.containsKey(s)) {max = Math.max(max, map.get(s));}}map.put(word, max + 1);res = Math.max(res, max+1);}return res;}

在这里插入图片描述

func longestStrChain(words []string) int {sort.Slice(words, func(i, j int) bool {return len(words[i])<len(words[j])})mapx:=make(map[string]int,0)res := 0for _, word := range words {max := 0for i := 0; i < len(word); i++ {s:=word[0:i]+word[i+1:]if v,ok:=mapx[s];ok {max = getMax(max, v)}}mapx[word]= max + 1res = getMax(res, max+1)}return res
}func getMax(x,y int) int{if x>y {return x}return y
}

在这里插入图片描述

http://www.yayakq.cn/news/817312/

相关文章:

  • 网站开发框架 Wordpresswordpress怎么批量上传文章
  • 淘客手机网站源码怎么搭建自己的网站平台
  • 专业营销网站建设ui网页设计比较好培训机构
  • 做淘客网站能干嘛沈阳网站推广的公司
  • wordpress找不到xmlseo公司排行
  • 网站设计费用一览表h5直播网站
  • 网站建设 豫icp备免费网站空间服务器
  • 为什么网站找不到了计算机网站开发开题报告范文
  • 建设网站要多久到账wordpress 插件 教程视频教程
  • 安徽建站费用潍坊建设公司排名
  • 中小企业网站积木式搭建免费行情软件网站大全网页版
  • 北京市保障性住建设投资中心网站做网站申请个体户
  • 陕西省建设协会岗位证查询网站网站开发怎样实现上传视频教程
  • 为什么有些网站更新的信息看不到公司网络营销的方案思路
  • 上海市交通建设工程安全质量监督站网站北京工程交易信息网
  • 做网站的背景图片要多大如何在自己的电脑建设网站
  • 众筹网站建设做网站青岛
  • 潍坊建设网站的公司电话网站icp不备案有关系吗
  • 秦皇岛网站建设汉狮怎么样大型门户网站多少钱
  • 黄冈市建设银行网站邹城市住房和建设局网站
  • 嘉兴市南湖区城乡规划建设局网站网站开发设
  • 企业网站开发需求软件外包公司怎么经营
  • wordpress改登录界面沈阳关键词优化电话
  • 域名解析要登入哪个网站做太仓网站建设平台
  • 郑州网站制作的公司哪家好古柏广告设计公司
  • 郑州网站推广价自己如何制作一个微信小程序
  • php网站开发核心技术自己建设个人网站要花费多少
  • 网站后台密码在哪里佛山小程序开发定制
  • 12黄页网站建设wordpress 分类字段
  • 专注外贸建站昆山规模的网站建设公司有哪些