020网站建设和维护费用,做家政网站公司名称,30天网站建设实录视频云盘,广告联盟app下载Day4
啊啊啊啊#xff0c;什么玩意#xff0c;第一次因为测评没过#xff0c;约好的面试取消了#xff0c;好尴尬呀#xff0c;还有一家厦门的C/C电话面#xff0c;是一家我还挺喜欢的公司#xff0c;面的稀烂#xff0c;只能安慰自己我现在手上至少有一个offer 有效括…Day4
啊啊啊啊什么玩意第一次因为测评没过约好的面试取消了好尴尬呀还有一家厦门的C/C电话面是一家我还挺喜欢的公司面的稀烂只能安慰自己我现在手上至少有一个offer 有效括弧 /*开辟一个栈左括号入栈、右括号与栈中最后进入的是否组成一队最后再查看栈中是否空*/合并有序链表 /*首先判断l1是空则输出l2l2是空输出l1然后进行比较l1.vall2.val,则l3.nextl1.vallili.next,l3l3.next*/
/*使用递归思想l1.next和l2*/删除相同项有序 /*因为是有序的所以可设两个指针prep比较pre和p的值不相等prep都指向下一个否则p下一个pre不动*/
/*直接使用数组一个for当if(a[i]a[i])*/
int x0;
for(int i0;inums.length;i){if(nums[x]nums[i]){countinue;}else{nums[x]nums[i];}//如果最后一项和倒数第二项不相同则插入最后一项,if(i nums.length - 1 nums[i - 1] ! nums[i] ){nums[x] nums[i];}}原地移除值 /*添加哨兵和上面x的作用一样先等就x不加i*/
int x0;for(int i0;inums.length;i){if(nums[x]nums[i]){countinue}else{nums[x]nums[i];}
}搜索插入位置 /*target依次跟数组中的值比较当查找到位置之后记录下来不等时哨兵*/
if(nums[i]target){j;}
C//重点C的int 定义不能再for里面
int i;for( i0;inums.size();i){if(nums[i]target) return i;//找到大于等于目标值的数返回当前下标}return i;