[讨论] C语言关于算法的撰写程式

楼主: dbox90 (微风)   2014-12-21 11:01:11
如题,因老板要小女子用两种算法写出程式分别如下
第一种Newton-Raphson Method(牛顿法) http://codepad.org/fHREFTwa
第二种Convex combinations method http://codepad.org/xhGwjTnl
但如果将上述的程式码用换句话来说
(也就是换个述术表达如原是do while换成只用while来完成)
是否换成为不一样的思考逻辑模式,恳请各位大大给予指导,感谢
作者: EdisonX (卡卡兽)   2014-12-21 11:16:00
从 while 改 do-while 不能说使用的算法不同它们实现的都是同一种算法。终止条件,迭代方式都一样另这份牛顿法和二分法真的是你写的吗??
作者: cjcat2266 (CJ Cat)   2014-12-21 11:48:00
一开始来这里问就好了...其实没必要寄站内信给我因为贴在板上的话人多好办事 :)
楼主: dbox90 (微风)   2014-12-21 11:59:00
虽然迭代方式,殊途同归,𨱎P撰写人的思维理哲也多少相关吧因此才来版上询问从另一种角度撰写的思维用意
作者: EdisonX (卡卡兽)   2014-12-21 13:23:00
你讲的不同角度写法应该是对程式语言的熟悉度问题而已练语言熟悉度的话才有必要试着用不同方式写
楼主: dbox90 (微风)   2014-12-21 13:37:00
那如果是你,你会如何撰写??
作者: EdisonX (卡卡兽)   2014-12-21 13:38:00
在效率没明显差异的情况下,写出来就行了,有时间摸摸,想想新的算法较实际,这份code并不会因为你将 while 改成do-while 或是 for 而导致结果有明显不同.
作者: MOONRAKER (㊣牛鹤鳗毛人)   2014-12-22 04:02:00
是我才不告诉你我要怎么写 这就像“菜鸟对天兵”里面那个电影制片问主角“你坠机时会说什么”一样
作者: Killercat (杀人猫™)   2014-12-22 12:56:00
maa...我觉得你似乎重点放错地方了
作者: bxxl (bool)   2014-12-22 17:44:00
前一篇小弟,这一篇变成小女子...要角色扮演也固定一下

Links booklink

Contact Us: admin [ a t ] ucptt.com