Известно, что основной задачей первых трех десятилетий компьютерной эры являлось развитие аппаратных



Pdf көрінісі
бет29/78
Дата30.09.2024
өлшемі1,76 Mb.
#146202
түріЛекция
1   ...   25   26   27   28   29   30   31   32   ...   78
Байланысты:
материалы ТРСПО 2024

Рис. 7.3. 
Дерево разбиений области исходных данных бинарного поиска 
Это дерево имеет 11 листьев. Каждый лист задает отдельный тестовый вариант. Покажем тестовые варианты, основанные 
на проведенных разбиениях
Тестовый вариант 1 (единичный массив, элемент найден) 
ТВ1:
ИД: 
М=15; Кеу=15. 
ОЖ.РЕЗ.: 
Resutt=True; I=1. 
Тестовый вариант 2 (четный массив, найден 1-й элемент) 
ТВ2:
ИД: 
М=15, 20, 25,30,35,40; Кеу=15. 
ОЖ.РЕЗ.: 
Result=True; I=1. 
Тестовый вариант 3 (четный массив, найден последний элемент) 
ТВЗ:
ИД: 
М=15, 20, 25, 30, 35, 40; Кеу=40. 
ОЖ.РЕЗ:. 
Result=True; I=6. 
Тестовый вариант 4 (четный массив, найден промежуточный элемент) 
ТВ4:
ИД: 
М=15,20,25,30,35,40; Кеу=25. 
ОЖ.РЕЗ.: 
Result-True; I=3. 
Тестовый вариант 5 (нечетный массив, найден 1-й элемент) 
ТВ5:
ИД: 
М=15, 20, 25, 30, 35,40, 45; Кеу=15. 
ОЖ.РЕЗ.: 
Result=True; I=1. 
Тестовый вариант 6 (нечетный массив, найден последний элемент) 
ТВ6:
ИД: 
М=15, 20, 25, 30,35, 40,45; Кеу=45. 
ОЖ.РЕЗ.: 
Result=True; I=7. 
Тестовый вариант 7 (нечетный массив, найден промежуточный элемент) 
ТВ7:
ИД: 
М=15, 20, 25, 30,35, 40, 45; Кеу=30. 
ОЖ.РЕЗ.: 
Result=True; I=4. 
Тестовый вариант 8 (четный массив, не найден элемент) 
ТВ8:
ИД: 
М=15, 20, 25, 30, 35,40; Кеу=23. 
ОЖ.РЕЗ.: 
Result=False; I=? 
Тестовый вариант 9 (нечетный массив, не найден элемент) 
ТВ9;
ИД: 
М=15, 20, 25, 30, 35, 40, 45; Кеу=24. 
ОЖ.РЕЗ:. 
Result=False; I=? 
Тестовый вариант 10 (единичный массив, не найден элемент) 


Достарыңызбен бөлісу:
1   ...   25   26   27   28   29   30   31   32   ...   78




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет