本文主要是介绍7/22顶顶顶顶顶,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
写代码要先搭建 逻辑框架,逻辑的顺序,也就框架,而不是追求 从上到下 一次性写好。
数组基础复习:
数组的大小是定义的时候就固定下来的,所以在删除或者增添元素的时候,就难免要移动其他元素的地址。
删除的本质其实是 覆盖,用后面的元素覆盖。
二分法:
其实二分法的思路很简单,但是我还是没有一次写完,差的是三个点,没有注意到:
① 左右区间 一开始的赋值,牵扯到 开闭区间
② int middle = left + ((right - left )/ 2)
③ 二分法 区间改变 , 不是 简单的 = mid , 而是
快慢指针:
理念和具体的实现之间是有差距的
for 循环的语句,就意味 这个 下标,执行到 从头到尾
快指针:使用 数组从头到尾
慢指针:不一定要进行到数组尾 ,是新数组,什么时候给新数组赋值,这就是一个条件。
这篇关于7/22顶顶顶顶顶的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!