تصویر: الگوریتم تولید هزارتوی کروسکال توضیح داده شده است
منتشر شده: ۱۲ ژانویهٔ ۲۰۲۶ ساعت ۸:۵۹:۲۹ (UTC)
آخرین به روز رسانی: ۱۰ ژانویهٔ ۲۰۲۶ ساعت ۲۰:۱۹:۳۱ (UTC)
اینفوگرافیک آموزشی که الگوریتم ایجاد هزارتوی کروسکال را با مراحل واضح از شروع شبکه تا پایان هزارتو توضیح میدهد.
Kruskal’s Maze Generation Algorithm Explained

نسخههای موجود از این تصویر
فایلهای تصویری که در زیر برای دانلود موجود است، نسبت به تصاویر موجود در مقالات و صفحات این وبسایت که برای کاهش مصرف پهنای باند، از نظر حجم فایل بهینهتر شدهاند، فشردهسازی کمتری داشته و وضوح بالاتری دارند - و در نتیجه، کیفیت بالاتری دارند.
اندازه معمولی (1,536 x 1,024)
سایز بزرگ (3,072 x 2,048)
سایز بسیار بزرگ (4,608 x 3,072)
سایز فوق العاده بزرگ (6,144 x 4,096)
اندازهی کمیک بزرگ (1,048,576 x 699,051)
- هنوز در حال آپلود هستم... ;-)
شرح تصویر
این تصویر یک اینفوگرافیک آموزشی عریض و منظرهمحور است که ایده الگوریتم تولید هزارتوی کروسکال را به شیوهای بصری و دوستانه توضیح میدهد. در بالای تصویر، یک بنر روبانی سبز بلند با تیتری پررنگ با عنوان «الگوریتم تولید هزارتوی کروسکال» قرار دارد. طرحبندی از چپ به راست چیده شده و بیننده را از طریق دنبالهای از مراحل سادهشده هدایت میکند که در کنار هم نشان میدهند چگونه یک هزارتو به تدریج از یک شبکه کاملاً دیوارهدار پدیدار میشود.
در سمت چپ، اولین پنل با برچسب «شروع» قرار دارد. این پنل یک شبکه مربعی پر از کاشیهای تیره یکدست را نشان میدهد که نمایانگر هزارتویی است که در آن هنوز تمام دیوارهای ممکن وجود دارد و هیچ گذرگاهی کندهکاری نشده است. یک فلش بزرگ از این پنل به پنل بعدی اشاره میکند.
پنل دوم با عنوان «انتخاب تصادفی یک لبه» نامگذاری شده است. در اینجا، شبکه به نواحی رنگی - سبز، آبی و نارنجی - تقسیم شده است تا نماد مجموعههای مختلف سلولها باشد. بین دو سلول همسایه، یک خط چین و فلش، یک دیوار یا لبه انتخاب شده را برجسته میکند و نشان میدهد که الگوریتم در حال بررسی حذف آن است. در زیر این پنل، عنوانی وجود دارد که میپرسد: «بررسی کنید: آیا مجموعههای مختلف را به هم متصل میکند؟» و بدون پرداختن به جزئیات پیادهسازی، بر ایده اصلی تأکید میکند.
یک فلش به پنل سوم منتهی میشود که با عنوان «اگر بله، دیوار را بردارید!» مشخص شده است. این پنل یک شبکه رنگی مشابه را نشان میدهد، اما دیوار برجسته حذف شده است، به طوری که دو ناحیه رنگی اکنون به هم متصل شدهاند. در زیر آن، یک عنوان کوتاه با عنوان «مجموعهها را به هم وصل کنید» آمده است که تأکید میکند دو ناحیه در یک گروه متصل ادغام شدهاند.
یک فلش دیگر به پنل چهارم در سمت راست با عنوان «تکرار» منتهی میشود. این پنل آخر، یک هزارتوی کامل را نشان میدهد که با رنگهای نارنجی گرم و کرم ترسیم شده است. همه سلولها به یک هزارتوی پیوسته از راهروها و دیوارها متصل هستند. عنوانی در کنار آن میگوید: «ادامه دهید تا همه سلولها متصل شوند»، که خلاصهای از شرایط توقف به زبان ساده است.
در پایینترین قسمت اینفوگرافیک، یک بنر روبان سبز دیگر وجود دارد که به عنوان خلاصه فرآیند عمل میکند. این بنر یک جریان مختصر را نمایش میدهد: «برداشتن لبه → بررسی مجموعهها → حذف دیوار → اتصال مجموعهها». این پاورقی، چرخه مکرر مراحلی را که به تدریج شبکه کاملاً دیوارهدار را به یک هزارتوی کامل تبدیل میکند، از نظر بصری تقویت میکند.
در مجموع، این تصویر از متن بزرگ، فلش، رنگهای روشن و اشکال ساده استفاده میکند تا ایده انتزاعی الگوریتم کروسکال را قابل فهم کند. از جزئیات فنی سطح پایین اجتناب میکند و در عوض بر پیشرفت مفهومی از سلولهای جدا شده به یک هزارتوی کاملاً متصل تمرکز میکند، که آن را به عنوان یک تصویر آموزشی برای دانشآموزان یا خوانندگانی که تازه با نسل هزارتو آشنا شدهاند، مناسب میسازد.
تصویر مربوط به: الگوریتم Kruskal مولد پیچ و خم
