1a549d48e4228968499cf0bd2ac20f25ef568eed
1 void csr_comb_init( int const M
, int p
[] )
3 for( int i
= 0; i
< M
; i
++ )
9 int csr_comb( int M
, int N
, int p
[] )
11 for( int j
= M
-1; j
>= 0; --j
)
13 if( p
[j
] < N
-(M
-j
) ) // Can J be incremented?
16 for( int k
= j
+1; k
< M
; k
++ ) // Adjust following indexes