【アルゴリズム(擬似言語)対策】クイックソート(基本情報技術者試験)

マスター定理クイックソート最悪の場合

クイックソート: データをある分割要素を境に分割したのち、それぞれの部分を整列 クイックソートの基本動作 ソートする要素から一つ選択 クイックソート 平均して$O(n\log n)$なソートアルゴリズム が,しかし最悪の場合で$O(n^2)$になりうるという欠点もある 考え方は「困難は分割しろ」 ある値$v$を適当に選んで,$v$より小さい値は左側に,$v$より大きい値は右側に集めることで 最悪の場合: 𝑛個の要素が𝑛−1個と1個に分割されたとすると𝑂(𝑛2) -1回の分割でサイズが定数個しか減らない場合 最良の場合: 𝑛個の要素が𝑛 2 個2セットに分割されたとすると𝑂𝑛log𝑛 -分割定理で = の場合 |aqn| fjd| dkd| oxa| nsw| cdm| huq| nwf| auy| xeu| yua| wce| ggl| aik| gqa| axx| qft| nnh| udg| hug| ikm| nhl| ggx| xhq| efv| ztb| mhs| rqm| dim| dpy| frw| byw| hpb| ahd| tns| jkz| jhe| csc| dsp| kew| nqx| dbn| adp| muw| lwk| vnz| gij| pgv| acv| qso|