编程算法之常数变异法
2016-03-29 10:08
232 查看
对于一个复杂的问题,我们总是无法下手解决,但是,我们可以用一个简单的方式来解决。
比如,我们要打印出金字塔,那么,我们一时无法下手,但仔细一想,可以用最基本的Sysout把空格和实心图形输出出来,这样,我们就得到了一个金字塔。可是,这不是编程,是机械的输出。
那么,怎么处理呢,我们可以从最下边一层开始处理,用活的代码把每一层输出出来,然后用循环遍历,通过相似的条件把每一层超级出来。当然,有时候可能还需特殊的处理,才能达到所需的效果。
所以,别羡慕别人怎么想到这样做的,他们,也是这么一步一步推敲出来的。
比如,我们要打印出金字塔,那么,我们一时无法下手,但仔细一想,可以用最基本的Sysout把空格和实心图形输出出来,这样,我们就得到了一个金字塔。可是,这不是编程,是机械的输出。
那么,怎么处理呢,我们可以从最下边一层开始处理,用活的代码把每一层输出出来,然后用循环遍历,通过相似的条件把每一层超级出来。当然,有时候可能还需特殊的处理,才能达到所需的效果。
所以,别羡慕别人怎么想到这样做的,他们,也是这么一步一步推敲出来的。
相关文章推荐
- 编程算法之加密和解密
- 编程世界,我的世界。
- Python中sort函数、sorted函数和argsort函数
- 问题-Delphi2007编译时提示内存错误“sxs.dll. No Debug Info.ACCESS 0xXXXXX"
- C语言(浮点精度)
- Yii framework 应用小窍门
- Ubuntu下设置Eclipse支持GBK和GB2312
- 深入Java集合学习之HashMap的实现原理详解
- Python中的字典排序
- java Properties异常:Malformed \uxxxx encoding.
- C++ ofstream和ifstream详细用法
- Spring AOP 详解
- anaconda conda install 安装包
- java基础知识总结3
- GDI编程
- 关于360笔试编程题的一些经验教训
- java-poi处理excell
- 浅C#中的装箱和拆箱
- JAVA自动化测试中多数据源的切换
- C#集合类详解,Hashtable 和 SortedList 类,Dictionary 和 SortedLi,Array ,ArrayList ,List ,Stack,SortedDictionar