编程练习2----字符串操作(重复字符检查)
来源:互联网 发布:数据对比用什么图表 编辑:程序博客网 时间:2024/04/30 08:47
题目描述
请实现一个算法,确定一个字符串的所有字符是否全都不同。这里我们要求不允许使用额外的存储结构。
给定一个string iniString,请返回一个bool值,True代表所有字符全都不同,False代表存在相同的字符。保证字符串中的字符为ASCII字符。字符串的长度小于等于3000。
测试样例:
"aeiou"
返回:True
"BarackObama"
返回:False
import java.util.*;public class str2 {public boolean check(String a){int data[] = new int[256];for(int i=0;i<a.length();i++){data[a.charAt(i)]++;if(data[a.charAt(i)]>1){return false;}}return true;}public static void main(String[] args){Scanner s = new Scanner(System.in);String a = s.next();str2 st = new str2();boolean b = st.check(a);System.out.println(b);}}
0 0
- 编程练习2----字符串操作(重复字符检查)
- java练习: 编程列出一个字符串的全字符组合情况,原始字符串中没有重复字符,例如:
- 编程练习1——字符串操作(字符串压缩)
- 41、检查重复字符串
- 检查重复字符串
- 检查重复字符串
- C++ 编程题练习-字符串操作(7-4)
- 字符串操作,去重复以及字符转化字符串
- 位运算(篇1)不使用任何其他的数据结构检查一个字符串中是否有重复字符
- C和指针之字符串编程练习9(在参数1中查找匹配参数2额任意字符)
- 通过位操作判断字符串中是否存在重复字符
- Java面试(编程)——统计字符串中重复字符的个数
- 华为编程大赛——删除字符串中重复字符
- 字符串过滤(删去重复字符)
- C语言编程(练习2:字符串与字符串数组)
- 华为练习 删除重复字符
- 【OJ练习】删除重复字符
- C和指针之字符串编程练习11(统计一串字符包含the的个数)
- MVC5 + EF6 + Bootstrap3 (15) 应用ModelState和Data Annotation做服务器端数据验证
- Ubuntu下安装python的torndb开发环境
- 如何在App中实现朋友圈功能之四在朋友圈中添加发送图片功能——箭扣科技Arrownock
- DES算法详解和代码 - IP置换
- 酷友观点/经验:UI设计师不可不知的安卓屏幕知识(原创文章)
- 编程练习2----字符串操作(重复字符检查)
- The JAVA_HOME environment variable does not point to a working 32-bit JDK or JRE.
- UI_霓虹灯
- java中如何判断类的重复加载
- iOS存储的几种方式
- 财富赢家模拟炒股最新版分享,股市小散的利器
- 欢迎使用CSDN-markdown编辑器
- 拦截聊天记录--Hook技巧简介
- 记录一次linux错误的修复(linux启动出现UNEXPECTED INCONSISTENCY;RUN fsck MANUALLY)