亲身经历:如何判断一个字符在a/z之前?

简介: 亲身经历:如何判断一个字符在a/z之前?

 以前在永中的时候,有人问吾,如何判断一个字符在a和z之间?吾一听就笑了。正常来说,当然是类似这样判断:


if ('a' <= ch && ch <= 'z')

 吾正好看到过徐某的代码。他是这样写的:


char array[]={'a', 'b', ... 'z'};
for (int i=0; i<array.length; i++)
{
    if (value == array[i])
    {
        //do something.
        break;
    }
}

 目标是达到了,这个写法当然是很糟糕的。如果指出来,以后不重犯,也还好。

目录
相关文章
|
1月前
|
存储 算法 Java
LeetCode 无重复字符的最长子串 打败100%的人
LeetCode 无重复字符的最长子串 打败100%的人
68 0
|
7月前
|
数据采集 Java 机器人
根据正则表达式截取字串符,这个办法打败99%程序员
作为一名程序员,常常会在以下情况下使用函数功能根据正则表达式截取字符串:
|
1月前
|
测试技术
【错题集-编程题】添加字符(字符串)
【错题集-编程题】添加字符(字符串)
|
1月前
|
存储
LeetCode 取经之路——第三题-无重复长度的最长子串
LeetCode 取经之路——第三题-无重复长度的最长子串
27 1
|
1月前
|
机器人 Java
每日一刷《剑指offer》字符串篇之第一个只出现一次的字符
每日一刷《剑指offer》字符串篇之第一个只出现一次的字符
53 0
每日一刷《剑指offer》字符串篇之第一个只出现一次的字符
|
8月前
|
存储 算法 索引
【算法挨揍日记】day07——904. 水果成篮、438. 找到字符串中所有字母异位词
题目描述: 你正在探访一家农场,农场从左到右种植了一排果树。这些树用一个整数数组 fruits 表示,其中 fruits[i] 是第 i 棵树上的水果 种类 。 你想要尽可能多地收集水果。然而,农场的主人设定了
327 0
|
10月前
|
存储 算法 索引
438. 找到字符串中所有字母异位词【我亦无他唯手熟尔】
438. 找到字符串中所有字母异位词【我亦无他唯手熟尔】
47 0
|
10月前
|
算法 测试技术
算法强化每日一题--字符串中找出连续最长的数字串
算法强化每日一题--字符串中找出连续最长的数字串
|
算法 C语言
【基础算法】浅浅刷个小题 # 移动零 # 丢失的数字 # 转换成小写字母 # 和为零的N个不同整数 # 猜数字 #
【基础算法】浅浅刷个小题 # 移动零 # 丢失的数字 # 转换成小写字母 # 和为零的N个不同整数 # 猜数字 #
|
11月前
|
存储 数据可视化 算法
字符串之谜:如何找到出现频率最高的字符?
字符串之谜:如何找到出现频率最高的字符?
173 0