Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
shurv
0 / 0 / 0
Регистрация: 28.03.2015
Сообщений: 13
1

Составить таблицу частот встречаемости каждого русского символа в документе

02.04.2015, 20:37. Просмотров 1204. Ответов 2
Метки нет (Все метки)

Доброго времени суток,
требуется составить таблицу частот встречаемости каждого русского символа в документе (литературное произведение).
Символы в новом файле должны располагаться в порядке возрастания по их частоте. Пример того что должно быть:
б = 2540
г = 2846
д = 4528
в = 6968
а = 13276
е = 14136
где 2540 - количество букв "б" в файле
что у меня в файле:
а = 13276
б = 2540
в = 6968
г = 2846
д = 4528
е = 14136
Моя программа составляет такой файл, но данные в нем не отсортированы. Также программа составляет массив из частот (уже отсортированный по возрастанию), может его можно как-то использовать. Вообщем нужна функция которая сортирует таблицу в файле.
Как наиболее эффективно можно решить поставленную задачу ? (желательно не используя дополнительные файлы).
0
Вложения
Тип файла: txt rusTab.txt (584 байт, 7 просмотров)
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2015, 20:37
Ответы с готовыми решениями:

Определить частоту встречаемости каждого символа в массиве
Дан массив, состоящий из символьных значений. Определить частоту встречаемости каждого символа в...

Подсчитать количество встречаемости каждого символа в файле
в текстовом файле подсчитать количество встречаемости каждого символа. Результат вывести в виде 2...

Подсчитывается относительная частота встречаемости каждого символа в тексте.
Частотный анализ текста (символьный). (Подсчитывается относительная частота встречаемости каждого...

Частотный анализ текста (символьный). (Подсчитывается относительная частота встречаемости каждого символа в тексте.)
Частотный анализ текста (символьный). (Подсчитывается относительная частота встречаемости каждого...

Частотный анализ встречаемости букв русского алфавита
Задача: Проведите частотный анализ встречаемости символов и пар символов для алфавита русского...

2
HighPredator
5693 / 2014 / 723
Регистрация: 10.12.2010
Сообщений: 5,787
Записей в блоге: 3
03.04.2015, 13:44 2
Лучший ответ Сообщение было отмечено shurv как решение

Решение

Цитата Сообщение от shurv Посмотреть сообщение
Как наиболее эффективно можно решить поставленную задачу ?
Наиболее эффективно решать в лоб. Заводите массив частот, где кол-во элементов равно числу букв алфавита. Проходите по файлу, собираете статистику, затем тупо сортируете массив по возрастанию и -- на экран. Собственно вот и вся магия.
1
shurv
0 / 0 / 0
Регистрация: 28.03.2015
Сообщений: 13
05.04.2015, 11:50  [ТС] 3
Я просто завел строку(для символов) и массив частот, сортирую их одновременно по индексам и потом записываю в файл. Все проще чем я думал))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.04.2015, 11:50

Разработать программу вычисления частот появления букв русского алфавита
Разработать программу вычисления частот появления букв русского алфавита,которые встречаются в...

Составить программу для замены в строке длиной К символов каждого второго символа ! На $
1)Ввести с клавиатуры строку символов. Признак окончания ввода строки – нажатие клавиши "Ввод"....

Напишите программу определяющую частоту встречаемости символа в строке
Напишите программу определяющую частоту встречаемости символа в строке. Сообщите об отсутствии...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru