题解 | #最长公共前缀#

最长公共前缀

https://www.nowcoder.com/practice/28eb3175488f4434a4a6207f6f484f47

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param strs string字符串一维数组 
 * @param strsLen int strs数组长度
 * @return string字符串
 */
char* longestCommonPrefix(char** strs, int strsLen ) {
    // write code here
    char s=strs[0][0];
    int i=0,j=0;
    //char ss;
    if(!strsLen)
        return strs;
   
    //printf("%s",s);
    for(i=0;i<strlen(strs[0]);i++){//循环遍历一维数组的第一个数组de成员
        
        for(j=1;j<strsLen;j++){//遍历其他一维字符数组
            
            if(strs[0][i]!=strs[j][i]){//相同位置出现不同字符,添加结束符'\0',并return strs[0];
                strs[0][i]='\0';
                return strs[0];
            }
        }
       
    }
    //strs[0][i]='\0';
    return strs[0];
}

全部评论
字符串数组里,特别需要注意的是结束字符 '\0'
点赞 回复 分享
发布于 2024-05-06 20:33 北京

相关推荐

11-23 15:33
已编辑
门头沟学院 Java
CUTMR:换账号试试重启推荐算法,我换账号之后回复率还不错,约莫有个20%左右的消息回复率,前几页、主动招呼的HR也开始符合我期望薪资,此前的大号从招呼、回复、前几页的岗位薪资在涨幅30%+以上 用着用着聊着聊着就变成-20%,而且我开通会员之后直接0面试
点赞 评论 收藏
分享
饿魔:看到在线简历了吧
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务