Как задать нижнюю границу массива динамически?
Модератор: Модераторы
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
AlphaBlend, язык там немного суховат, но не думаю, что все настолько плохо.
- AlphaBlend
- постоялец
- Сообщения: 207
- Зарегистрирован: 22.05.2016 09:13:10
Лекс Айрин спасибо ) поищу , скачаю ) Кстати ) Вы , как долгожители форуиа не предлагали вести библиотеку по всем it- темам ? ) Ведь дебри паскаля могут , как видите , завести и в РНР , и в SQL ( в него тем более ) . Человеку надо что-то на паскале написать для SQL - сервера на лазарусе - он такой чик - посмотрел тут же , проконсультировался , спасибо сказал )
Лекс Айрин писал(а):не факт. Представьте, что вам нужно вставить элемент в начало, а свободные слоты закончились? для связного списка ноу проблем, а вот TList будет сдвигать ВЕСЬ список.
Задача решается просто. переписываете ссылку педыдущего элемента на сл. (за нужным) элемент (и наоборот, если список двунаправленый) и уничтожаете элемент, для вставки, переписываете ссылку пред. на Ваш и Вашего на сл. Вообще это всё писалось в Борландовской документации на ТР 7.0. (Давно это было)
На счёт Кнута - читайте, не всё так плохо. И для Вас будет интересно. Но учтите, что когда писались эти книги, PC ешё не было.
Последний раз редактировалось vvvch 07.07.2016 12:41:31, всего редактировалось 1 раз.
- AlphaBlend
- постоялец
- Сообщения: 207
- Зарегистрирован: 22.05.2016 09:13:10
тема поста перешла в другое русло ) Дяденьки ( для меня вы - дяденьки ) - автору поста вы посоветуете читать книги и не спрашивать о "статических" и "динамических" типах данных впредь ? ) 
AlphaBlend
Правильно, не будем здесь "флудить". Предлагаю закрыть тему.
Правильно, не будем здесь "флудить". Предлагаю закрыть тему.
- AlphaBlend
- постоялец
- Сообщения: 207
- Зарегистрирован: 22.05.2016 09:13:10
vvvch писал(а):Но учтите, что когда писались эти книги, PC ешё не было.
Когда Максвелл открывал туннели ипроходимости по "точкам " , а Кирхгоф писал о "ненулевой погрешности" потерь тока , много чего не было , что по их законам работает)) если написано интересно - справлюсь ) уже нашла ) спасибо )
AlphaBlend писал(а):Хамоватый тип какой-то
Могу пораспинаться как вы, но это в последний раз.
Всех не запомнить, поэтому веду блек-лист. Ко мне в лист попадают однажды и я уже застрахован в будущем от диалога путем блокировки кнопки "Быстрая цитата". И переходят они в разряд "NoName". Их ник я могу увидеть, только если вы их комментируете и таким образом засвечиваете в своих комментах.
Не знаю, когда ТС туда попал, но он почему-то уже есть в списке
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
vvvch, это для классического решается просто... а для TList это куча телодвижений, описанных в 3-4 объектах...
- AlphaBlend
- постоялец
- Сообщения: 207
- Зарегистрирован: 22.05.2016 09:13:10
resident это получается я виновата ?
Лекс Айрин
Погодите, это два разных подхода, зачем св. спискам TList и наоборот. Не смешивайте.
Я Вас кажется, не так понял, извините.
Погодите, это два разных подхода, зачем св. спискам TList и наоборот. Не смешивайте.
Я Вас кажется, не так понял, извините.
Последний раз редактировалось vvvch 07.07.2016 13:20:25, всего редактировалось 1 раз.
Лекс Айрин писал(а):Представьте, что вам нужно вставить элемент в начало, а свободные слоты закончились? для связного списка ноу проблем, а вот TList будет сдвигать ВЕСЬ список.
Так же можно в противовес сказать, что поиск по связному списку займет тоже число операций, что и сдвиг TList. Или нужно сбоку заводить массив указателей отсортированных по определенной величине, но опять же вставка в такой массив или список указателей займет столько же операций.
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
resident, я же не спорю. Тут надо смотреть в каждом конкретном случае.
AlphaBlend писал(а):это получается я виновата ?
В чем?
- AlphaBlend
- постоялец
- Сообщения: 207
- Зарегистрирован: 22.05.2016 09:13:10
ребят ! ) а в связанных списках Паскаля НЕТУ сдвигов ) Ведь каждый элемент занимает столько памяти , сколько выделено его типу ) Тогда , может , и правда списки ? )
Добавлено спустя 34 секунды:
resident в том , что кто-то к вам в черный лист попадает ) Вы мне такую претензию написали )

Добавлено спустя 3 минуты 2 секунды:
resident меня он больной обозвал вчера )
Добавлено спустя 34 секунды:
resident в том , что кто-то к вам в черный лист попадает ) Вы мне такую претензию написали )
Добавлено спустя 3 минуты 2 секунды:
resident меня он больной обозвал вчера )
AlphaBlend писал(а):а в связанных списках Паскаля НЕТУ сдвигов )
Что за списки паскаля?
AlphaBlend писал(а):Вы мне такую претензию написали )
Это не претензия, а пример типа "делай как я".
AlphaBlend писал(а):меня он больной обозвал вчера )
И вам это понравилось
