Форум программистов, компьютерный форум CyberForum.ru

Алгоритм LZ78 или трудности реализации - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обход "End Of File". Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread448802.html
Доброе утро всем! Вопрос таков: Делаю копирование из одного файла в другой, копирование по-символьное, до того как переменная не будет равна "EOF" , но EOF = буковке "я" маленькой.. т.е. если в моем файле будет "ЯЯяфыв" то скопирует только до маленькой "я" (включительно) а дальше не пойдет... никто не сталкивался с таким? может есть другой признак конца файла?
C++ C++ И ASM Всем привет. Мне нужно создать функцию на С++, но особенную. Мне нужно, чтобы она была пустая, при void Func(){}, компилятор уже добавляет туда PUSH EBP MOV EBP,ESP PUSH ECX PUSH EBX PUSH ESI PUSH EDI И все такое. Мне нужна пустая функция. Как это сделать? http://www.cyberforum.ru/cpp-beginners/thread448796.html
C++ Непонятка со скобками
У меня такой вопрос: есть два куска кода, по сути одинаковых, в одном есть дополнительные скобки, которые по-моему не влияют ни на что, но результат получается разный. Прикрепил два скрина, может кто объянит, просто интересно в чем оказалась проблема))
Можете помочь дописать программу, неправильно работает. C++
Вариант 8 Даны целые массивы А, B и значения R и F. Каждый массив пpеобpазовать по пpавилу: компоненты с четными номеpами, пpедшествующие наибольшему компоненту массива, заменить на значение R (для массива A) и значение F (для массива B). Считать, что в каждом массиве наибольший компонент единственный. #include <iostream.h> #include <iomanip.h>
C++ Программа вычисления значений функции y= sin(x) http://www.cyberforum.ru/cpp-beginners/thread448788.html
Доброго времени суток. У меня есть вот такая задачка: Написать программу вычисления значений функции y = sin(x), с помощью разложения функции в степенной ряд http://s018.***********/i511/1202/93/fb8db7337173.jpg . Сравнить полученные значения с точными (вычисленными с помощью библиотечной функции). Вычисление синуса по формуле оформить в виде функции с двумя параметрами: значением X и...
C++ Проблема в задаче,подскажите. Всем привет,в общем,задание: В целочисленном массиве из n элементов найти наиболее длинную цепочку одинаковых подряд стоящих элементов.Но обращение к элементам нужно сделать через указатели.Проблема в том,что она выводит просто кол-во элементов. #include<stdio.h> #include<stdlib.h> #include <iostream.h> #include <conio.h> #include <iomanip.h> #include <system.hpp> int rus(char str_c) подробнее

Показать сообщение отдельно
gimeo
 Аватар для gimeo
0 / 0 / 0
Регистрация: 19.02.2012
Сообщений: 4
20.02.2012, 18:05  [ТС]     Алгоритм LZ78 или трудности реализации
Цитата Сообщение от OstapBender Посмотреть сообщение
читай 0 и 1 в строку затем через atoi перегоняй в число
Вот представь: есть файл, в котором записана последовательность 0010000010010000101001000011, иначе говоря три пары (0, A) (0, B) (2, C) вот и каким образом нужно считывать информацию из выходного файла, если длину представления записываемого числа я не знаю, известна только лишь длина символа; или может есть какой-то другой способ записи этих данных.

да, про atoi: преобразовывает строку в число и записывает его в тип integer (4 байта!), хотя можно число 2 представить всего двумя битами

Добавлено через 7 минут
Цитата Сообщение от Mayonez Посмотреть сообщение
?????
использование чёрно-красных деревьев намного увеличат скорость выполнения алгоритма
 
Текущее время: 17:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru