高二數(shù)學(xué)期末復(fù)習(xí)秦九韶算法與排序的知識點
f(x)=anxn+an-1xn-1+.+a1x+a0求值問題
f(x)=anxn+an-1xn-1+.+a1x+a0=( anxn-1+an-1xn-2+.+a1)x+a0 =(( anxn-2+an-1xn-3+.+a2)x+a1)x+a0
=......=(...( anx+an-1)x+an-2)x+...+a1)x+a0
求多項式的值時,首先計算最內(nèi)層括號內(nèi)依次多項式的值,即v1=anx+an-1 然后由內(nèi)向外逐層計算一次多項式的值,即 v2=v1x+an-2 v3=v2x+an-3 ...... vn=vn-1x+a0
這樣,把n次多項式的求值問題轉(zhuǎn)化成求n個一次多項式的值的問題。 2、兩種排序方法:直接插入排序和冒泡排序 1、直接插入排序
基本思想:插入排序的思想就是讀一個,排一個。將第1個數(shù)放入數(shù)組的第1個元素中,以后讀入的`數(shù)與已存入數(shù)組的數(shù)進(jìn)行比較,確定它在從大到小的排列中應(yīng)處的位置.將該位置以及以后的元素向后推移一個位置,將讀入的新數(shù)填入空出的位置中.(由于算法簡單,可以舉例說明) 2、冒泡排序
基本思想:依次比較相鄰的兩個數(shù),把大的放前面,小的放后面.即首先比較第1個數(shù)和第2個數(shù),大數(shù)放前,小數(shù)放后.然后比較第2個數(shù)和第3個數(shù)......直到比較最后兩個數(shù).第一趟結(jié)束,最小的一定沉到最后.重復(fù)上過程,仍從第1個數(shù)開始,到最后第2個數(shù)...... 由于在排序過程中總是大數(shù)往前,小數(shù)往后,相當(dāng)氣泡上升,所以叫冒泡排序.
【高二數(shù)學(xué)期末復(fù)習(xí)秦九韶算法與排序的知識點】相關(guān)文章:
高二數(shù)學(xué)下冊《算法》知識點講解04-08
高二數(shù)學(xué)期末復(fù)習(xí)知識點總結(jié)04-12
高二數(shù)學(xué)期末復(fù)習(xí)的知識點總結(jié)03-25
Java排序算法10-31