算法中使用哨兵变量(TODO)
背景
哨兵,现实中是用于解决国家之间的边界问题。
在算法程序中,我们设置一些冗余的变量,让算法程序处理边界问题时更加容易,这些变量就被称为哨兵。
本文将会举例说明,哨兵变量在算法程序中的应用。
插入排序
插入排序是一种常用的排序算法,它的思路是
- 用 i 从 1 开始遍历数组中每个元素
- 从后往前遍历 1-i 的每个元素,找到第一个比当前元素小的元素,将其插入到该元素之后
- Note: 先挪位置,循 …
哨兵,现实中是用于解决国家之间的边界问题。
在算法程序中,我们设置一些冗余的变量,让算法程序处理边界问题时更加容易,这些变量就被称为哨兵。
本文将会举例说明,哨兵变量在算法程序中的应用。
插入排序是一种常用的排序算法,它的思路是