Информатика · ҰБТ сұрағы №14902

Шелл сұрыптауы [23, 9, 15, 4, 31, 12, 7, 18, 2] массивіне қолданылады. Қадамдар тізбегі: 3, 1. Қадамы 3 болатын өтуден (әр ішкі тізбек кірістіру әдісімен сұрыпталады) кейін массив қандай болады?

Дұрыс жауабы мен түсіндірмесі
Жауабы: [4, 9, 2, 7, 18, 12, 23, 31, 15]

Қадам 3: индекстері {0,3,6}: 23,4,7 → 4,7,23; {1,4,7}: 9,31,18 → 9,18,31; {2,5,8}: 15,12,2 → 2,12,15. Нәтиже [4, 9, 2, 7, 18, 12, 23, 31, 15].

«Алгоритмдер және программалау» тақырыбынан тағы