计算序列中元素的位置
摘要:
计算序列中元素的位置 寻找序列中元素的位置,这里序列是有序的。根据序列中元素是否有重复分为无重复序列和有重复序列两种情况。一、无重复的情况:我们只考虑升序的情况,降序的情况与此类似,故不作讨论。比如,有以下序列:3、5、6、8、9、10、15、30、41 待查找元素为15,其位置为6(3的位置为0,位置从0开始计算),其逆位置为2 如果待查找元素在序列中不存在,则返回位置-1,逆位置也是-1。1)顺序查找 最直观的的方法是顺序查找,程序实现如下:// 无重复顺序查找#include <iostream>#include <vector>using namespace s 阅读全文
posted @ 2013-06-22 00:00 unixfy 阅读(674) 评论(0) 推荐(0) 编辑