سلتم من میخواستم یک ارایه دو بعدی رو به صف ادد کنم چجوری باید این کار رو نجام داد با q.add(a[][]);
با این دستور ارور میده
سلتم من میخواستم یک ارایه دو بعدی رو به صف ادد کنم چجوری باید این کار رو نجام داد با q.add(a[][]);
با این دستور ارور میده
سلام
سوالتون مشخص نیست ... اگه میشه یه خرده واضح تر توضیح بدین تا جواب نهایی رو بهتون بدم... چیزی که من فهمیدم این هست که میخواین عناصر آرایه رو به صورت سطری به صف اضافه کنید!
نه منظورم اینه که کل ارايه دو بعدی رو به عنوان یک عنصر به صف اضافه کنم این برای مساله پازل 8 هست برای جستجوی بی اف اس هست
سلام
من موقعی که برای هوش مصنوعی این الگوریتم رو پیاده سازی میکردم ، یادمه که پروژه ها Maze بود و ما با دو عدد x و y به همین مشکل برخورد کردیم و من این اعداد رو یکی کردم به عنوان مثال خانه ای از Maze که مقدار x آن برابر با 01 و y آن برابر با 02 بود را به یک عدد 4 رقمی تبدیل کردم که مقدارش 0102 بود وبرای ادامه الگوریتم این عدد را به دو قسمت تبدیل میکردم که مقدار های هر متغییر بدست می امد ؛ نمونه ی الگوریتم bfs را که بنده پیاده سازی کردم را میتوانید در این ادرس مشاهده کنید.
https://codeedit.ir
پاسخ ها