زمان کنونی: ۰۵ آذر ۱۴۰۳, ۱۰:۴۳ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

معکوس کردن Linked list

ارسال:
  

kilookiloo پرسیده:

معکوس کردن Linked list

سلام . جواب این سوال میگه که تابع f2 میتونه لیست رو معکوس کنه
ولی من موندم وقتی s ای که قسمت next اون برابر NULL هست return میکنه چطور میشه اصلا بگیم که s->next->next ? آخه Null مگه قسمت next داره Sad
[تصویر:  434662_zajy_capture.jpg]
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

delete4all پاسخ داده:

RE: معکوس کردن Linked list

(۲۴ فروردین ۱۳۹۶ ۱۱:۳۲ ب.ظ)kilookiloo نوشته شده توسط:  سلام . جواب این سوال میگه که تابع f2 میتونه لیست رو معکوس کنه
ولی من موندم وقتی s ای که قسمت next اون برابر NULL هست return میکنه چطور میشه اصلا بگیم که s->next->next ? آخه Null مگه قسمت next داره Sad
[تصویر:  434662_zajy_capture.jpg]

سلام
این چیزی که شما گزاشتین که چیز نامفهمومی نیست!؟ منظورتون همین بوده ؟
خوب این گفته اگه s=null شد یااا اگه s->next = null شد (ینی به آخر رسیدیم دیگه) return کن s رو !

اگه s خالی باشه که همون null هست و دیگه next نداره ( این تیکه اول شرط if هست )
و اگه یه گره فقط داشت یا گره آخر بود اونموفع قطعا s->next میشه null دیگه (قسمت دوم شرط if)
بین این دو شرطم که یا ( || ) گذاشته!

و اگه بگیم s->next->next = null که اونموقع از روی گره آخر پریدیم و بهش توجه نکردیم و از یک گره قبل از گره آخر رفتیم به ته لیست!
نقل قول این ارسال در یک پاسخ

ارسال:
  

kilookiloo پاسخ داده:

RE: معکوس کردن Linked list

(۲۵ فروردین ۱۳۹۶ ۰۸:۳۰ ق.ظ)delete4all نوشته شده توسط:  سلام
این چیزی که شما گزاشتین که چیز نامفهمومی نیست!؟ منظورتون همین بوده ؟
خوب این گفته اگه s=null شد یااا اگه s->next = null شد (ینی به آخر رسیدیم دیگه) return کن s رو !

اگه s خالی باشه که همون null هست و دیگه next نداره ( این تیکه اول شرط if هست )
و اگه یه گره فقط داشت یا گره آخر بود اونموفع قطعا s->next میشه null دیگه (قسمت دوم شرط if)
بین این دو شرطم که یا ( || ) گذاشته!

و اگه بگیم s->next->next = null که اونموقع از روی گره آخر پریدیم و بهش توجه نکردیم و از یک گره قبل از گره آخر رفتیم به ته لیست!
[تصویر:  434672_og6h_untitled.png]
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

delete4all پاسخ داده:

RE: معکوس کردن Linked list

(۲۵ فروردین ۱۳۹۶ ۱۲:۰۸ ب.ظ)kilookiloo نوشته شده توسط:  
(25 فروردین ۱۳۹۶ ۰۸:۳۰ ق.ظ)delete4all نوشته شده توسط:  سلام
این چیزی که شما گزاشتین که چیز نامفهمومی نیست!؟ منظورتون همین بوده ؟
خوب این گفته اگه s=null شد یااا اگه s->next = null شد (ینی به آخر رسیدیم دیگه) return کن s رو !

اگه s خالی باشه که همون null هست و دیگه next نداره ( این تیکه اول شرط if هست )
و اگه یه گره فقط داشت یا گره آخر بود اونموفع قطعا s->next میشه null دیگه (قسمت دوم شرط if)
بین این دو شرطم که یا ( || ) گذاشته!

و اگه بگیم s->next->next = null که اونموقع از روی گره آخر پریدیم و بهش توجه نکردیم و از یک گره قبل از گره آخر رفتیم به ته لیست!

شما داری خودتو گیج میکنی الکی

ببینید ما چیزی به اسم null-> next نداریم اصلا
و اون چیزی که شما تویه سوال اول مشخص کردی فقط یه شرط هست
که منظورش و هدف اینه که اگه s آخر لیست بود حالا چه s->next = null و چه s=null
که s=null ینی خالی باشه لیست و اونیکی هم ینی یه گره داشته باشه لیست ( تویه این دو حالت دیگه لیست معکوس کردنی نداره و گفته هیچکار نکن و خود s رو برگردون فقط)
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

kilookiloo پاسخ داده:

RE: معکوس کردن Linked list

(۲۵ فروردین ۱۳۹۶ ۱۲:۱۵ ب.ظ)delete4all نوشته شده توسط:  شما داری خودتو گیج میکنی الکی

ببینید ما چیزی به اسم null-> next نداریم اصلا
و اون چیزی که شما تویه سوال اول مشخص کردی فقط یه شرط هست
که منظورش و هدف اینه که اگه s آخر لیست بود حالا چه s->next = null و چه s=null
که s=null ینی خالی باشه لیست و اونیکی هم ینی یه گره داشته باشه لیست ( تویه این دو حالت دیگه لیست معکوس کردنی نداره و گفته هیچکار نکن و خود s رو برگردون فقط)

با فرض اینکه لیست خالی نباشه وقتی به s->next->next =s برسیم s داره به چی اشاره میکنه ؟ به خونه آخر . خونه آخر هم next اش برابر null . خب پس خطای syntax داره Undecided شما بگید خط s->next->next =s روی عکسی که من فرستادم دقیقا چی میکنه . خیلی ممنون
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

delete4all پاسخ داده:

RE: معکوس کردن Linked list

(۲۵ فروردین ۱۳۹۶ ۱۲:۴۹ ب.ظ)kilookiloo نوشته شده توسط:  با فرض اینکه لیست خالی نباشه وقتی به s->next->next =s برسیم s داره به چی اشاره میکنه ؟ به خونه آخر . خونه آخر هم next اش برابر null . خب پس خطای syntax داره Undecided شما بگید خط s->next->next =s روی عکسی که من فرستادم دقیقا چی میکنه . خیلی ممنون

سلام
شرمنده داشتم چیزی میخوندم جوابو رو برگه نوشتم
خودتون رو برگه تریس کنین کاملا متوجهش میشین
نهایتا اگه نشد خبر بدین تو paint بکشم براتون


فایل‌(های) پیوست شده

یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

kilookiloo پاسخ داده:

RE: معکوس کردن Linked list

(۲۵ فروردین ۱۳۹۶ ۱۰:۵۸ ب.ظ)delete4all نوشته شده توسط:  
(25 فروردین ۱۳۹۶ ۱۲:۴۹ ب.ظ)kilookiloo نوشته شده توسط:  با فرض اینکه لیست خالی نباشه وقتی به s->next->next =s برسیم s داره به چی اشاره میکنه ؟ به خونه آخر . خونه آخر هم next اش برابر null . خب پس خطای syntax داره Undecided شما بگید خط s->next->next =s روی عکسی که من فرستادم دقیقا چی میکنه . خیلی ممنون

سلام
شرمنده داشتم چیزی میخوندم جوابو رو برگه نوشتم
خودتون رو برگه تریس کنین کاملا متوجهش میشین
نهایتا اگه نشد خبر بدین تو paint بکشم براتون

ممنون Heart
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  پیدا کردن دستگیره manager_66 ۵ ۵,۱۰۷ ۲۸ آذر ۱۴۰۰ ۱۲:۴۴ ب.ظ
آخرین ارسال: blackhalo1989
  تا به حال شده خدا فرصت زندگی کردن دوباره رو بهت بده؟مرگ از جلوی چشمات رد شده؟ abraham ۲۱ ۱۶,۰۸۹ ۲۰ دى ۱۳۹۹ ۱۰:۵۶ ب.ظ
آخرین ارسال: raam
  جایی برای پیدا کردن توابع آماده جاوااسکریپت f.b ۷ ۴,۵۸۶ ۲۰ آذر ۱۳۹۹ ۰۴:۰۸ ب.ظ
آخرین ارسال: calm
  پیدا کردن موضوع پایان نامه k1.technology ۲ ۸,۱۳۹ ۲۱ خرداد ۱۳۹۹ ۱۲:۵۴ ب.ظ
آخرین ارسال: bankabzar
  رنگ کردن رئوس گراف( ارشد علوم کامپیوتر ۹۸ ) ss311 ۰ ۲,۱۲۴ ۰۳ اسفند ۱۳۹۸ ۱۲:۴۳ ب.ظ
آخرین ارسال: ss311
  مسدود کردن سایت و نرم افزار تلگرام wiisconsin ۶ ۷,۲۹۵ ۲۴ بهمن ۱۳۹۸ ۰۵:۳۸ ق.ظ
آخرین ارسال: one hacker alone
Wink معرفی سایت برای دانلود رام اندروید و یادگیری رایگان فلش کردن گوشی و تبلت famerom ۰ ۳ ۳۰ فروردین ۱۳۹۸ ۰۷:۰۱ ب.ظ
آخرین ارسال: famerom
  تغییر عملیات لب تاپ هنگام باز کردن درب آن انرژی مثبت ۴ ۱۲,۳۶۴ ۰۹ بهمن ۱۳۹۷ ۰۳:۱۴ ق.ظ
آخرین ارسال: manafzadeh_a@yahoo.com
Sad پیدا کردن xای که حاصل جمع دو عدد Sanazzz ۳ ۳,۶۳۶ ۰۹ بهمن ۱۳۹۷ ۰۳:۰۴ ق.ظ
آخرین ارسال: Sanazzz
  روش اپلای کردن فایل patch به برنامه ای در لینوکس hanie_M ۱ ۲,۵۲۲ ۲۳ دى ۱۳۹۷ ۰۴:۰۶ ق.ظ
آخرین ارسال: one hacker alone

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close