برنامه نویسی

“یک ماتریس مارپیچ جایگزین با استفاده از List.Size () برای خاتمه پویا ، از بین بردن متغیرهای مرزی: نوآورانه”

راه حل کلاس {
مارپیچ لیست عمومی (int[][] ماتریس) {
if (ماتریس == NULL || ماتریس. طول == 0) بازگرداندن ArrayList جدید <> () ؛
int m = matrix.l طول ؛
int n = ماتریس[0]طول ؛
int totaleLements = m*n ؛
لیست لیست = ArrayList جدید <> () ؛

   for(int layer=0;layer =layer  ;j--){
            list.add(matrix[row][j]);
        }

        col=layer;
        for(int i=m-2-layer;   list.size()=layer+1 ;i--){
                list.add(matrix[i][col]);
        }


   }
   return list;
}
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

}

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا