美文网首页
优化是一种习惯●出发点是"站在靠近临界"的地方

优化是一种习惯●出发点是"站在靠近临界"的地方

作者: 一乐乐 | 来源:发表于2022-08-10 18:38 被阅读0次

1、举例:数组的动态插入、删除

  • 站在临界值的角度考虑

    <font color=red>这个临界值,不一定是最后一个元素</font>

图片.png
  • 删除某个元素:
图片.png

第一种做法:取到最大值:i=size-1时,表达式为:elements[size-2]=elements[size-1]

第二种做法:取到最大值:i=size-1时,表达式为:elements[size-1]=elements[size] 明显不符合设计了,例如当前数组有size个元素,那么最后一个元素应该是 elements[size-1]

其实越界也是思考角度,站在被覆盖角度的话,那么临界的最后一个被覆盖元素,是当前数组的倒数第二个元素 elements[size-2] 呀

第二种做法:应该修改一下循环判断条件才正确:for(int i = index; i < size-1; i++)

第一种做法:是站在覆盖者角度,也站在了靠近<font color=red>'临界值'(靠近最后一个元素)</font>的角度,不容易出错,推荐


  • 添加某个元素:
图片.png

在添加元素这里:做法1和做法2都没有问题,不过建议,

<font color=red>统一习惯:出发点是"站在靠近临界"的地方</font>

相关文章

  • 优化是一种习惯●出发点是"站在靠近临界"的地方

    1、举例:数组的动态插入、删除 站在临界值的角度考虑 这个临界值,不一定是最后一个元素 删除某个元素: 第一种做法...

  • 流程优化方法

    流程优化的出发点 流程优化的出发点是:以客户 为中心,更快 、更好地为其创造更大的价值; 流程优化的思路 从流程六...

  • 好书拆讲5:《好好学习》读书笔记

    学透临界知识。(查:什么是临界知识?) 掌握底层规律、底层逻辑。 举例:大雁南飞,靠近原则、对齐原则、避免碰撞。在...

  • 我爱的,是虚无

    没有任何一种感觉 是真实的 我站在马路中间 车辆穿过 我站在人行道上 穿过人群 距离远了 是相思 距离靠近 是热烈...

  • 第八件事

    工作尽职尽责,具有敬业精神。 尽职尽责,敬业精神,是一种态度,是一种习惯,是自己的行为出发点。 不是因为外界怎么样...

  • 【月盘】2019年七月

    一、上月设定 (一)目的设定 1、尽可能的靠近超哥,成为他交往认可的一部分。 2、持续优化习惯,树立一种较为正面可...

  • 音乐

    安静是一种习惯 有音乐的地方就是天堂

  • 家是你想远离又想最终靠近的地方

    文/张玲琅 叶落归根,家就是一个人的来处,也是一个人必有的归处。 我并不喜欢我原生家庭的生活模式,父亲沉默无趣,除...

  • 007成长7课之第三课复盘

    今日早课感触:优秀是一种习惯,当然不优秀也是一种习惯。 站在问题的对立面解决问题! 不要尝试去改变对方当下的习惯,...

  • 从次临界到临界

    01什么是临界 我先给出百度的解释:临界是指由某一种状态或物理量转变为另一种状态或物理的最低转化条件;或者由一种状...

网友评论

      本文标题:优化是一种习惯●出发点是"站在靠近临界"的地方

      本文链接:https://www.haomeiwen.com/subject/edpawrtx.html