
- 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)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)