![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法艺术
文章平均质量分 72
Shijun_Zhang
这个作者很懒,什么都没留下…
展开
-
模板元编程入门详解
引述:当我们在程序中要用到一个需要计算出来的常数,但是又不想在程序中写表达式(因为影响程序速度),还不想用计算器先算出来再直接用结果,怎么办?答:可以考虑用define或const。例如我要用到一天有多少秒,我会定义宏(#define DAY_SEC 24*60*60) 或者定义常量(const unsigned day_sec=24*60*60;),这样我在程序中直接用DAY_SEC原创 2012-05-06 17:00:14 · 1908 阅读 · 0 评论 -
【编程之美题目】电话号码对应英语单词(非递归办法控制for循环个数)
问题:对如非全键盘的手机上的数字,每个数字都对应一些字母,比如2对应ABC,3对应DEF.........,8对应TUV,9对应WXYZ,要求对一段数字,输出其代表的所有可能的字母组合,如5869,可能代表JTMW、JTMX...这个题目初看起来有点像全排列顺序。以下是非递归的程序,比较有技巧性。// File : print_phone_word.cc// Date : 201原创 2012-05-06 16:38:54 · 2594 阅读 · 0 评论