Решить как минимум двумя способами
(простым и быстрым) следующую задачу: написать функцию, которая возвращает количество нулевых бит в символах строки (не считая нулевой символ в конце строки).Решение:Дан массив размера
N из целых чисел, принимающих значения в диапазоне от 1 до M, при этом одно число в этом массиве повторяется два раза. Найти это число за время O(N).Решение:Написать простую программу для поиска файлов
-дупликатов. Поиск можно осуществлять только по диску C:. Во время поиска программа должна отображать полосу прогресса и над ним имя обрабатываемого на данный момент файла или каталога. Поиск можно поставить на паузу или остановить. Искать дубликаты нужно путем сравнивания размера файлов, даты их последнего изменения и названия (содержимое файлов сравнивать не надо, для простоты). Желательно, чтобы скорость обновления ГУИ не влияла на скорость поиска. После поиска вывести список найденных наборов повторяемых файлов. Список должен заполняться быстро, независимо от количества найденных дубликатов. Никаких действий с элементами списка предусматривать не нужно.