Page 1 of 1

ar tai tiesa?

Posted: 2013 Apr 09 18:55
by Tetusis

Re: ar tai tiesa?

Posted: 2013 Apr 10 02:23
by aaarnas
Dabar tingiu skaityti viską ir galvoti.

Esmė tame, kad naudoji vieną ar kitą, kada, kada reikia, o ne tai kuris geresnis ar blogesnis.
Jie skirtingi dalykai įgyvendinti skirtingais metodais ir skirti skirtingoms užduotims. Vieną pakeisdamas kitu, jokios optimizacijos nepajusi.

Skirtumas dar tas, kad amxmodx'e trie indeksai (kaip ir visur yra string). cellarray - integer. Tai lemia ir skirtingu jų panaudojimus.

Dėl to, kad cellarray yra labai neefektyvus įterpiant įrašą, tai priklauso kaip jis yra įgyvendintas (nežiūrėjau source). Jei su sąrašais, tai įterpimas ten niekinis yra, nes pakanka tik sulinkint naujai elementus, ten kur įterpta ir pakeisti indeksaciją iki pat galo.