关于数据结构中非递减 递减 非递增 递增

来源:百度知道 编辑:UC知道 时间:2024/06/13 23:08:07
今天看到一个题,说非递增有序排列。不懂如题说的四个东西,有什么区别。比如非递增就是递减吗?

还有 看到数据结构里有个函数叫equal(),是做嘛用的。出于哪里。

以数组为例
非递减就是a[i]<=a[i+1]
递减就是a[i]>a[i+1]
非递增就是a[i]>=a[i+1]
递增就是a[i]<a[i+1]
关键就是看有没有相同大小的元素
equal()应该是用来比较两个数据是否相等,相等返回1,不等返回0。如果数据是整型的话可以直接用==判断,但数据可能不是整型,甚至是结构体,这就需要自己实现equal函数,来比较两个数据。