سوال از bfs - نسخهی قابل چاپ |
سوال از bfs - masoudt - 16 دى ۱۳۹۰ ۰۴:۰۴ ب.ظ
الگوریتم جستجوی سطحی را روی گراف زیر پیاده سازی کنید? |
RE: سوال از bfs - Masoud05 - 16 دى ۱۳۹۰ ۰۴:۱۷ ب.ظ
(۱۶ دى ۱۳۹۰ ۰۴:۰۴ ب.ظ)masoudt نوشته شده توسط: الگوریتم جستجوی سطحی را روی گراف زیر پیاده سازی کنید?باید ملاک گزینش و گره شروع هم معلوم باشه مثلا بگن که اولویت به ترتیب حروف الفبا هست، با این پیش فرض: ABEFCDGIH |
RE: سوال از bfs - masoudt - 16 دى ۱۳۹۰ ۰۷:۲۱ ب.ظ
ممنون از شما. با همین پسش فرض که گفتین،ممکنه مراحل رو گام به گام شرح بدین. ممنون |
RE: سوال از bfs - Masoud05 - 16 دى ۱۳۹۰ ۰۸:۳۸ ب.ظ
(۱۶ دى ۱۳۹۰ ۰۷:۲۱ ب.ظ)masoudt نوشته شده توسط: ممنون از شما. اگر گره شروع A باشه، اول اونو ملاقات میکنیم حالا نوبت فرزنداش میرسه یعنی همه گره هایی که فقط و فقط با طول ۱ یال با اون فاصله دارن( اگر فرض کنیم اولویت با گره هایی که در حروف الفبا زودتر میان )نوبت به B,E,F میرسه چون فقط با ۱ یال از A فاصله دارن . حالا میریم سراغ بسط گره بعدی که گره B هست( اولین گره در لیست Open )حالا مثل A فقط همسایهها رو بررسی میکنیم یعنی C,D بعدش نوبت به همزاد B میرسه یعنی E که فرزند A بوده، حالا G, I رو هم ملاقات میکنیم بعد سراغ F برای بسط میریم اما گره جدیدی تولید نمیشه همینطور هم از بسط C، تا اینکه گره G میریسم و با بسط اون H رو هم گسترش میدیم و کار تمومه. |
RE: سوال از bfs - Mohammad-A - 16 دى ۱۳۹۰ ۰۹:۳۶ ب.ظ
بنده هم این انیمیشن رو میگذارم: در هر مرحله فرزاندان گرهای که دیده شدند٬ توی لیست میروند تا به ترتیب بعداً دوباره ملاقات بشوند: |