概述
题目
实现一个算法,确定一个字符串 s 的所有字符是否全都不同。
示例 1:
输入: s = "leetcode"
输出: false
示例 2:输入: s = "abc"
输出: true
参考https://leetcode-cn.com/problems/is-unique-lcci/solution/shu-zu-wei-yun-suan-deng-6chong-jie-jue-fang-shi-b/
https://leetcode-cn.com/problems/is-unique-lcci/solution/wei-yun-suan-fang-fa-si-lu-jie-shao-by-zhen-zhu-ha/
(只想说:“大佬,666!”)
想法
1.int数组
由ASCII码表可以知道A~Z是65~90,a~z是97~122.所以可以定义一个占128空间的数组。
举例说明:astr="leetcode", arr数组是长度为128的数组,即初始值为128个0,当i=0时,astr.charAt(i)=l,此时arr[l]即arr[108]=0,说明l这个字符只出现了一次,将arr[l]+1,同理,i=1时,arr[e]赋值为1,i=2时,arr[e]已经等于1,说明已
最后
以上就是大力帅哥为你收集整理的力扣:面试题 01.01. 判定字符是否唯一题目想法的全部内容,希望文章能够帮你解决力扣:面试题 01.01. 判定字符是否唯一题目想法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复