此操作的算法我就不多说了,代码里面叙述得很清楚了。下面就是此程序:
status CreateSMatrix_RL(RLSMatrix * matrix)
这个函数我用 2 种算法进行了编写:第一种不支持乱序输入,而且输入很麻烦。第二种则使得输入很方便、清楚。
所以,我想总结一下函数在声明时,对函数进行说明的流程:
1. 确定功能,详细描述这个功能,即要达到哪些效果。好的功能能够使程序更加人性化。
2. 设计算法。
3. 尽量给出此函数的完整定义。
我觉得确定功能应该是首要工作,因为它是整个思路的方向,所以我放在了第一位,必须认真地对待。