برای شخص بنده با خواندن کد پایتون خیلی راحتتر میتونم الگوریتم را بفهمم.اینجا به ترتیب کد راست و پایتون الگوریتم وارشال برای بدست آوردن بستار متعدی یک ماتریس باینری رابطه قرار داده شده. همچنین پیوند کد در گیتهاب گیست نیز زیر تکه کد را اضافه کردهام. علاوه بر اینها زمان اجرا شدن این کدها برای راست و پایتون در گیست مورد نظر به صورت کامنت نوشته شده است.توجه کنید که در هر دو زبان با حلقه for این پیادهسازی انجام گشته و در صورتی که با استفاده از map همین الگوریتم را پیاده کنید پرفرمنس احتمالا بهبود خواهد یافت.
هشدار! کد راست با اینکه به درستی کار میکند اما ممکن است به روش خود راست نوشته نشده باشد و در آن عادتهای خوب برنامهنویسی رعایت نشده باشد!
پیوند کد راست در گیتهاب گیست(به همراه زمان اجرا روی لپتاپ بنده)
پیوند کد پایتون در گیتهاب گیست(به همراه زمان اجرا روی لپتاپ بنده)