Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Max Alekseyev                        2:5015/60      17 Apr 2002  16:12:26
 To : Dmitry Linev
 Subject : "Матрица"
 -------------------------------------------------------------------------------- 
 
 
 Replying to a message of Dmitry Linev to All:
 
  DL> Имеется последовательность n(n+1)/2 чисел. Из этой последовательности
  DL> задаётся верхняя треугольная матрица порядка n: 
  DL> a[1]   a[2]    a[3] ... a[n]
  DL>        a[n+1]   ...  a[2n-1]
  DL>               ...
  DL>                  a[n(n+1)/2]
  DL> С помощью этой матрицы задаётся квадратная симетричная матрица.
 
  DL> Hе подскажите, как, имея только начальную одномерную
  DL> последовательность, получить произвальный доступ к
  DL> конечной(квадратной) матрице.
 
 int A(int i,int j)
 {
         if(i>j) return 0;
         return a[(i-1)*n - (i-1)*(i-2)/2 + j - i + 1];
 }
 
 Regards,      ш.ш
         Max    ~
 
 --- FleetStreet 1.27.3.7
  * Origin:  (2:5015/60)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 "Матpица"   Dmitry Linev   10 Apr 2002 21:06:09 
 Re: "Матpица"   Sergiy Kanilo   18 Apr 2002 01:50:46 
 "Матрица"   Max Alekseyev   17 Apr 2002 16:12:26 
 "Матpица"   Nickolas Hirgij   20 Apr 2002 15:45:45 
Архивное /ru.algorithms/18133cbda0f8.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional