leetcode第一刷_Longest Common Prefix
来源:互联网 发布:机器人设计软件 编辑:程序博客网 时间:2024/05/27 01:21
这个题貌似比想象中的要简单很多。完全用不上前缀树什么的高级的数据结构。话说室友经常跟我说前缀树的事情,但是我还没学会,等更新完这个系列,专心钻研一下。
因为问的是最长公共前缀,只要一个一个的比对下去就行。。全一样,就加入到结果中,否则直接退出,边界什么的考虑一下。
class Solution {public: string longestCommonPrefix(vector<string> &strs) { string res = ""; if(strs.size()<=0) return res; if(strs.size() == 1) return strs[0]; int pos = 0; while(true){ int i=0; for(;i<strs.size()-1&&strs[i]!=""&&pos<strs[i].length()&&strs[i][pos] == strs[i+1][pos];i++); if(i<strs.size()-1) break; else{ pos++; res += strs[0][pos-1]; } } return res; }};
0 0
- leetcode第一刷_Longest Common Prefix
- LeetCode 14_Longest Common Prefix
- [LeetCode]14_Longest Common Prefix
- LeetCode之14_Longest Common Prefix
- 0014_Longest Common Prefix
- leetcode第一刷_Longest Palindromic Substring
- leetcode第一刷_Longest Consecutive Sequence
- leetcode第一刷_Longest Valid Parentheses
- leetcode第一刷_Longest Substring Without Repeating Characters
- [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
- 第四讲 ASP.NET系统对象和状态管理(三)
- Mac下VIM配置
- 1998年印尼反华暴乱中国之痛,是中国人一定要看!!
- Vim 目录树
- TI C66x DSP 系统events及其应用 - 5.4(event与ISR配置)
- leetcode第一刷_Longest Common Prefix
- Netty服务器线程模型概览
- 组成原理——输入输出技术
- 什么是静态(static)?什么是静态方法,静态变量,静态块和静态类?
- C中字符串常见操作
- 实战Linux Bluetooth编程(一) 协议栈概述
- 第五讲 ASP.NET系统对象和状态管理(四)
- zoj 3535 Gao the String II(AC自动机+DP)
- 【Linux之路】进程与线程(实验)