程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> leetcode 題解 || Longest Common Prefix 問題

leetcode 題解 || Longest Common Prefix 問題

編輯:C++入門知識

leetcode 題解 || Longest Common Prefix 問題


problem:

 

Write a function to find the longest common prefix string amongst an array of strings.

尋找 0 ~n 個字符串的最長公共前綴

 

 

thinking:

(1)公共前綴很好理解,按位匹配即可

(2)很容易忘記處理0、1個字符串的情況。

 

code:

 

string prefix(string &str1, string &str2)
{
    string tmp;
    int i=0;
    while((i &strs) {
        if(strs.size()==0)
            return "";
        if(strs.size()==1)
            return strs.at(0);
        string result=prefix(strs.at(0),strs.at(1));
        for(int i=1;i

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved