Информатика пәнінен № 2802 тапсырма: Алгоритмдер және программалау (Функция, Рекурсия, жолдармен жұмыс, файлдармен жұмыс, сұрыптау, граф)

Алгоритмдер және программалау (Функция, Рекурсия, жолдармен жұмыс, файлдармен жұмыс, сұрыптау, граф)Бір жауап · жеңіл

[4, 3, 1, 2] массиві таңдау әдісімен өсу бойынша сұрыпталады: әр өтуде сұрыпталмаған бөліктің ең кіші элементін тауып, оны осы бөліктің бірінші элементімен орын алмастырады. Бірінші өтуден кейін массив қандай болады?

  1. A1, 2, 3, 4
  2. B1, 4, 3, 2
  3. C1, 3, 4, 2
  4. D3, 1, 2, 4
Жауап пен талдауды көрсетуЖауап пен талдауды жасыру

Дұрыс жауап

  • C1, 3, 4, 2

Талдау

Бірінші өтуде [4, 3, 1, 2] массивінен ең кіші элементті іздейміз: ол 1 (үшінші орында). Оны бірінші элемент 4-пен орын алмастырамыз, қалған элементтер өз орнында қалады. Нәтиже: 1, 3, 4, 2. «3, 1, 2, 4» нұсқасы көпіршікті сұрыптаудың бірінші өтуінен кейін шығады, «1, 4, 3, 2» нұсқасы ең кіші элементті орын алмастырмай, басына жылжытқанда шығады, ал «1, 2, 3, 4» — бірінші өтудің емес, толық сұрыптаудың нәтижесі.

Тапсырмадағы қате

Шартындағы, нұсқаларындағы немесе талдауындағы қатені сипаттаңыз. 1000 таңбадан аспасын.

Осы тақырып бойынша ұқсас тапсырмалар

Тақырыптағы барлық 10 тапсырма

«Информатика» пәні бойынша репетиторлар

Тренажер

Осы тақырыпты жаттықтырыңыз

10 тапсырма бір-бірден, жауабы мен талдауы бірден көрсетіледі. Уақыт шектеуі жоқ.

Өз сынағыңыз

Таймері бар сынақ жинаңыз

ҰБТ сияқты: тапсырмаға 2 минут.

Қай тапсырмалардан
Неше тапсырма