理论
数组的内存是连续的,想要得到连续的数组,就不可以直接删除其中的元素
>>位右移符
二维数组的初始化
int** ans = (int**)malloc(sizeof(int*) * n);
int i;
for(i = 0; i < n; i++) {
ans[i] = (int*)malloc(sizeof(int) * n);
解题方法:
二分法:根据是否满足题目的条件来缩小答案所在的区间,这个就是二分的本质。
做好区间的选择
双指针:要根据题目的条件来确定快慢指针的位置,循环的条件

被折叠的 条评论
为什么被折叠?



