Advertisement

算法提高 11-1 实现 strcmp 函数(Java 版)

阅读量:

问题描述

自行编写一个用于比较字符串大小的函数,即实现strcmp函数的功能。函数定义为:int myStrcmp(char *s1,char *s2),该函数按照ASCII顺序对字符串s1与s2进行比较。若两个字符串完全一致,则返回0;若s1在ASCII顺序上大于s2,则返回1;若s1小于s2,则返回-1。具体而言,该比较过程是逐个字符从左至右进行的,依据各字符的ASCII值进行判断,直到遇到不同的字符或遇到字符串结束符'\0'为止(需注意'\0'对应的ASCII值为0,其数值小于所有其他ASCII字符)。例如:
"A"小于"B"
"a"大于"A"
"computer"大于"compare"
"hello"小于"helloworld"

样例输出

数据规模及约束条件

字符串的长度限制在100以内。

复制代码
 import java.util.Arrays;

    
  
    
 import java.util.HashMap;
    
 import java.util.LinkedList;
    
 import java.util.Map;

全部评论 (0)

还没有任何评论哟~