Реферат: Алгоритм компактного хранения и решения СЛАУ высокого порядка

       if (tr[j][k] == i)

        for (DWORD m = 0; m < (DWORD)type; m++) Link[tr[j][m]] = 1;

      Count = 0;

      for (DWORD m = 0; m < n; m++)

       if (Link[m]) Count++;

      Size[i] = Count;

      Count = 0;

      for (DWORD m = 0; m < n; m++)

       if (Link[m])

        Links[i][Count++] = m;

      //Set zero

      Link.ReSize(n);

   }

  // Output

  //*********************

  for (DWORD i = 0; i < n; i++)

   {

     DWORD Sz = Size[i];

     Out.write((const char*)&Sz,sizeof(DWORD));

     for (DWORD j = 0; j < Sz; j++)

      Out.write((const char*)&(Links[i][j]),sizeof(DWORD));

   }

  //*********************

}

  printf("                            \r");

  printf("Points: %ld\n",n);

  printf("FE:     %ld\n",ntr);

  Out.close();

  return false;

К-во Просмотров: 989
Бесплатно скачать Реферат: Алгоритм компактного хранения и решения СЛАУ высокого порядка