«Ներդրմամբ տեսակավորում»–ի խմբագրումների տարբերություն
Content deleted Content added
չ չտողադարձվող բացատը (։Դ Non-breaking space) փոխարինում եմ սովորականով։ oգտվելով ԱՎԲ |
չ Բոտ: կոսմետիկ փոփոխություններ |
||
Տող 1.
'''Ներդրմամբ տեսակավորումը''' — պարզ [[տեսակավորման ալգորիթմ]] է։
Չնայած այս տեսակավորման ալգորիթմը իր էֆեկտիվությամբ առավել բարդ է(ինչպես [[արագ տեսակավորումը]]), այն ունի իր առավելությունները։
* Էֆեկտիվ է տվյալների ոչ մեծ հավաքածուններում, կարող է լինել որակյալ տասնյակ տարրերից կազմված տվյալների հավաքածուններում;
* Էֆեկտիվ է այն հավաքածուններում, որոնք արդեն մասամբ տեսակավորված են;
* Այս ալգորիթմը հարմար տեսակավորման ալգորիթմ է(չի փոխում արդեն տեսակավորված էլեմենտների հաջորդականությունը);
Տող 12.
== Նկարագրություն ==
Ալգորիթմի յուրաքանչյուր քայլում մենք ընտրում ենք մուտքագրված տվյալներից մեկ էլեմենտ և տեղադրում ենք այն համապատասխան տեղը, որտեղ արդեն տեսակավորված են, այնքան ժամանակ քանի դեռ մուտքագրված տվյալների հավաքածուները ավարտված կլինեն։ Ելքային
[[Պատկեր:Insertion sort animation.gif|thumb|right|280px|Գրաֆիկական օրինակ. Հորիզոնական առանցքը ներակայացնում է զանգվածը, իսկ ուղղահայաց առանցքը այդ զանգվածի դասավորվածությունը]]
Տող 18.
== Ալգորիթմի վերլուծություն ==
Ալգորիթմի կատարման ժամանակը կախված է մուտքային տվյալներից.ինչքան շատ բազմություն է պետք տեսակավորել, այնքան շատ ժամանակ է օգտագործվում։ Հենց այդքան ժամանակ
Օրինակ։ Այս աղյուսակը ցույց է տալիս տեսակավորման քայլերի հաջորդականությունը։{5, 7, 0, 3, 4, 2, 6, 1}. Ընդհանուր առմամբ այն բաղկացած է 17 քայլերից։
5 7 0 3 4 2 6 1
5 7 <u>0</u> 3 4 2 6 1
'''0''' 5 7 <u>3</u> 4 2 6 1
0 '''3''' 5 7 <u>4</u> 2 willi6 1
0 3 '''4''' 5 7 <u>2</u> 6 1
0 '''2''' 3 4 5 7 <u>6</u> 1
0 2 3 4 5 '''6''' 7 <u>1</u>
0 '''1''' 2 3 4 5 6 7
== Ալգորիթմների բնութագրման լեզու ==
'''Մուտք''': A զանգվածը կազմված է հետևյալ էլեմենտներից՝A[1], A[2], ..., A[n]
Տող 68.
}
</source>
== Նշումներ ==
{{Книга:CLRS|2005|часть='''Գլուխ 2.1.Ներդրմամաբ տեսակավորում''|страницы=57-64}}
Տող 76.
{{Տեսակավորման ալգորիթմ}}
{{computer-sci-stub}}▼
[[Կատեգորիա:Տեսակավորման ալգորիթմ]]
▲{{computer-sci-stub}}
[[no:Sorteringsalgoritme#Innstikksortering]]
|