NEW
Font size
Worksheetsquiz 2m 4w
Total questions: 20
Worksheet time: 10mins
Нүктелер жиынынан және осы нүктелерді байланыстыратын қабырғалар немесе доғалардан құрылған сызба.
Граф
Функция
Процедура
Флойд алгоритмі
Қандай граф түрі?
Бағдарланған граф
Бағдарланбаған граф
Бағытталған граф
Аралас граф
Қандай граф түрі?
Аралас граф
Бағдарланбаған граф
Бағдарланған граф
Бағытталмаған граф
бағытталған қабырғадан да, бағытталмаған қабырғадан да тұратын граф
Аралас граф
Қарапайым граф
Мультиграф
Ілмек граф
ілмегі де, еселі қабырғалары да жоқ граф
Аралас граф
Мультиграф
Қарапайым граф
Ілмек граф
кез келген екі төбесі бір қабырғадан артық қабырғамен қосылған граф
Мультиграф
Ілмек граф
Қарапайым граф
Аралас граф
Граф төбелері санын |V| – ............ деп атайды
графтың өлшемі
граф дәрежесі
графтың ұзындығы
графтың қабырғасы
Қабырғалар санын |E| – ........... деп атайды
графтың индексі
графтың өлшемі
графтың дәрежесі
графтың ұзындығы
Нәтиже ретінде графтың кез келген бір төбесінен басқа төбелеріне баратын жолдардың ішінен ең қысқа жол таңдалып алынып отырады.
Тойымсыз алгоритмі
Дейкстра алгоритмі
Флойд алгоритмі
Тойымды алгоритмі
әрбір түйіні екі түйіннен аспайтын граф. (Мектеп баспасы бойынша)
Мультиграф
Ілмек граф
Екілік (бинарлы) граф
Қарапайым граф
белгілі бір әрекеттерді орындау мақсатында алдын ала бекітілген атау бойынша шақырып орындалатын программаның тәуелсіз бөлігі
Функция
Процедура
Аргумент
Рекурсия
Процедура мен функциялардың құрамындағы операторлардың орындалуы барысында өзін-өзі шақыратын, есептеу процесін ұйымдастыру тәсілі, программаның тәуелсіз бөлігі.
Рекурсия
Функция
Параметрлі процедура
Процедура
программалау процесінде алдын ала таныстырылған атау бойынша шақырып орындалатын программаның тәуелсіз бөлігі
Рекурсия
Функция
Параметрлі процедура
Процедура
Өсу ретімен: А массивін сұрыптап, В массивіне жүктейді.
A.sort(reverse = False)
A.sort()
B = sorted(A)
A.sort(reverse = True)
Кему ретімен: А массивін сұрыптап, В массивіне жүктейді.
A.sort(reverse = False)
A.sort()
B = sorted(A)
A.sort(reverse = True)
массив элементтерін белгілі бір заңдылықпен орындарын ауыстырып реттеу процесі
Сұрыптау
Орналастыру
Тізбектеу
Реттестіру
n = int(input())
a = [] for i in range(n):
a.append(input())
for i in range(n):
for j in range(i + 1, n):
if a[i] > a[j]:
a[i], a[j] = a[j], a[i]
print(a)
Көпіршік – Пузырёк – Bubble
Кірістіру – Вставка – Insertion
Таңдау – Выбор – Selection
Жылдам – Быстрый – Quick Sort
def fast_insertion_sort(l):
for i in range(1, len(l)):
j = i-1
value = l.pop(i)
while (j >= 0) and (l[j] > value):
j -= 1
l.insert(j + 1, value)
return l
a = [16, 25, 24, 12, 11]
fast_insertion_sort(a)
print(a)
Таңдау – Выбор – Selection
Жылдам – Быстрый – Quick Sort
Кірістіру – Вставка – Insertion
Көпіршік – Пузырёк – Bubble
def sel_sort(b):
for i in range(len(b) - 1):
m = i
j = i + 1
while j < len(b):
if b[j] < b[m]:
m = j
j += 1
b[i], b[m] = b[m], b[i]
a = []
for i in range(10):
a.append(randint(1, 1000))
print(a)
sel_sort(a)
print(a)
Таңдау – Выбор – Selection
Жылдам – Быстрый – Quick Sort
Кірістіру – Вставка – Insertion
Көпіршік – Пузырёк – Bubble
def qSort(A, p, q):
if p >= q:
return
L = p
R = q
X = A[(L + R) // 2]
while L <= R:
while A[L] < X:
L += 1
while A[R] > X:
R -= 1
if L <= R:
A[L], A[R] = A[R], A[L]
L += 1
R -= 1
qSort(A, p, R)
qSort(A, L, q)
Жылдам – Быстрый – Quick Sort
Көпіршік – Пузырёк – Bubble
Таңдау – Выбор – Selection
Кірістіру – Вставка – Insertion
