我是靠谱客的博主 大力帅哥,最近开发中收集的这篇文章主要介绍力扣:面试题 01.01. 判定字符是否唯一题目想法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

题目

实现一个算法,确定一个字符串 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. 判定字符是否唯一题目想法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(32)

评论列表共有 0 条评论

立即
投稿
返回
顶部