LeetCode - 14. Longest Common Prefix
来源:互联网 发布:4g逛淘宝用多少流量 编辑:程序博客网 时间:2024/05/01 03:30
题目:
Write a function to find the longest common prefix string amongst an array of strings.
思路:
C程序实现:
char* longestCommonPrefix(char** strs, int strsSize) { if(strsSize == 0) return ""; if(strsSize == 1 || strs[0][0] == '\0') return strs[0]; char* pre=malloc((strlen(strs[0])+1) * sizeof(char)); int k=0; //pre的下标 int i=0, j=0; while(strs[0][j]!='\0'){ i = 0; while(i<strsSize-1 && strs[i][j]==strs[i+1][j]) i++; if(i==strsSize-1 && j>=0){ pre[k++]=strs[i][j]; j++; } else if(i!=strsSize-1 && j==0) return ""; else{ pre[k]='\0'; //一定不要忘记这个!! return pre; } } pre[k]='\0'; //一定不要忘记这个!! return pre;}
0 0
- [leetcode] 14. Longest Common Prefix[leetcode] 14. Longest Common Prefix
- [LeetCode]14.Longest Common Prefix
- LeetCode 14. Longest Common Prefix
- LeetCode --- 14. Longest Common Prefix
- LeetCode 14.Longest Common Prefix
- [Leetcode] 14. Longest Common Prefix
- 【leetcode】14. longest common prefix
- [leetcode] 14.Longest Common Prefix
- [leetcode] 14. Longest Common Prefix
- LeetCode - 14. Longest Common Prefix
- Leetcode-14. Longest Common Prefix
- Leetcode 14. Longest Common Prefix
- 14. Longest Common Prefix LeetCode
- leetcode 14. Longest Common Prefix
- leetcode 14. Longest Common Prefix
- leetcode 14. Longest Common Prefix
- LeetCode--14. Longest Common Prefix
- Leetcode 14. Longest Common Prefix
- Linux下Qt程序的打包发布
- 为什么 Android 手机总是越用越慢?
- ApiDemos之activity切换动画
- HDOJ 5240 Exam
- 为MyEclipse指定JDK
- LeetCode - 14. Longest Common Prefix
- scanf问题:先用一个scanf读入一个数后,在用一个scanf读入一个字符时,不等输入直接跳过!
- 【蓝桥第五周】小小故事
- The MAX
- RecyclerView
- Canvas
- 移位操作符
- 【PAT】 1001. A+B Format (20)
- 日志工具类(二)