(۰۶ بهمن ۱۳۹۳ ۰۱:۱۷ ب.ظ)miladcr7 نوشته شده توسط: (06 بهمن ۱۳۹۳ ۰۱:۰۳ ب.ظ)ziba.O نوشته شده توسط: (06 بهمن ۱۳۹۳ ۱۲:۵۲ ب.ظ)tm.viper نوشته شده توسط: من بد خوندم جواب شما رو
الان که فکر میکنم عنصر آخر درتبه n حذف میشه
اشاره گر به اول داربم و هیچ راهی نیست جز این که ابن اشاره گر رو ببریم جلو
اگه آرایه بود میگفتیم اندیس فلان
اما اینجا فقط یه اندیس هست که همون اشاره گره!
مثل به قلم که باید روی یه خط حرکت کنه
دوطرفه بودن فقط اجازه میده که قلم رو در دو جهت حرکت بدیم
حالا اگه اشاره گر به آخر هم بود میشد دوتا قلم داشت از اول به آخر و از آخر به اول که هر کدوم در دو جهت حرکت میکنن(دوتا اندیس)
خب حالا اگه اشاره گر به آخر داشته باشیم مرتبه ی زمانی حذف از آخر چی میشه؟
سلام.اگه اشاره گر به اخرین عنصر رو داشته باشیم و لیست هم یک طرفه باشه و بخوایم عنصر اخر رو حذف کنیم مرتبش O(n) میشه
اخه من ی نکته تو تست دیدم ک گفته :
حذف عنصر در لیست دوپیوندی ساده تر از لیست یکطرفه است چون در لیست دو پیوندی دیگر نیازی ب پیمایش نیس
پس با داشتن اشاره گر روی عنصر اخر میشه مرتبه۱!
ممنون از همه دوستان
(۰۶ بهمن ۱۳۹۳ ۰۴:۲۶ ب.ظ)tm.viper نوشته شده توسط: (06 بهمن ۱۳۹۳ ۰۱:۴۷ ب.ظ)ziba.O نوشته شده توسط: مرسی.من که مشکلم حل شد شمیم جون نمیدونم این تاپیکو خوندنی مشکلش حل میشه یا نه.
خدا رو شکر
سوال از لیست دارین حتما بزارین احتمال خیلی خیلی زیاد امسال ازش سوال میاد
اره یکی لیست پیوندی یکیم پشته وصف با درخت پوشا!
توروخدا نکته ای چیزی ازشون دارید بگید.