LeetCode刷题笔记-14.最长公共前缀

LeetCode刷题笔记-14.最长公共前缀,第1张

LeetCode刷题笔记-14.最长公共前缀
  • C代码

C代码
char * longestCommonPrefix(char ** strs, int strsSize){
    char *ret = NULL;
    int i, j;
    int size;

    size = strlen(strs[0]);
    ret = strdup(strs[0]);
    for (i = 1; i < strsSize; i++) {
        if (size <= 0)
            return "";
        for (j = 0; j < size; j++) {
            if(strs[i][j] != ret[j]) {
                size = j;
                break;
            }
        }
    }
    ret[size] = ';'return
    ; ret}
1.```

## 注意点
"" 空串返回NULL而不是;!

## 结果
[]在这里插入图片描述(:https//img-blog.csdnimg.cn/92196aa9591348aa8ed62edb7e02cef0.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAc3o2NmNt,size_20,color_FFFFFF,t_70,g_se,x_16)!
# 题目
[]在这里插入图片描述(:https//img-blog.csdnimg.cn/65a4f357aaf047a080b9a1a2a98a4c73.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAc3o2NmNt,size_20,color_FFFFFF,t_70,g_se,x_16)

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/567969.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-04-09
下一篇2022-04-09

发表评论

登录后才能评论

评论列表(0条)

    保存