masterspammer (masterspammer) wrote,
masterspammer
masterspammer

Categories:

Ещё дерево

(другое, прошлому не родня)

Эсперимент с префиксным деревом перепроверил - он верный, но только как доказательство возможности. Код получился несколько write-only; данные, сжатые этим способом, назад просто так не разжимаются (надо искать число, которое по задумке достаточно просто взять и взять, вместо него сохранено другое число, ненужное, так что размер не изменится), ну и общее качество кода, количество магических констант, отсутствие тестов и прочее-прочее-прочее. Хотя, если данные по определению - байт и они делятся на два полубайта, то таким константам, как 4 и 15 - быть. Некоторые другие - вообще не константы, а могут меняться, захоти я, например, работать не с русским, а с китайским (не знаю только, насколько там нужно это дерево).

Подозреваю, имеет смысл посидеть и почертить на бумажке, да ещё цветными ручками, маркерами и фломастерами. Бывает такая бумага - клетчатая, но формата А3, была у меня такая, я на ней спектрум в 128-й апгрейдил. А ещё бывает бумага с клеточками помельче в 2*2=4 раза, 2.5мм на 2.5мм - на неё готовое решение хорошо перерисовать. Рисовать же на компьютере я не то, чтоб не умел... умел и умею, но почему-то из этого процесса мыслительный у меня не особо получается, то ли в моторике дело, то ли ещё какие зоны мозга не так работают.
Tags: Планы, ТекстовыеАлгоритмы, ХочетсяСтранного
Subscribe

  • 3D в La Scala

    Это вот про такую картинку - где сзади стенки сходятся и зажимают треугольный рассекатель. И вот ещё про что.…

  • От субботы до субботы!

    Шкафчики красиво подвесил - в точности в той конфигурации, как они висели на прошлой их (не нашей!) кухне. Обнаружил небольшой уклон вбок (заметную…

  • Алдан

    Кажется, я знаю, как назвать своё "произведение" на Z80; про идею я писал несколько раз, а кратко это: 1. "системный" режим,…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments