最近备战22408,在看王卓老师讲的课程中看到了插入这个代码,一开始有点蒙圈,随后便自己画了流程图来理解这个过程
这边j–可以理解为在数组进行交换后,也可以说是覆盖(更为准确) ,数组跑到j前面的元素再次进行交换,因为插入的本质思想是数组一直向后移,然后就是我的图解
在我们自己的想法中,就想着创造一个temp值(也就是空值)来进行替换,其实更为便捷的方式就是一直覆盖覆盖就可以了
最近备战22408,在看王卓老师讲的课程中看到了插入这个代码,一开始有点蒙圈,随后便自己画了流程图来理解这个过程
这边j–可以理解为在数组进行交换后,也可以说是覆盖(更为准确) ,数组跑到j前面的元素再次进行交换,因为插入的本质思想是数组一直向后移,然后就是我的图解
在我们自己的想法中,就想着创造一个temp值(也就是空值)来进行替换,其实更为便捷的方式就是一直覆盖覆盖就可以了