Size: a a a

Ассемблер

2021 July 10

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
так будет перезапись элемента. а мне нужна вставка с соблюдением порядка следования элементов. а это как раз вроде как список нормально организует
источник

II

Ira Irina in Ассемблер
линейная, это секция данных?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
типа есть rb100500 и туда потихоньку закидываем/вставляем элементы, без динамического выделения памяти под них
источник

DB

Dima Bat in Ассемблер
можешь матрицу двоичную организовать, где 0 пустая запись, и по этой матрице перебирать значения, а соседние еденицы будут как раз таки лементы между которыми надо вставить
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
ты это уже делал?
источник

DB

Dima Bat in Ассемблер
ну тупо да, прийдется двигать в худшем случае весь массив если не будет пустого места. Ну зато сможешь освобождть место и знать где освободил
источник

DB

Dima Bat in Ассемблер
просто 1 на 0. И потом сверху перезаписываешь
источник

DB

Dima Bat in Ассемблер
ну так по индексу пустого элемента в этой матрице вычислять  смещение в массиве с записями
источник

DB

Dima Bat in Ассемблер
я передумал так делать
источник

AM

Alexander Morozov in Ассемблер
А чем будет наполняться список?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
xy
источник

AM

Alexander Morozov in Ассемблер
Берём линию, и начинаем ее в середине "ломать"?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
да
источник

AM

Alexander Morozov in Ассемблер
Тогда можно сделать массив, но зарезервировать в нем место для будущих вставок, пометив их специальным кодом. Ведь общий размер можно предсказать.
источник

AM

Alexander Morozov in Ассемблер
От х5 до х10 расстояний по прямой.
источник

II

Ira Irina in Ассемблер
а если элементы удаляются, то будут пустоты оставаться
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
можно не удалять, а заменять
источник

II

Ira Irina in Ассемблер
ну связный список должен же поддерживать операцию Delete?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
ну связный список должен же использовать динаммическое выделение памяти
источник

II

Ira Irina in Ассемблер
значит не в динамической памяти у тебя будет не совсем связный список
источник