LeetCode | Longest Common Prefix
来源:互联网 发布:中国移动两张网络 编辑:程序博客网 时间:2024/06/05 01:59
Write a function to find the longest common prefix string amongst an array of strings.
//要求找到字符串数组中所有string的最长公共前缀//用brute force的方法,取第一个字符串的每一个字符来遍历数组public class Solution { public String longestCommonPrefix(String[] strs) { if(strs==null || strs.length==0){ return ""; } StringBuilder result = new StringBuilder(); for(int i=0; i<strs[0].length(); i++){ char curChar = strs[0].charAt(i); //取第一个string的第i个字符 //用这个字符测试数组中的每个string for(int j=0; j<strs.length; j++){ if(strs[j].length()<i+1 || strs[j].charAt(i)!=curChar){ return result.toString(); //如果被测试的string不够长或者第i个字符不等, } //就不用再向后测试了,直接返回即可 } result.append(curChar); //测试的条件满足,就append到result中 } return result.toString(); }}
0 0
- LeetCode: Longest Common Prefix
- LeetCode Longest Common Prefix
- LeetCode : Longest Common Prefix
- [Leetcode] Longest Common Prefix
- [LeetCode] Longest Common Prefix
- [LeetCode]Longest Common Prefix
- LeetCode-Longest Common Prefix
- [LeetCode] Longest Common Prefix
- LeetCode - Longest Common Prefix
- leetcode Longest Common Prefix
- LeetCode | Longest Common Prefix
- Leetcode: Longest Common Prefix
- LeetCode: Longest Common Prefix
- 【LeetCode】Longest Common Prefix
- [LeetCode] Longest Common Prefix
- [LeetCode]Longest Common Prefix
- leetcode: Longest Common Prefix
- LeetCode Longest Common Prefix
- 黑马程序员_第一天_iOS学习笔记之初识ios
- 严重: Error in dependencyCheck java.io.IOException: invalid header field(tomcat启动成功但是访问web项目404错误)
- php常用知识积累
- Android开发者的演示工具(真机测试)——asm.jar
- debian添加用户
- LeetCode | Longest Common Prefix
- sizeof的用法
- UITableView小知识点(二)
- iBokan_ios80_自学系列_1(测试效果)
- x210v3开发板u-boot-2012.10移植之八---DDR2初始化我也能搞定
- Flex通过struts跳转到其他页面
- 探索 OpenStack 之(8):Neutron 深入探索之 OVS + GRE 之 完整网络流程 篇(转)
- remove-nth-node-from-end-of-list
- mongodb.core.query.Criteria 查询非空(ne)和排序(sort)