Re[3]: Покритикуйте лисапед
От: superdeveloper  
Дата: 12.10.09 05:26
Оценка:
Здравствуйте, x905, Вы писали:

X>ключевое слово "_может_", ага


Выделяем массив, равный 32768/8=4096 байт
каждому биту ставим в соответствие одно число 1...32768
число — номер бита (число-1)
соответственно биты будут 0...32767

Алгоритм:
1. Обнуляем массив
2. Проходимся по файлу, если это число есть, то включаем бит (число-1)
3. Проходим по всем битам, если бит включен, то заносим в выходной файл число (номер_бита+1)
4.конец агоритма.

вот.

ps. Приём известный.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.