- Ta'limga oid eng tezkor xabar va yangiliklar!
? @DTMreklama
Ushbu kanalda abituriyentlar uchun edu.uz dtm.uz xushnudbek.uz kabi taʼlimga oid rasmiy manbalardagi xabarlar sodda tilda yoritiladi.
http://instagram.com/edu.uz
Last updated 1 month, 3 weeks ago
Воқеа ва ҳодисага гувоҳ бўлдингизми ?
бизга юборинг ? @Sunnatik_Uz
Everyday Interesting, Videos and Photos!
Реклама: +998999090909 @KDREKLAMA
+998998750505 @KDGROUP_UZ
?643092-сонли гувоҳнома асосида фаолият юритамиз
Last updated 1 week, 4 days ago
«Eslating! Zero eslatma mo'minlarga manfaat yetkazur...»
(Zoriyot surasi 55-oyat)
©️ @AJK_GROUPUZ
Last updated 1 year, 3 months ago
Hali kodingizda classmethod
ishlatmagan bo'lsangiz o'zingizni middle developer deb tanishtirmang ))
Fikringiz qiziq!
Tasavvur qiling ichma-ich serializerlaringiz bor, bunday vaziyatda qanday view
yozasizlar, POST
va GET
methodlar uchun alohida serializer qilibmi, yoki bitta serializerdami?
Aynan nima uchun shu usuldan foydalanishingizga izoh ham keltiring(kodlar bilan albatta).
Agar ishga kirish uchun interviewda task berishsa(proyektning bir qismini bajarish, odatda bir necha soat yoki kun vaqt ketadi) uni bajarmasligingizni va bu korxonada ishlash fikridan qaytganingizni darhol ayting.
Yuqoridagi fikrlar mani shaxsiy fikrim, siz bunday vaziyatga qanday qaraysiz, izohlarda fikringizni qoldirishingiz mumkin.
Stack - ma'lumot tuzilmasi kompyuter fanida ma'lumotlarni saqlash va boshqarishning oddiy va samarali usulidir. Stack, aslida, LIFO (Last In, First Out) prinsipiga asoslangan, ya'ni oxirgi qo'shilgan element birinchi chiqariladi.
Stack Ma'lumot Tuzilmasining Asosiy Xususiyatlari:
*? Push: Stack ga yangi element qo'shish operatsiyasi. Element stackning yuqori qismiga qo'shiladi.
*? Pop: Stackdan yuqori elementni olib tashlash va qaytarish operatsiyasi. Stackning yuqori qismidagi element olib tashlanadi.
? Peek: Stackning yuqori qismidagi elementni ko'rish (lekin uni olib tashlamasdan). Bu operatsiya stackning yuqori elementini qaytaradi, ammo stackni o'zgartirmaydi.
? Is Empty**: Stackning bo'sh yoki bo'sh emasligini tekshiradi. Agar stackda hech qanday element bo'lmasa, bu metod True, aks holda False qaytaradi.
Stackning Foydalanish Joylari:
*? Funksional chaqiruvlarni boshqarish: Stacklar dasturlash tillarida funktsiyalar yoki metodlarning chaqiruvlarini boshqarishda ishlatiladi. Har bir chaqiruv stackga qo'shiladi va tugatish stackdan olib tashlanadi.
? Vazifalarni orqaga qaytarish: Stacklar undo/redo funksiyalarida ishlatiladi, masalan, matn muharrirlarida yoki grafik dasturlarda.
? Matematik ifodalarni baholash: Stacklar matematik ifodalarni baholashda va in-order, post-order, pre-order qidiruv algoritmlarida ishlatiladi.
?*** Qaytarish algoritmlari: Stacklar qaytarish algoritmlarida, masalan, labirentni yechishda va boshqa muammolarni yechishda ishlatiladi.
Rekursiyani tushunishingiz uchun rekursiyani tushunishingiz kerak.
@murodalidev
Linked List (Bog'langan ro'yhat) - ma'lumot tuzilmasi
Python dasturlash tilida Linked-list yuqoridagi rasmdagidek tuziladi.
Tuzilishi:
? Node
(Tugun): Har bir node ikki qismini o'z ichiga oladi: val
(qiymat) qismi va keyingi tugunga ishora qiluvchi next
qismi.
- val: Tugunda saqlanadigan qiymat.
- next: Keyingi tugunga ishora qiluvchi manzil.
? head
(Boshlang'ich tugun): Linkd list'ning birinchi tuguni. Ro'yxatdagi boshqa tugunlarga bu tugun orqali kirish mumkin.
Afzalliklari:
? Dinamik o'lcham: Linked list'lar o'zgaruvchan o'lchamga ega bo'lib, kerak bo'lganda yangi tugunlar qo'shilishi yoki olib tashlanishi mumkin.
? Tezkor kiritish/o'chirish: Ma'lumotlar kiritish va o'chirish operatsiyalari (node qo'shish yoki o'chirish) oddiy ro'yxatlarga nisbatan tezroq amalga oshiriladi, chunki elementlarni siljitish kerak emas.
Kamchiliklari:
? Qo'shimcha xotira: Har bir tugun qo'shimcha pointer saqlashni talab qiladi, bu esa xotira sarfini oshiradi.
? Tasodifiy kirish imkoni yo'q: Bog'langan ro'yxatlarda elementlarga tasodifiy kirish imkoniyati yo'q, chunki har bir elementga kirish uchun ro'yxatni boshidan oxirigacha ko'rib chiqish kerak bo'ladi.
Time Complexity (Vaqtning murakkabligi):
? Istalgan indeksdagi elementini o'qish: O(n)
? Yangi element qo'shish: O(n)
? Elementni o'chirish: O(n)
- Ta'limga oid eng tezkor xabar va yangiliklar!
? @DTMreklama
Ushbu kanalda abituriyentlar uchun edu.uz dtm.uz xushnudbek.uz kabi taʼlimga oid rasmiy manbalardagi xabarlar sodda tilda yoritiladi.
http://instagram.com/edu.uz
Last updated 1 month, 3 weeks ago
Воқеа ва ҳодисага гувоҳ бўлдингизми ?
бизга юборинг ? @Sunnatik_Uz
Everyday Interesting, Videos and Photos!
Реклама: +998999090909 @KDREKLAMA
+998998750505 @KDGROUP_UZ
?643092-сонли гувоҳнома асосида фаолият юритамиз
Last updated 1 week, 4 days ago
«Eslating! Zero eslatma mo'minlarga manfaat yetkazur...»
(Zoriyot surasi 55-oyat)
©️ @AJK_GROUPUZ
Last updated 1 year, 3 months ago