Collections API ( Stack and Queue )
List terkibinde add , size , remove, set ve diger metodlari olan interfacedir. ArrayList, LinkedList, Vector - List interface den implements edib. ArrayList ozu arxada Array istifade edir. 1.add zamani eger capasity dolubsa, yeni array yaradir ve evvelki arrayi buna set edir. Performans cehetden problem olsa da, initialCapasity vermekle bu problemi onlemek olur. 2. remove zamani proses eyni gedir, yeni array yaradilir. Lakin burada problemin qarshisini almaq mumkun deyil. Her remove zamani yeni array yaradilir. 3. get prosesi burada optimal gedir. LinkedList arxada Array istifade etmir. Burada Obyektler bir birinin ichine set olunur. (Node) 1. Ilk add olunan zamani obyekt sonuncu index kimi yadda saxlanilir. Daha sonra her add zamani yadda saxlanan sonuncu obyekte yeni gelen obyekt set olunur. 2. Remove zamani ArrayList den ferqli olaraq burada optimal gedir. Remove olunacaq obyekt yerine ozunden sonraki obyekt set olunur. 3. get prosesi burada optimal veziyyet...
Comments
Post a Comment