Мнгновенный доступ к элементу списка в Пурике - как?
Мнгновенный доступ к элементу списка в Пурике - как?
Собственно сабж... как это делаецца на пурике? |
Re: Мнгновенный доступ к элементу списка в Пурике - как?
SelectElement(mylist(), нужный_узел_списка)
счет идет с нуля http://www.purebasic.com/documentati...ist/index.html |
Ответ: Мнгновенный доступ к элементу списка в Пурике - как?
"SelectElement" не дает возможности мгновенного доступа к списку, он перебирает список пока не найдет элемент с нужным индексом
Используй "ChangeCurrentElement" передавая адрес нужного элемента, или используй динамический массив "Dim" ссылок в качестве списка. |
Re: Ответ: Мнгновенный доступ к элементу списка в Пурике - как?
Цитата:
|
Ответ: Мнгновенный доступ к элементу списка в Пурике - как?
Цитата:
Код:
; Начальная инициализация: |
Re: Мнгновенный доступ к элементу списка в Пурике - как?
НО-НО! :stop: я никого не хотел выгонять и нет у меня таких прав, а если б были , то Я нашел бы кого выгнать, с четким предлогом и без всяких оправданий и объяснений. )))
|
Ответ: Мнгновенный доступ к элементу списка в Пурике - как?
Chrono Syndrome
Можно и так, но я имел ввиду использовать массив вместо списка, если нужен быстрый доступ по индексу. |
Re: Мнгновенный доступ к элементу списка в Пурике - как?
Вообще по С я привык, что размер массива, четко задается в начале программы константным значением. Если в Пурике массив динамический, что видимо так, то вполне вероятно доступ по индексу массива быстрее, чем доступ через двусвязный список.
|
Ответ: Мнгновенный доступ к элементу списка в Пурике - как?
Цитата:
|
Ответ: Мнгновенный доступ к элементу списка в Пурике - как?
Пасибо чуваки, разобралсо, вроде...=)
Насчет высказывания Платона про SelectElement() - я так подозреваю, что блицевский Object() - работает аналогичным методом, ибо один и тот же код на пурике с SelectElement() работает на 20% быстрее, чем на блитце с Object(). Разницу можно переложить на скорость выполнения логики в Пуре. |
Re: Мнгновенный доступ к элементу списка в Пурике - как?
Diablo1909, давай тесты, которые гонял на Пурике и БлицМаксе со списками. Какие версии, хочу сам проверить... А то пожалуй перейду на Пурик раз он такой шустрый. Тут как раз обещали (кое-кто) КМБ по Пурику...
|
Часовой пояс GMT +4, время: 16:13. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot