Создать пустой словарь для хранения элементов массива и их количества встречаний.Пройти по всем элементам массива С(М,М) и для каждого элемента: Если элемент уже есть в словаре, увеличить его счетчик на 1.Если элемента нет в словаре, добавить его в словарь с начальным счетчиком 1.Найти элемент с максимальным значением в словаре (наиболее часто встречающийся элемент).Вывести на экран наиболее часто встречающийся элемент и количество его встречаний.
Пример кода на Python:
def find_most_common_element(arr): elements_count = {} for elem in arr: if elem in elements_count: elements_count[elem] += 1 else: elements_count[elem] = 1 most_common_element = max(elements_count, key=elements_count.get) count = elements_count[most_common_element] return most_common_element, count # Пример использования arr = [[1, 2, 3], [3, 4, 5], [1, 3, 3]] most_common_element, count = find_most_common_element([elem for sublist in arr for elem in sublist]) print(f"Наиболее часто встречающийся элемент: {most_common_element}. Встречается {count} раз(а)")
Если элемент уже есть в словаре, увеличить его счетчик на 1.Если элемента нет в словаре, добавить его в словарь с начальным счетчиком 1.Найти элемент с максимальным значением в словаре (наиболее часто встречающийся элемент).Вывести на экран наиболее часто встречающийся элемент и количество его встречаний.
Пример кода на Python:
def find_most_common_element(arr):elements_count = {}
for elem in arr:
if elem in elements_count:
elements_count[elem] += 1
else:
elements_count[elem] = 1
most_common_element = max(elements_count, key=elements_count.get)
count = elements_count[most_common_element]
return most_common_element, count
# Пример использования
arr = [[1, 2, 3], [3, 4, 5], [1, 3, 3]]
most_common_element, count = find_most_common_element([elem for sublist in arr for elem in sublist])
print(f"Наиболее часто встречающийся элемент: {most_common_element}. Встречается {count} раз(а)")