折半查找法解題步驟 關(guān)于數(shù)據(jù)結(jié)構(gòu)二分法查找成功的平均查找長度和失敗的查找長度?
關(guān)于數(shù)據(jù)結(jié)構(gòu)二分法查找成功的平均查找長度和失敗的查找長度?在做這類問題時,我們應(yīng)該畫一棵二叉樹。然后把葉子補(bǔ)好。葉的高度是失敗的搜索數(shù)。然后,總和除以葉數(shù)就是失敗查找的平均長度。非葉節(jié)點(diǎn)是成功的,高度
關(guān)于數(shù)據(jù)結(jié)構(gòu)二分法查找成功的平均查找長度和失敗的查找長度?
在做這類問題時,我們應(yīng)該畫一棵二叉樹。然后把葉子補(bǔ)好。葉的高度是失敗的搜索數(shù)。然后,總和除以葉數(shù)就是失敗查找的平均長度。非葉節(jié)點(diǎn)是成功的,高度是搜索成功的次數(shù),再除以非葉節(jié)點(diǎn)的數(shù)量是成功的平均長度。對于11個節(jié)點(diǎn),二叉樹的成功搜索長度為(1x1 2x2 3x4 4x4)/11=33/11,失敗搜索長度為(4x8 3x4)/(84)=44/12