Вопрос по массиву php

1 23
[Удален]
#21
BoyStav:
все это хорошо, но когда нужна производительность программиста, то использовать надо слайс, а когда нужна производительность кода, то двусвязанный список.

Не смешите =) Утечки памяти при использовании объектов не окупятся мизерным выигрышем в скорости. PHP не предназначен для работы с динамической памятью напрямую. С массивами кстати пхп работает на удивление быстро.

[Удален]
#22
neolord:
Не смешите =) Утечки памяти при использовании объектов не окупятся мизерным выигрышем в скорости. PHP не предназначен для работы с динамической памятью напрямую. С массивами кстати пхп работает на удивление быстро.

если не использовать форичи :)))

а сишные функции array_* и не должны медленно работать ...

dkameleon
На сайте с 09.12.2005
Offline
386
#23
neolord:
Не смешите =) Утечки памяти при использовании объектов не окупятся мизерным выигрышем в скорости. PHP не предназначен для работы с динамической памятью напрямую. С массивами кстати пхп работает на удивление быстро.

главное чтоб памяти хватило на операции, а то вдруг исходный массив будет большим :)

Дизайн интерьера (http://balabukha.com/)
[Удален]
#24
dkameleon:
главное чтоб памяти хватило на операции, а то вдруг исходный массив будет большим :)

будто с двусвязными списками ее хватит, а в простом слайсе не хватит :-D

нуневерю я в ваши доводы, НЕВЕРЮ

dkameleon
На сайте с 09.12.2005
Offline
386
#25
bearman:
будто с двусвязными списками ее хватит, а в простом слайсе не хватит :-D

я разве где-то толкал мысль про двусвязные списки? :)

чё-то мне кажется, что быстрее всего будет вообще форичем найти нужный :)

и через prev|next выбрать два соседних

[Удален]
#26
dkameleon:
я разве где-то толкал мысль про двусвязные списки? :)
чё-то мне кажется, что быстрее всего будет вообще форичем найти нужный :)
и через prev|next выбрать два соседних

тогда уж array_search'em. он явно побыстрее форича.

bearman добавил 27.05.2009 в 20:55

dkameleon:
я разве где-то толкал мысль про двусвязные списки? :)
чё-то мне кажется, что быстрее всего будет вообще форичем найти нужный :)
и через prev|next выбрать два соседних

про двусвязные списки были рассуждения на прошлой странице илипозапрошлой

dkameleon
На сайте с 09.12.2005
Offline
386
#27
bearman:
тогда уж array_search'em. он явно побыстрее форича.

а он смещает внутренний указатель на элемент массива? :)

bearman:
про двусвязные списки были рассуждения на прошлой странице илипозапрошлой

так рассуждения были, а меня не было ;)

[Удален]
#28
а он смещает внутренний указатель на элемент массива?

честно скажу не интересовался ... думаю что нет.

bearman добавил 27.05.2009 в 22:46

dkameleon, /ru/forum/comment/4911627 тут было решение озвучено))

dkameleon
На сайте с 09.12.2005
Offline
386
#29
bearman:

bearman добавил 27.05.2009 в 22:46
dkameleon, тут было решение озвучено))

это я видел, только там ниже сказали, что ключи не автоматические (ссылку на №4 на надо).

в общем было бы идеально, если бы функции смещали внутренний указатель :)

в вишлист чтоли написать?

[Удален]
#30

dkameleon, /ru/forum/comment/4911667

можно и в виш, только это, чтобы доп параметром а не по дефолту, а то это может создать баги работающих скриптов)

1 23

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий