摘要
在用C语言进行项目实践的时候经常会遇到算法的设计问题,算法设计的好坏以及效率的高低直接影响和决定着项目实践的成败,因此,算法设计是解决问题的核心和关键。在诸多算法当中,递归是一种比较另类和难于理解的算法,但由于它的强大功能,在进行项目实践和应用程序开发时常常采用递归算法来解决问题。尝试通过详述几个典型项目的求解过程,探索递归算法的使用方法和技巧,提高使用C语言程序设计解决实际问题的能力。
In practice project using C language algorithms often encounter when design issues, decisions directly affect the success or failure of the project practice is good or bad practice of algorithm design and efficiency, therefore, algorithm design is the core and the key to solving the problem. Among the many algorithms, recursion is a comparison of alternative algorithms and difficult to understand, but because of its powerful features, when making the project practice and applications often use a recursive algorithm to solve the problem. This paper attempts to solving process by detailing several typical projects, exploring the use of recursive algorithms and techniques to improve the ability to use C language programming to solve practical problems.
出处
《电脑编程技巧与维护》
2014年第4期95-96,100,共3页
Computer Programming Skills & Maintenance
关键词
递归
C语言
项目实践
探索
应用
Recursion
C language
Project Practice
Explore
Application