首页 > 代码库 > 谈谈计算机编程思维的培养

谈谈计算机编程思维的培养

好久之前一直有种困惑,感觉计算机编程很难,是一个跨不过的坎,特别是利用相应的算法解决某个问题,排序,二叉树,红黑树,哈希算法,KMP模式匹配,一些列问题,毫无头绪,现在想想确实只有当你遇到实际问题域模型的时候自然而然就会驱动你去寻找一种解决方案,首先你先以你自己的方法解决这个问题,而不考虑处在计算机的角度来思考,以我们人类特有的思维能力解决它,然后思考一下这个方案的可行性,比如是否能在一分钟,一个小时,甚至更长的时间去完成,然后考虑经济成本,如果这个方案确实产生了实际效益,自然而然你可以联想到计算机的视角,考虑时间和空间成本问题,是否在现有的时间内完成它,会不会造成内存溢出的问题,栈溢出,等等的问题。。。未完待续!

谈谈计算机编程思维的培养