Дұрыс жауап
Дұрыс жауап: [2, 5, 8]
Жауап нұсқалары
- A.[8, 5, 2]
- B.[2, 5, 8]дұрыс
- C.[2, 8, 5]
- D.[5, 8, 2]
- E.[5, 2, 8]
Өзіңізді тексеріңізЖауапты қарамай тұрып, өзіңіз таңдап көріңіз.
Дұрыс жауап: [2, 5, 8]
Жауап нұсқалары
Марат деректерді сұрыптау алгоритмдерін зерттеп жатыр. Оның қолында сандар тізімі бар: nums = [5, 2, 8]. Оған «көпіршікті» (bubble sort) сұрыптау алгоритмін қолданып, сандарды өсу ретімен орналастыру керек. Алгоритм жұмысты жақын тұрған екі санды салыстырудан бастайды. Егер сол жақтағы сан оң жақтағыдан үлкен болса, олар орнын ауыстырады. Мараттың массиві алғашқы екі элемент салыстырылып, мүмкін ауыстырылғаннан кейін қалай өзгереді?