找一个数组中元素的峰和谷所在地位置
如题, 一组从AD读回来的128个无符号数.现在是用3个元素比较. 但发现,有时侯, 相邻元素的值是相等的. 所以,扩大比较范围, 用相邻5个元素进行比较.
即:a[i-2] <a[i] > a[i+2] || a[i-1] < a[i] >a[i+1] ==> a[i] is a peak
similar for the valley.
还有更好的方法吗?
因为是单片机程序,所以,不能有太多的这样穷举的做法.否则,程序的SIZE增加太快.