Qaysi method performance jihatdan tezroq ishlaydi!
Pop() va push() usullari shift() va unshift() ga qaraganda tezroq, chunki ular massiv oxirida ishlaydi, shift() va unshift() esa massiv boshida ishlaydi.
Masiv oxiridan elementni olib tashlash uchun pop() dan foydalansangiz, u shunchaki massiv uzunligini yangilaydi va oxirgi elementni olib tashlaydi. Xuddi shunday, push() elementni uzunligini yangilash va elementni qo‘shish orqali massiv oxiriga qo‘shadi.
Boshqa tomondan, massiv boshidan elementni olib tashlash uchun shift() dan foydalansangiz, u qolgan barcha elementlarni qayta indekslashi kerak, bu esa katta massivlar uchun vaqt talab qilishi mumkin. Xuddi shunday, unshift() barcha mavjud elementlarni qayta indekslash orqali massiv boshiga element qo‘shadi.
Shuning uchun pop() va push() usullari tezroq, chunki ular shift() va unshift() usullariga nisbatan kamroq amallarni talab qiladi.
@Diyorbekk_dev
Post #646
128
Diyorbek.dev | 👨🏻💻 Qaysi method performance jihatdan tezroq ishlaydi! 1) pop() & push() 2) shift() & unshift()
- 🔥 3