摘要: 给定一个整数矩阵,找出最长递增路径的长度。对于每个单元格,你可以往上,下,左,右四个方向移动。 你不能在对角线方向上移动或移动到边界外(即不允许环绕)。示例 1:输入: nums = [ [9,9,4], [6,6,8], [2,1,1]] 输出: 4 解释: 最长递增路径为 [1, 2, 6, 9 阅读全文
posted @ 2019-07-08 17:34 YF-1994 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 给你一个字符串 S、一个字符串 T,请在字符串 S 里面找出:包含 T 所有字母的最小子串。示例:输入: S = "ADOBECODEBANC", T = "ABC"输出: "BANC"说明: 如果 S 中不存这样的子串,则返回空字符串 ""。 如果 S 中存在这样的子串,我们保证它是唯一的答案。算 阅读全文
posted @ 2019-07-08 17:20 YF-1994 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 给定一个无序的整数数组,找到其中最长上升子序列的长度。示例:输入: [10,9,2,5,3,7,101,18]输出: 4 解释: 最长的上升子序列是 [2,3,7,101],它的长度是 4。说明: 可能会有多种最长上升子序列的组合,你只需要输出对应的长度即可。 你算法的时间复杂度应该为 O(n2) 阅读全文
posted @ 2019-07-08 17:06 YF-1994 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 给定一个长度为n的整数序列,请找出最长的不包含重复数字的连续子序列,输出它的长度。 输入格式 第一行包含整数n。 第二行包含n个整数(均在0~100000范围内),表示整数序列。 输出格式 共一行,包含一个整数,表示最长的不包含重复数字的连续子序列的长度。 数据范围 1≤n≤100000 输入样例: 阅读全文
posted @ 2019-07-08 16:58 YF-1994 阅读(2258) 评论(0) 推荐(0) 编辑
摘要: 给出两个字符串(可能包含空格),找出其中最长的公共连续子串,输出其长度。 注意这里是找连续子串。 算法:动态规划。f[i][j]表示第一个字符串前i个字符中与第二个字符串前j个中的最长连续子串长度 那么状态转移为:当s1(i)==s2(j)时,f[i][j]=max(f[i][j],f[i-1][j 阅读全文
posted @ 2019-07-08 16:50 YF-1994 阅读(1333) 评论(0) 推荐(0) 编辑
摘要: 请你来实现一个 atoi 函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字 阅读全文
posted @ 2019-07-08 09:17 YF-1994 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例 1:输入: "babad"输出: "bab"注意: "aba" 也是一个有效答案。示例 2:输入: "cbbd"输出: "bb"算法:暴力枚举(分回文串的长度为奇数还是偶数,滚动求最长值) 阅读全文
posted @ 2019-07-08 09:13 YF-1994 阅读(104) 评论(0) 推荐(0) 编辑
摘要: #include using namespace std; const int N=1000010; int a[N],q[N]; void merge_sort(int a[], int l, int r){ if(l>=r)return ; int mid=l+r>>1; merge_sort(a,l,mid),merge_sort(a,mid+1,r); i... 阅读全文
posted @ 2019-07-07 21:26 YF-1994 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 时间复杂度:O(n); 主要利用快排的partition思想(if(j-l+1>=k)左半边,否则右半边) 阅读全文
posted @ 2019-07-07 21:16 YF-1994 阅读(486) 评论(0) 推荐(0) 编辑
摘要: void quick_sort(int a[], int l, int r){ if(l>=r)return ; int i=l-1,j=r+1,x=a[l]; while(ix); if(i<j)swap(a[i],a[j]); } quick_sort(a,l,j),quick_sort(a,j+1,r); } 阅读全文
posted @ 2019-07-07 21:10 YF-1994 阅读(189) 评论(0) 推荐(0) 编辑