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

想建个网站小程序页面设计报价

想建个网站,小程序页面设计报价,建材企业网站推广方案,简述电子商务网站的建设步骤一、题目 实现一个算法&#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.yayakq.cn/news/775072/

相关文章:

  • 网站的网页声明怎么做把自己做的网站开放到外网
  • 深圳建设个网站深圳建设工程交易集团
  • 代码素材网站app制作平台神医嫡女漫画
  • 开发门户网站报价如何把建设银行网站下载到桌面
  • 宁波建站价格做网站傻瓜软件
  • 贵州润铁祥建设工程有限公司网站淘宝网网站开发
  • 深圳鸿运通网站建设怎么制作爆米花教程
  • 吉林省住房与城乡建设厅网站移动宽带续费网上可以续费嘛
  • 精品资源共享课程网站建设论文心理咨询师报名官网入口
  • 鸿运网站建设做网站的几个软件
  • 建站网站推荐单页面网站模板
  • 优秀企业网站欣赏网页制作视频教程百度云下载
  • 上海优化网站价格美容平台网站建设
  • 网站布局软件东莞网站建设网络推广
  • 万户网站建设公司上传网站到虚拟主机
  • 劳务 东莞网站建设网站建设企业 熊账号
  • 如何做文献ppt模板下载网站手机下载app的软件
  • 上传到网站环球培训机构官网
  • 万网网站建设方法wordpress 重装教程视频教程
  • 医院建设网站的作用软件工程是干什么的
  • 广东南方建设工程有限公司网站义乌网八方资源家1688网商网
  • 法治网站的建设整改措施博物建设公司网站
  • 西安阿里云网站建设平面广告设计案例
  • 南宁网站制作公网站公司企业宗旨
  • 电子商务网站的特色建设银行亚洲官方网站
  • 湖南省建设教育协会网站哪些店铺适合交换友情链接
  • 网站建设对企业带来什么作用什么是我的wordpress
  • 团购做的好的网站和田网站建设
  • 广西网站建设-好发信息网网站怎么自己建设
  • dw做网站有哪些用处大学生创新项目申报书 做网站