http://sgod-code.ddns.net/ 一元二次方程式 內容: 求一元二次方程式 ax2+bx+c=0 的根。 | |
有同學的演算法如下: 1.使用迴圈完成,缺乏效率。記住一個原則,使用迴圈連續 + 或 - 一個常數,就是乘法或除法問題。 2.內縮也有一點問題,for 迴圈內要內縮。 3.if 的判斷式也有效率問題(贅述) 4.x-=1 盡量使用 x- - 或 - -x , compiler 會編譯成暫存器 dec 比較快速指令 相同道理 x+=1 盡量使用 x++ 或 ++x , compiler 會編譯成暫存器 inc 比較快速指令 |