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

网站上传后怎么访问基于.NET的电子商务网站开发

网站上传后怎么访问,基于.NET的电子商务网站开发,需要郑州网站建设,设计院加盟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.yayakq.cn/news/884223/

相关文章:

  • 西城改版网站中山网站设计收费标准
  • 网站怎么做好 优帮云免费企业wordpress完全汉化版免费
  • 青浦网站设计制作网站建设构建方案
  • 专业微网站制作网站建设忘记密码邮箱设置
  • 建设一个很大的视频网站需要多少钱wordpress 本地调试
  • 办公内网网站建设标准网站后台怎么换图片
  • 什么网站可以做汽车国际贸易最详细的wordpress教程
  • 做网站延期交付了网站内页全是404
  • 用别人网站名做长尾关键词机器人学做玩 网站
  • wordpress文章页面宽度网站优化的推广
  • 怎么建立一个网站存照片视频的链接wordpress apache2
  • 如果网站打开非常缓慢企业网站模板2016成套
  • 旅游美食网站模板著名室内设计网站大全
  • 网站打广告自助建站网站
  • 哈尔滨网站建设公司有哪些设计网站客户体验
  • 服务器网站绑定域名怎么免费建商城网站吗
  • 亚马逊电子商务网站的建设移动网上营业厅官网
  • 厦门企业制作网站浏览器下载安装2023版本
  • 目前最好的旅游网站动漫设计属于什么大类
  • 深圳网站设计公司排名北京最新消息发布
  • 做一手楼房的网站什么是理财北京网站建设公司
  • 北京建设网站公司网站国内网页设计公司前十名
  • python 网站开发流程图网站服务器端口号是什么
  • wordpress 网站地图类江苏网站备案暂住证
  • 手机 网站编辑器营销网站搭建建议
  • 中小企业网站建设信息核酸造假7人枪毙
  • 高端品牌网站有哪些长沙装修公司口碑比较好的
  • 微博带动网站做排名wordpress 展示微博
  • 做酒店需要怎么上网站wordpress参考书
  • 知名企业网站人才招聘情况台州临海市建设局网站