编程要点在哪? 算法吗

来源:百度知道 编辑:UC知道 时间:2024/07/08 02:51:47
请高手指点。如回答被采纳将再加50分。必须要最简算法吗?

编程的要点就是:用你熟悉的计算机语言把要解决的问题通过使用计算

机语言把问题解决掉。也就是大家通常所讲的“算法”。所谓算法也就

是解决问题的方法和步骤。

算法不一定是最简洁的。如果开发周期短,可能很多程序的算法都不是

最简洁的。但同样能解决问题。这就是软件的质量问题了。

若是刚学计算机语言,建议先把计算机语言的语法规则和很多概念性

的东西吃透,然后在多思考和练习。

其实编程就跟做数学应用题一样,主要是用计算机语言来解决实际问

题。也就是提供解题的方法和步骤。

若有疑问请加635161142

最后祝你学习愉快!

我道觉得编程要看实际的问题了,有何用途了,有的程序对内存要求不高,有的对速度要求不高,等等吧。
程序的效率呢,算法的影响是最大的,一个好的算法可以让程序的效率提高很多的。剩下的就是写程序要清晰,模块化,程序是长出来的,不是写出来的,用的过程还要完善呢。

算法是一个程序的灵魂,没有合理算法的程序就是垃圾……(说话狠了点......)简洁高效的语言风格是每个高级的程序员毕生的追求!

应该叫最优算法才对。要点就是算法的最优化。判断算法优劣主要从以下几个方面考虑:
1.算法时间复杂度。即考虑运行时间与效率,消耗内存大小。实际应用有很多,比如军事方面中的一个雷达扫描耗费时间和导弹拦截方向计算时间等等。
2.算法空间复杂度。公司服务器的容量和内存消耗,要知道公司的主要目的是盈利,一个重要途径就是降低成本和资源开销。这就要求在达到所要求功能的情况下优化算法,以达到降低成本和资源开销目的。当然,有些时候公司并没有要求做到这些的。这些基本上是软件公司接项目,赶时间,多赚钱,其要求是在要求时间内完成任务即可,也是为了节省时间。所以交给顾客的只要功能等方面能让顾客满意就行。而顾客往往也不太懂这些,不了解背后可能带来的资源消耗。
3.另一方面,在我们尽心去优化算法的同时,有可能带来的问题是代码的复杂(代码的复杂与算法的复杂度是两回事。代码的复杂所带来的一个问题是投入使用后的维护问题,比较