Главная страница
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.099 c
15-1168882323
AntiUser
2007-01-15 20:32
2007.02.04
Госдума ужесточила наказание за пиратство


10-1128924820
R_S
2005-10-10 10:13
2007.02.04
закрыть сервер автоматизации


2-1168893444
Mettt
2007-01-15 23:37
2007.02.04
Сортировка TList


3-1163190542
Zurius
2006-11-10 23:29
2007.02.04
Ошибка приложения, технология ADO, Access


2-1169106424
Генрих
2007-01-18 10:47
2007.02.04
Помогите плиз