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

网站开发程序制作域名备案seo属于什么

网站开发程序制作域名备案,seo属于什么,网页游戏网站bilibili,网页设计免费模板情侣hello,大家好,我是星恒 今天给大家带来的题目是一道简单题目,主要帮大家复习一下字符串和字符的相关操作 给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。如果可以&#…

hello,大家好,我是星恒
今天给大家带来的题目是一道简单题目,主要帮大家复习一下字符串和字符的相关操作

给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。
如果可以,返回 true ;否则返回 false 。
magazine 中的每个字符只能在 ransomNote 中使用一次。

示例:

示例 1:

输入:ransomNote = "a", magazine = "b"
输出:false

示例 2:

输入:ransomNote = "aa", magazine = "ab"
输出:false

示例 3:

输入:ransomNote = "aa", magazine = "aab"
输出:true

提示:

  • 1 <= ransomNote.length, magazine.length <= 105
  • ransomNote 和 magazine 由小写英文字母组成

分析:
这道题思路很简单,刚开始大家一看到是否组成,一定先想到的是哈希,但是题目紧跟着说"每个字符只能使用一次",誒嘿,那我们肯定不适合用hash了,hash最大的优势在于看元素存在不,计数不是他的优势,这里数组是一种更优的解法

我们只要把26个字母使用数字 0 - 25表示出来,然后使用数组给字符串出现的字母计数,这样我们遍历第一个字符串magazine,存入字符串中字符出现次数,然后遍历ransomNote,减掉对应字符出现的次数,如果次数出现负数,那么说明magazine的字符不能全部包含ransomNote里面的字符!

然后这里如果是算法新手,可能会在字符间相加减有一定的疑惑:加减后是否是ACSII整数,还是还是字符?
这里其实会转为整数,字符和字符相加减,字符和整数相加减都会变为整数
整数转字符只要强转即可(按照ACSII码规则转的),即char a =(char)('a'+x)

题解:

class Solution {public boolean canConstruct(String ransomNote, String magazine) {int[] count = new int[26];for (int i = 0; i < magazine.length(); i++) {count[magazine.charAt(i) - 'a']++;}for (int i = 0; i < ransomNote.length(); i++) {int index = ransomNote.charAt(i) - 'a';count[index]--;if (count[index] < 0) return false;}return true;}
}

如果大家有什么思考和问题,可以在评论区讨论,也可以私信我,很乐意为大家效劳。
好啦,今天的每日一题到这里就结束了,如果大家觉得有用,可以可以给我一个小小的赞呢,我们下期再见!

http://www.wangmingla.cn/news/51734.html

相关文章:

  • 网站怎么做外部链接站长工具忘忧草社区
  • php做网站技术方案北京seo运营推广
  • 手机网站jq导航菜单武汉百度推广多少钱
  • 做网站给不给源代码建立网站平台需要多少钱
  • 泰安网站推广 泰安网站建设深度优化
  • 凡科网建网站付费链接怎么做兰州seo关键词优化
  • 网站开发有哪些职位网络营销环境分析包括哪些内容
  • 免费搭建平台网站南京seo推广优化
  • 网站字体怎么设置优云优客百度推广效果怎么样
  • 百度网站站长工具网络推广员是什么工作
  • 做艺术字的网站每日一则小新闻
  • 小型企业网络建设方案南昌seo网站管理
  • wordpress还是自己写泉州关键词优化软件
  • 网站分成推广怎么做百度关键词优化的意思
  • 网页制作个人简历教程温州seo外包公司
  • 网站怎么做用qq登录接入站长工具关键词查询
  • seo薪酬水平湖南seo优化排名
  • 最棒的网站建设seo软件下载
  • 网件路由器做网站常见的网站推广方式
  • 新疆生产建设兵团职业资格证书查询官方网站微商怎么找客源人脉
  • 长沙网站快速优化排名百度搜索图片
  • 一般做自己的网站需要什么关键词查询工具免费
  • 基层党组织标准化建设网站百度seo如何做
  • 哪些网站适合用自适应百度关键词排名点
  • wordpress 多图上传建站网站关键词优化
  • 成都建材网站建设做一个网站需要什么
  • 全屋装修设计软件武汉seo搜索引擎
  • 只放一个图片做网站网站链接查询
  • 贵阳网站建设q479185700棒友好链接
  • 青岛网站建设咨询如何建一个自己的网站