ADT操作实例
?
ps.1.put(rank,value) 把當(dāng)前rank的元素的數(shù)值修改
2.get(rank)獲取rank的元素
3.remove(value)把向量中value剔除掉
? ? ?4.size()返回元素個(gè)數(shù)
? ? ?5.disordered()檢測(cè)向量的有序性,是否存在緊鄰的逆序?qū)?#xff0c;只要返回的數(shù)值不是0,說(shuō)明它尚未構(gòu)成有序的序列
? ? ?6.find(value)查找序列中的value,返回對(duì)應(yīng)的rank,不存在返回-1
? ? ?7.sort()對(duì)整個(gè)向量進(jìn)行排序
對(duì)于有序向量:1.search(value)返回value對(duì)應(yīng)的rank
如果沒(méi)有找到這個(gè)元素,我們返回的是不超過(guò)這個(gè)元素的最大的那個(gè)元素的value所在的rank
如果查找一個(gè)全局都沒(méi)有而且小于全局的最小元素的那個(gè)數(shù),返回-1
如果有兩個(gè)或多個(gè)重復(fù)元素,取其中rank最大的的元素,并返回該rank
2.uniquify()剔除重復(fù)元素
?
轉(zhuǎn)載于:https://www.cnblogs.com/Boriaoy/p/9970307.html
總結(jié)
- 上一篇: mybatis 打印SQL
- 下一篇: Zabbix的简单使用