Hi Leonard,

On Friday, 2006-11-10 18:32:23 +0200, Leonard Mada wrote:

> 1. I forget a  "count++;"  in the first for LOOP
> [inside the:  if (!pMat1->IsString(i,j) && !pMat2->IsString(i,j))  {}  body]
> 
> 2. because this count would be from 1 to n, the 2nd for LOOP should be 
> modified accordingly:
> for(j = 0; j < count; j++) { // NOT j <= count

Noticed.

> 3. the x and y values (fValX[count] and fValY[count]) must be stored, so 
> we have to define (variable) arrays. I do not know which method is best 
> suited/ will affect speed less. I usually prefer vectors when dealing 
> with such a situation, but might be too much for this one, especially if 
> we do NOT do any sorting. Size is unfortunately not known beforehand.

A maximum size is known: there can't be more than nC1*nR1 elements, so
pre-allocating new double[nC1*nR1] is fine.

  Eike

-- 
 OOo/SO Calc core developer. Number formatter stricken i18n transpositionizer.
 OpenOffice.org Engineering at Sun: http://blogs.sun.com/GullFOSS
 Please don't send personal mail to the [EMAIL PROTECTED] account, which I use 
for
 mailing lists only and don't read from outside Sun. Thanks.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to