Page 30 - Hirarki Memory
P. 30

C o n t o h






      Kemampuan untuk melihat                                                                Apakah fungsi berikut

           kode dan mengetahui  locality                                                          memiliki locality yang

           secara kualitatif merupakan                                                            baik ?

           kunci yang harus  dimiliki oleh
           seorang programmer

           profesional.


      Apakah fungsi di bawah ini

           memiliki locality yang baik ?









        int sumarrayrows(int a[M][N])                                                               int sumarraycols(int a[M][N])

        {                                                                                           {
                 int i, j, sum = 0;                                                                          int i, j, sum = 0;




                 for (i = 0; i < M; i++)                                                                     for (j = 0; j < N;
                          for (j = 0; j < N; j++)                                                                     for (i = 0; i <

                                  sum += a[i][j];                                                                             sum += a[i][j];

                 return sum                                                                                  return sum
        }                                                                                           }
   25   26   27   28   29   30   31   32   33   34   35