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

网站设计介绍怎么写/网络推广推广

网站设计介绍怎么写,网络推广推广,wordpress手动更新视频,招聘网页设计问题描述: 比较两个字符串A和B,确定A中是否包含B中所有的字符。字符串A和B中的字符都是 大写字母。 样例 给出 A "ABCD" B "ACD",返回 true 给出 A "ABCD" B "AABC", 返回 false 注意…

问题描述:

比较两个字符串A和B,确定A中是否包含B中所有的字符。字符串A和B中的字符都是 大写字母

样例

给出 A = "ABCD" B = "ACD",返回 true

给出 A = "ABCD" B = "AABC", 返回 false

注意事项

在 A 中出现的 B 字符串里的字符不需要连续或者有序。

问题分析:

实质上利用的是哈希表的思想。只有大写字母,一共26个,遍历A的时候,往里面压,遍历B的时候,往外边弹,如果不够弹,则不包含。

问题解决:

一种比较麻烦的解法:

public class Solution {/*** @param A : A string includes Upper Case letters* @param B : A string includes Upper Case letter* @return :  if string A contains all of the characters in B return true else return false*/public boolean compareStrings(String A, String B) {// write your code hereMap<String, Integer> map = new HashMap<String, Integer>();for (int i = 0; i < 26; i++) {map.put((char)(i + 'A') + "", 0);}for (int i = 0; i < A.length(); i++) {String key = A.charAt(i) + "";Integer count = map.get(key);map.put(key, ++count);}for (int i = 0; i < B.length(); i++) {String key = B.charAt(i) + "";Integer count = map.get(key);if (map.containsKey(key)) {map.put(key, --count);}if (count < 0) {return false;}}return true;}
}

一种简单的解法(本质一样):

public class Solution {/*** @param A : A string includes Upper Case letters* @param B : A string includes Upper Case letter* @return :  if string A contains all of the characters in B return true else return false*/public boolean compareStrings(String A, String B) {// write your code hereint[] index = new int[26];for (int i = 0; i < A.length(); i++) {index[A.charAt(i) - 'A']++;}for (int i = 0; i < B.length(); i++) {index[B.charAt(i) - 'A']--;if(index[B.charAt(i) - 'A'] < 0){return false;}}return true;}
}

 

转载于:https://www.cnblogs.com/DarrenChan/p/5731004.html

http://www.jmfq.cn/news/4788289.html

相关文章:

  • 山东省日照市有专业做网站的/长沙关键词优化方法
  • 迪虎科技网站建设/刚刚地震最新消息今天
  • 中国海关进出口信息查询/优化设计电子课本
  • wordpress邮箱如何解析/seo技术教程
  • 网站开发移动app/海外品牌推广
  • 做销售网站的好做么/seo入门教程视频
  • 上海网站建设费用多少/百度贴吧官网入口
  • 做网站跟app的区别/软文代发布
  • 监控视频怎么做直播网站/网站流量查询平台
  • 旅游找什么网站好/精准客源app
  • 网站建设公司武汉/品牌策略有哪些
  • 对视频播放网站做性能测试/抖音seo供应商
  • 电信网站备案流程图/蚁百杭州网站seo优化
  • 乐清 做网站 多少钱/百度有哪些app产品
  • 微信服务号菜单链接网站怎么做的/疫情放开最新消息今天
  • 学校html网站模板代码/淘宝关键词优化技巧
  • 做污事网站/想做电商怎么入手
  • 网站推广成功案例/中国百强企业榜单
  • 广州番禺服装网站建设/谷歌seo关键词优化
  • 湖南常德天气/seo排名优化厂家
  • 可以做fiting网站/网络营销策划书应该怎么写
  • 做视频的素材网站/网络营销案例
  • 大连金州网站建设/网站优化检测
  • 做网站写个人日志/可以发广告的平台
  • 做网站排名费用多少/有效的网络推广
  • 域名和网站/最新的全国疫情数据
  • 小手工制作简单又漂亮/seo怎么读
  • 微网站制作工具有哪些/深圳推广公司哪家最好
  • 沙河网站建设/搜狗搜索旧版本
  • 做网站价格和配置/seo都用在哪些网站