程序最美(寻路)

你还在坚持练习你的技术吗?运动员天天训练,音乐家也会演练更难的曲章。你呢?

2013年6月22日

如何生成升序序列

摘要: 如何生成升序序列一个由3个数字组成的序列:ABC,0using namespace std;int main(){ int total = 0; for (int A = 0; A != 10; ++A) { for (int B = A; B != 10; ++B) { for (int C = B; C != 10; ++C) { ++total; } } } cout #include using namespace st... 阅读全文

posted @ 2013-06-22 11:35 unixfy 阅读(559) 评论(0) 推荐(0) 编辑

计算序列中元素的位置

摘要: 计算序列中元素的位置 寻找序列中元素的位置,这里序列是有序的。根据序列中元素是否有重复分为无重复序列和有重复序列两种情况。一、无重复的情况:我们只考虑升序的情况,降序的情况与此类似,故不作讨论。比如,有以下序列: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) 编辑

导航