算法
爱抓猫的狗
资深新手,擅长写Bug
展开
-
Leetcode(1)-num31_next_permutation
"""实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。必须原地修改,只允许使用额外常数空间。以下是一些例子,输入位于左侧列,其相应输出位于右侧列。1,3,7,8,5 → 1,5,7,8,3-153873,2,1 → 1,2,31,1,5 → 1,5,11,3,2""...原创 2019-03-25 11:37:33 · 177 阅读 · 0 评论 -
Leetcode(2)_num1020_canThreePartsEqualSum
Leetcode129周赛,将数组分成和相等的三个部分"""给定一个整数数组 A,只有我们可以将其划分为三个和相等的非空部分时才返回 true,否则返回 false。形式上,如果我们可以找出索引 i+1 < j 且满足 (A[0] + A[1] + ... + A[i] == A[i+1] + A[i+2] + ... + A[j-1] == A[j] + A[j-1] + ... ...原创 2019-03-25 12:08:22 · 188 阅读 · 0 评论