在网上找到这篇《常用算法设计方法》,虽然代码是C的,但是算法的原理都一样吧。
常用算法设计方法

要使计算机能完成人们预定 的工作,首先必须为如何完成预定的工作设计一个算法,然后再根据算法编写程序。计算机程序要对问题的每个对象和处理规则给出正确详尽的描述,其中程序的数 据结构和变量用来描述问题的对象,程序结构、函数和语句用来描述问题的算法。算法数据结构是程序的两个重要方面。 阅读全文