C语言复习之穷举法
2012-03-05 20:06
387 查看
【每天进步一点点,让优秀成为一种习惯】
首先这是一个古老的问题,具体问题不多说,照例可以百度或google。本人思维比较愚钝,看到这个问题很难想到好的方法,看了网上一些东西之后也只能觉得穷举法比较好写代码(但执行效率应该是远远不如其他方法的)
所谓穷举法,就是列出所有的情况,再按条件排除。如果不算对称重复的,最后这样的排列组合应该有92种,如果对称按重复算,那么应该是12种。很容易理解,代码也好写,只要算法对了一般就没有问题了~
代码就不贴了,比较简单。
首先这是一个古老的问题,具体问题不多说,照例可以百度或google。本人思维比较愚钝,看到这个问题很难想到好的方法,看了网上一些东西之后也只能觉得穷举法比较好写代码(但执行效率应该是远远不如其他方法的)
所谓穷举法,就是列出所有的情况,再按条件排除。如果不算对称重复的,最后这样的排列组合应该有92种,如果对称按重复算,那么应该是12种。很容易理解,代码也好写,只要算法对了一般就没有问题了~
代码就不贴了,比较简单。
相关文章推荐
- c语言复习之const
- C语言复习
- C语言复习一----关键字
- C语言重点知识复习1
- 【C语言复习(一)】auto、static、register、const、volatile关键字的分析
- C语言复习笔记<1>——关键字的用法
- C语言复习
- 我的c语言复习笔记1-说说for循环
- 第八周—C语言 穷举法(谁是小偷)
- C语言复习总结2
- C语言复习笔记二:输入输出
- c语言复习
- 复习一下C语言
- c语言基本编程复习
- 复习-C语言内嵌汇编-初级(1)
- C语言复习之结构体基础知识
- 复习C语言,学习Linux的基本指令,vi基本操作以及压缩方式
- C语言总复习第二阶段部分练习题
- C语言与数据结构复习重点
- 复习(数据结构):图:c语言:邻接矩阵DFS和BFS