Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.04;
Скачать: CL | DM;

Вниз

Массив   Найти похожие ветки 

 
sergeyst ©   (2007-01-18 13:10) [0]

Всем привет.
Нужно удалить из массива к-нить эл-т:

for i := DelNum to High(arr) do
 arr[i] := arr[i+1];
SetLength(arr, Length(arr) - 1);

Можно к-нить короче? Может функция какая есть?


 
tesseract ©   (2007-01-18 13:16) [1]


> Можно к-нить короче? Может функция какая есть?


System.Move


 
tesseract ©   (2007-01-18 13:17) [2]

http://delphimaster.net/view/2-1168650297/


 
sergeyst ©   (2007-01-18 13:30) [3]

Спасибо за ссылочку. Очень интересно.
А "Взято из Бакнелла стр 57." - это нужная книжка?


 
ors_archangel ©   (2007-01-18 14:43) [4]


> sergeyst [3]
> Спасибо за ссылочку. Очень интересно.

Обращаю внимание, что код по сслыке [2] работет лишь с вероятностью -99,9999997206032276153564453125% (вероятность рассчитана в худшем возможном случае: на компютере установлено 3 Гб памяти и работа происходит под Win 2003 Server)
:)


 
tesseract ©   (2007-01-18 14:51) [5]


> А "Взято из Бакнелла стр 57." - это нужная книжка?


Ага маст хэв всем студентам.


 
Desdechado ©   (2007-01-18 16:19) [6]

а списки удобнее :)
TList


 
sergeyst ©   (2007-01-18 16:57) [7]


> tesseract ©   (18.01.07 14:51) [5]


> Ага маст хэв всем студентам.

Если я и студент, то в том смысле, что учусь погр.
Но очень надо.
Если не трудно посоветуйте список книг "маст хэв не студентам", а то читать все подряд времени нету.


 
sergeyst ©   (2007-01-18 16:57) [8]


> Desdechado ©   (18.01.07 16:19) [6]
> а списки удобнее :)

Хотелось именно с массивом


 
tesseract ©   (2007-01-18 17:51) [9]


> Если я и студент, то в том смысле, что учусь погр.


"Фундаментальные алгоритмы и структуры данных в Delphi" Джулиан Бакнелл.

Базис в разжёванном на Delphi виде. И TList там тоже есть.

Дальше Кнута и остальных если время есть.


 
ors_archangel ©   (2007-01-18 17:59) [10]

Альфред Ахо, Джон Хопкрофт, Джеффри Ульман. "Структуры данных и алгоритмы" Мне понравилось, подробно и с анализом. Не на Делфи, но на Паскале, - совместимо.


 
Anatoly Podgoretsky   (2007-01-18 19:45) [11]

> sergeyst  (18.01.2007 13:10:00)  [0]

Дело не в том, что покороче, а в том, что данная функция принципиально не рабочая, поскольку выход за пределы массива, хорошо еще если повезет и получишь AV, хуже если нет, тогда будешь долго искать, почему себя программа странно ведет.



Страницы: 1 вся ветка

Текущий архив: 2007.02.04;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.046 c
15-1168878434
властелин колхоза
2007-01-15 19:27
2007.02.04
MessageBox() из сервиса и стили WinXP


15-1168991424
kaZaNoVa
2007-01-17 02:50
2007.02.04
Автовыгрузка DLL аспекты реализации


2-1169185398
Garacio
2007-01-19 08:43
2007.02.04
взаимодействие компонентов на разных формах


3-1162936095
Германн
2006-11-08 00:48
2007.02.04
Сортировка по букве Ё в BDE


2-1168862299
Barma
2007-01-15 14:58
2007.02.04
DrawGrid