• 2.确定字符互异


    题目描述

    请实现一个算法,确定一个字符串的所有字符是否全都不同。这里我们要求不允许使用额外的存储结构。

    给定一个string iniString,请返回一个bool值,True代表所有字符全都不同,False代表存在相同的字符。保证字符串中的字符为ASCII字符。字符串的长度小于等于3000。

    测试样例:
    "aeiou"
    返回:True
     
    "BarackObama"
    返回:False

    代码如下:
    import java.util.*;
    
    public class Different {
        public boolean checkDifferent(String iniString) {
            Set<Character> set=new HashSet<>();
            int len=iniString.length();
            for(int i=0;i<len;i++){
                set.add(iniString.charAt(i));
           }
            if(set.size()==len)
                return true;
            else
                return false;
        }
    }
    

      

  • 相关阅读:
    JS基础知识点2
    JS基础知识
    CSS-弹性盒子
    css取值
    css语法和规则
    第7-9章作业汇总
    第7-9章作业---第3题
    第四次作业——第一题
    第四次作业-第二题
    第四次作业---第四题
  • 原文地址:https://www.cnblogs.com/mlz-2019/p/4750867.html
Copyright © 2020-2023  润新知