ARTS挑战第二十周AlgorithmReviewTipsShare
Algorithm143. 重排链表快慢指针法找到链表中间节点 2) 将后半部分链表进行反转 3) 合并两个链表781. 森林中的兔子mp[i] 表示answer为i的兔子的个数,则最多有 i+1个兔子是相同的颜色,因此报出这个答案的兔子有 (mp[i]+i)/(i+1) * (i+1)个兔子。例如 mp[1] = 5, 则至少有 6 个兔子,至少有三个颜色【动态规划】剑指 Offer 42. 连续子数组的最大和 dp[i] 表示以nums[i-1] 为结尾的最大子数组和,dp[i] =