day1
1.704二分查找:注意区间边界条件、保持整个程序中左闭右闭/左闭右开的统一性!
2.27移除元素:双指针法,快指针用来移动检索元素,慢指针用来指示新的数组(不是真的要指针,数组的索引index来指示)。两个指针同时从0出发,快指针遇到非target元素就赋值给慢指针的位置(覆盖),target跳过。
3.977有序数组的平方排序:双指针法,i,j分别从两端出发(存在负数的情况下,两端的平方数一定比中间大),比较两端的平方数大小,大的赋值给新数组result(result从大的一端开始接收元素,k--, i++/j--),直到i>j停止循环。
处理完了奖学金材料的杂事;
C++运算符重载、函数对象、函数指针、成员函数指针。
2.27移除元素:双指针法,快指针用来移动检索元素,慢指针用来指示新的数组(不是真的要指针,数组的索引index来指示)。两个指针同时从0出发,快指针遇到非target元素就赋值给慢指针的位置(覆盖),target跳过。
3.977有序数组的平方排序:双指针法,i,j分别从两端出发(存在负数的情况下,两端的平方数一定比中间大),比较两端的平方数大小,大的赋值给新数组result(result从大的一端开始接收元素,k--, i++/j--),直到i>j停止循环。
处理完了奖学金材料的杂事;
C++运算符重载、函数对象、函数指针、成员函数指针。
全部评论
相关推荐