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

网站建设管理的规章制度公司网站备案材料

网站建设管理的规章制度,公司网站备案材料,南宁网站推广流程,专业做化妆品的网站问题描述 给你一份『词汇表』(字符串数组) words 和一张『字母表』(字符串) chars。 假如你可以用 chars 中的『字母』(字符)拼写出 words 中的某个『单词』(字符串),那么…

问题描述

给你一份『词汇表』(字符串数组) words 和一张『字母表』(字符串) chars

假如你可以用 chars 中的『字母』(字符)拼写出 words 中的某个『单词』(字符串),那么我们就认为你掌握了这个单词。

注意:每次拼写(指拼写词汇表中的一个单词)时,chars 中的每个字母都只能用一次。

返回词汇表 words 中你掌握的所有单词的 长度之和

示例 1:

输入:words = ["cat","bt","hat","tree"], chars = "atach"
输出:6
解释: 
可以形成字符串 "cat" 和 "hat",所以答案是 3 + 3 = 6。

示例 2:

输入:words = ["hello","world","leetcode"], chars = "welldonehoneyr"
输出:10
解释:
可以形成字符串 "hello" 和 "world",所以答案是 5 + 5 = 10。

提示:

  • 1 <= words.length <= 1000
  • 1 <= words[i].length, chars.length <= 100
  • 所有字符串中都仅包含小写英文字母

思路一

1.number用于累计可以被chars完全删除的单词的总长度。index用于存储当前处理的单词的长度。

2.使用外层循环遍历words数组中的每个单词。在处理每个单词之前,先将该单词的长度存储在index变量中。内层循环遍历chars字符串中的每个字符。使用replaceFirst方法尝试删除words[i]中出现的chars.charAt(j)字符的第一个匹配项。

3.如果经过替换操作后,words[i]变为空字符串,则表示该单词可以完全被chars中的字符组合删除。在这种情况下,将原始单词的长度(存储在index中)加到number上,并跳出内层循环。方法最终返回所有能被chars中字符完全删除的单词的长度之和。

代码展示 

public static int countCharacters(String[] words, String chars) {int number=0;int index;for(int i=0;i<words.length;i++){index=words[i].length();//记录本次字符串的长度。for(int j=0;j<chars.length();j++){words[i] = words[i].replaceFirst(String.valueOf(chars.charAt(j)), "");if(words[i].isEmpty()){//如果字符串全部成功替换,则记录下来。number=number+index;break;//结束内层循环。}}}return number;}
}

 缺点:时间复杂度和空间复杂度出奇的高。能通过也是奇迹。

http://www.dtcms.com/a/513427.html

相关文章:

  • 建设网站有何要求ios企业开发者账号
  • 正邦设计面试珠海网站优化
  • 3.cuda执行模型
  • 小兔自助建站宽屏网页设计尺寸
  • 微网站移交北京建设管理有限公司官网
  • 网站源码检测推广引流最快的方法
  • 网站备案多久一次安徽网站建设推荐 晨飞网络
  • 制作app连接网站有哪些专门制作网页的软件
  • 依托git交付代码,并提供技术支持的方案
  • 新网站seo外包怎么申请免费企业邮箱账号
  • 《算法千题(1)--- 第31场蓝桥算法挑战赛》
  • 网站加载动画效果看车二手车网站源码
  • 徐州本地网站网站流量功能更怎么做
  • 网站开发搭建有个网站是做视频相册的
  • 揭阳网站制作企业discuz 分类网站
  • 帮做网站制作挣钱wordpress菜单小图标不显示
  • jsp做的当当网站的文档东莞建设监督网
  • HashMap为什么线程不安全? ConcurrentHashMap如何保证线程安全? AQS如何实现锁的获取与释放?用男女关系进行解释,一看就懂
  • 免费开源网站系统有哪些门户网站建设方案费用
  • 动易网站后台管理系统新昌县住房和城乡建设局网站
  • 网站切片 做程序数据分析师报名入口
  • 宿迁市网站建设口腔医院网站开发
  • Redis 特性/应用场景/通用命令
  • 学生个人网站建设模板网站为什么做站外推广
  • 零基础学网站建设 知乎长治长治那有做网站的
  • RPC服务
  • 北京外贸网站设计备案邯郸网页
  • 素马网站制作开发腾讯朋友圈广告怎么投放
  • 网站开发包括哪些网站推广怎么做
  • SwiftUI自定义一个水平渐变进度条