分治法
LeetCode
清水雅然君
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
每日题解:LeetCode 241. 为运算表达式设计优先级
题目地址 个人博客地址 题目描述 定一个含有数字和运算符的字符串,为表达式添加括号,改变其运算优先级以求出不同的结果。你需要给出所有可能的组合的结果。有效的运算符号包含 +, - 以及 * 。 示例 1: 输入: "2-1-1" 输出: [0, 2] 解释: ((2-1)-1) = 0 (2-(1-1)) = 2 示例 2: 输入: "2*3-4*5" 输出: [-34, -14, -10, -10, 10] 解释: (2*(3-(4*5))) = -34 ((2*3)-(4*5)) = -1原创 2020-08-27 22:41:07 · 254 阅读 · 0 评论 -
每日题解:LeetCode 23. 合并K个排序链表
题目地址 个人博客地址 题目描述 合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。 示例: 输入: [ 1->4->5, 1->3->4, 2->6 ] 输出: 1->1->2->3->4->4->5->6 解法 CPP class Solution { public: ListNode* mergeKLists(vector<ListNode*>& lists) {原创 2020-06-30 22:25:26 · 294 阅读 · 0 评论 -
每日题解:LeetCode 14. 最长公共前缀
题目地址 个人博客地址 题目描述 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 “”。 示例 1: 输入: ["flower","flow","flight"] 输出: "fl" 示例 2: 输入: ["dog","racecar","car"] 输出: "" 解释: 输入不存在公共前缀。 说明: 所有输入只包含小写字母 a-z 。 解法 JAVA public class Solution { public String longestCommonPref原创 2020-06-15 22:04:30 · 228 阅读 · 0 评论
分享