怎样将现实问题的解决思路用代码表示出来呢
大多数编程语言都是不是面向问题的,所以很难直接和现实问题直接对应起来。遇到这种情况可以尝试使用伪代码、流程图、UML、思维导图等方式中的一种或多种来描述你的问题。一句话来说,就是选择那种符合你的问题域的语言,而这种语言很有可能不是能够在计算机中执行的。问题描述清楚后再翻译成你熟悉的编程语言。而这个翻译的过程无非就是语言的细节,也可以说你对这门语言的熟练程度。
■网友
如果你觉得这是一个思维上的困难的话,说不定这证明你是适合写haskell的那一类人呢……
■网友
我感觉你的困惑具体在于“算法”两个字上对不对?如果是算法的问题,那只能告诉你:poj.org, 自己去刷题吧,无他。我觉得现实的project级别的问题,难度不在于coding上,更多的在于design上。
推荐阅读
- 聪明人养花,这3种“花”怎样也要养一盆,每年能省不少医药费
- 互联网怎样解决“家政服务上门速度慢”的问题
- 怎样看待从1月8号起,QQ钱包开始提现收费
- 银行it人怎样转型
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 怎样进入通信行业
- 怎样评价扶他柠檬茶的小说《云养汉》的结尾
- 怎样成为一名合格的Python程序员?
- 怎样评价华为、诺基亚、中兴中标中国移动高端路由交换设备扩容集采
- 怎样评价类似前橙会、百老汇、南极圈这样类型的离职帮抱团,对企业的积极意义和消极意义
