最近几天又练习了几道dp题,dp也常常会和图论练习起来,dp题经常需要去构造出一个辅助数组,做一些dp题是可以尝试去构造某些辅助数组,还练习了尺取法,可以用于较快O(n)处理连续序列,最近做题又遇到了单调栈,这是之前没有接触过的,又补了一下单调栈,单调栈可以O(n)构造出序列中当前数已经左右比它大(小)的第一个数的下标,以及值。
一个小结论:冒泡排序的逆序数个数就是最少需要交换的元素个树
最近几天又练习了几道dp题,dp也常常会和图论练习起来,dp题经常需要去构造出一个辅助数组,做一些dp题是可以尝试去构造某些辅助数组,还练习了尺取法,可以用于较快O(n)处理连续序列,最近做题又遇到了单调栈,这是之前没有接触过的,又补了一下单调栈,单调栈可以O(n)构造出序列中当前数已经左右比它大(小)的第一个数的下标,以及值。
一个小结论:冒泡排序的逆序数个数就是最少需要交换的元素个树