User Tag List

Показано с 1 по 10 из 124

Тема: Как организовать память для текстового редактора?

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #14

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZEK Посмотреть сообщение
    и тут стоит склоняться к варианту где работа в типовых операциях менее накладная и отзывчивая со стороны UI
    А тут уже расходятся мнения что считать "типовой операцией"- навигацию или редактирование.

    Вот накидал оценки затрат:
    M - размер текста
    N- средний размер строки
    K- размер экрана в строках

    Учтены разумные оптимизации (например, известный конец текста).
    Код:
           \Метод| Plain | Twopart | Fragmented
    Операция\    | text  |  text   |   text
    -------------------------------------------
    Home         | O(1)   | O(M)   | O(1)
    End          | O(N*K) | O(M)   | O(1)
    LineUp       | O(N)   | O(N)   | O(1)
    LineDn       | O(N)   | O(N)   | O(1)
    PgUp         | O(N*K) | O(N*K) | O(K)
    PgDn         | O(N*K) | O(N*K) | O(K)
    Edit         | O(M+N) | O(N)   | O(N)
    Умножаем веса для каждой из операций на матрицу и получаем трудоемкости для каждого из методов.

    Мог чего не учесть, прошу поправлять

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Алгоритм текстового Quest'a
    от ALKO в разделе Программирование
    Ответов: 11
    Последнее: 23.12.2010, 00:47
  2. Как проще код из текстового файла -> Alasm-файл?
    от TomCaT в разделе Программирование
    Ответов: 10
    Последнее: 28.05.2010, 16:53
  3. Адаптация текстового редактора
    от Raydac в разделе Софт
    Ответов: 1
    Последнее: 09.06.2008, 14:27
  4. Интересная идея текстового интерфейса в играх
    от Black_Cat в разделе Программирование
    Ответов: 3
    Последнее: 18.11.2006, 15:22
  5. Проект муз. редактора для AY
    от Bulba в разделе Музыка
    Ответов: 36
    Последнее: 09.09.2005, 20:32

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •