136. 只出现一次的数字
1 | int singleNumber(int* nums, int numsSize){ |
1 | int singleNumber(int* nums, int numsSize){ |
用unsigned long long也会爆🙄
1 | #include <stdio.h> |
数组
1 | int firstMissingPositive(int* nums, int numsSize){ |
仅能过 words 中不存在重复字符串的测试用例 😖
1 | void nex(int *next, char *s) |
ori维护上一起点的覆盖范围,cover维护最远覆盖。
j<=ori时,即此时j为上一起点应跳到的点。
而numsSize为1时,则在return时做特殊处理。
1 | int jump(int* nums, int numsSize){ |