算法设计
PM进阶者
这个作者很懒,什么都没留下…
展开
-
素数回文——输出两整数之间所有既是回文数又是素数的数 C++实现
*问题分析与算法设计 所谓回文素数是指,对一个整数n从左向右和从由向左读其结果值相同且是素数,即称n为回文素数。所以本题的重点不是判断素数的方法,而是求回文整数。构造回文数的方法很多,这里仅介绍一种最简单的算法。实现思路是先求出一个整数的回文数,再判断是否为素数。 不超过1000的回文数包括二位和三位的回文数,我们采用穷举法来构造一个整数并求与其对应的反序数,若整数与其反序数相等,则该原创 2014-05-17 11:01:34 · 11381 阅读 · 1 评论 -
对NxN型螺旋矩阵算法的个人见解
第一区块:赋值的时候是行数不变,列数在变第二区块:列数不变,行数在变第三区块:同第一区块第四区块:同第二区块原创 2014-05-18 20:22:53 · 1365 阅读 · 0 评论 -
两个栈实现一个队列——C++ 利用STL 栈stack实现
思路如下:入队时,将元素压入s1。出队时,判断s2是否为空,如不为空,则直接弹出顶元素;如为空,则将s1的元素逐个“倒入”s2,把最后一个元素弹出并出队原创 2014-06-17 22:09:28 · 953 阅读 · 0 评论