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

以前在线做预算的网站seo优化工作

以前在线做预算的网站,seo优化工作,甘肃网站建设费用,网站生成系统源码一、题目 实现一个算法&#xff0c;确定一个字符串 s 的所有字符是否全都不同。 示例 1&#xff1a; 输入: s "leetcode" 输出: false 示例 2&#xff1a; 输入: s "abc" 输出: true限制&#xff1a; 0 < len(s) < 100 s[i]仅包含小写字母 二…

一、题目

实现一个算法,确定一个字符串 s 的所有字符是否全都不同。

示例 1:

输入: s = "leetcode"
输出: false 

示例 2:

输入: s = "abc"
输出: true

限制:

  • 0 <= len(s) <= 100
  • s[i]仅包含小写字母

二、思路解析

这道题我是用位图思想做出来的。

用每⼀个「比特位」代表⼀个字符,比特位里面如果是 0 ,表示这个字符没有出现过。比特位里面的值是 1 ,表示该字符出现过。

首先题目说了,仅包含小写字母,那一个 int 类型的 32 位就足够表示了,甚至还比 26 位多了一丁点空间,不过浪费这点无所谓。

算法实现就是这样了,听简短的,但代码实现却挺多细节的,具体实现请看下面代码👇

三、完整代码

class Solution {public boolean isUnique(String astr) {int len = astr.length();if(len > 26){return false;}int bitMap = 0;for(int i = 0 ; i < astr.length() ; i ++){int x = astr.charAt(i) - 'a';if(((bitMap >> x) & 1) == 1){return false;}bitMap |= 1 << x;}return true;}
}

以上就是本篇博客的全部内容啦,如有不足之处,还请各位指出,期待能和各位一起进步!

http://www.khdw.cn/news/41955.html

相关文章:

  • 建站工具交流网站策划方案范文
  • 网站怎样建设才叫人性化站外推广平台有哪些
  • 网站建设分几模块seo软件服务
  • 杭州视频网站建设地推公司
  • shopex网站经常出错广告推广怎么找客户
  • 合肥做公司网站联系方式杭州做seo的公司
  • 网站用excel做数据库吗营销推广方式有哪些
  • 网站按域名跳转不同的页面59软文网
  • 网络推广 公司 200个网站seo查询 工具
  • 日照赢德科技网站建设服务有限公司携程: 2023年旅行搜索上涨超900%
  • 做徒步网站怎么样直播网站排名
  • 浙江邮电工程建设有限公司网站凡科建站网站
  • 免费建设企业网站新塘网站seo优化
  • 四川政府网站建设管理网络销售怎么干
  • 南沙网站建设wwiw中国最新消息今天
  • 宣传片制作公司有哪些类型宁波seo排名优化哪家好
  • 网站备案核验号2345网址导航浏览器
  • html5商城网站uc浏览器网页版入口
  • 高大上网站建设公司优化培训学校
  • 二级域名怎么做网站备案新冠疫情最新数据
  • 长沙网站的优化焦作网络推广哪家好
  • 宠物用品销售网站建设和技术现状百度查询
  • 网站建设方案外链发布软件
  • 做网站赚钱的点在哪里温州seo外包公司
  • 贵州建设厅考试网站准考证下载企业网站seo服务
  • 网站开发毕业日志百度电脑版官网下载
  • 河北seo网站优化价格建网站专业
  • 南宁怎么做seo团队seo运营是什么
  • 海珠区住房和建设水务局网站免费引流推广工具
  • 能够做二维码网站百度官方网站首页