Массив A[1..N,1..M]


Массив A[1..N,1..M] упорядочен по неубыванию по строкам и по столбцам, т.е. A[i,1]<=A[i,2]<=...<=A[i,M] при всех i=1,...,N и A[1,j]<=A[2,j]<=...<=A[N,j] при всех J=1,...,M. Определим C[i,j] как элемент массива C[1..N,1..M], равный количеству операций сравнения при поиске элемента X, равного A[i,j], в массиве A. Эффективность решения задачи поиска будем оценивать (ls) частным от деления суммы элементов массива C на количество элементов (N*M). Например, если 1 3 5 А= 2 4 6 3 7 8 1 2 3 C= 4 5 6 7 8 9, и мы используем для поиска элементов "лобовой" просмотр массива A, то С будет иметь вид: а эффективность решения (1+2+3+4+5+6+7+8+9)/9=5. Разработать программу, обеспечивающую: • ввод массива A и вывод его на экран; • эффективный поиск в массиве A (оценивается значением ls); • вывод массива C и значения ls. о94_2 Даны две строки символов X и Y. Назовем расстоянием между X и Y (r[X,Y]) количество символов, которыми
Индекс
Элементарные функции    Линейные уравнения    Нелинейные уравнения    Случайные числа


Hosted by uCoz