Re: [Dev-C++] Dev-cpp-users Digest, Vol 12, Issue 9
Open Source C & C++ IDE for Windows
Brought to you by:
claplace
|
From: Luis A. G. <lgi...@te...> - 2007-05-24 04:22:18
|
Hi, Please, I need code of sparse Matriz in C++: M=E9thods: 1. MakeDisperseMatrix(nF, nC): Matriz Dispersa vac=EDa 2. isEmpty(DisperseMatrix): Decide si la Matriz Dispersa est=E1 vac=EDa 3. getNumberOfRows(DisperseMatrix): Indica el n=FAmero de filas de la = Matriz Dispersa 4. getNumberOfColumns(DisperseMatrix): Indica el n=FAmero de columnas de = la Matriz Dispersa 5. getNumberOfElements(DisperseMatrix): Indica el n=FAmero de elementos existentes en la Matriz Dispersa 6. printMatrix(DisperseMatrix): Imprime la matriz por filas 7. printMatrizInFile(DisperseMatrix, File): Imprime la matriz en un = archivo (Guardar) 8. getRowOfInsertion(DisperseMatrix, nF, nC): Retorna una referencia a = los predecesores en la fila a insertar. 9. makeNode(object, nF, nC): Crea un nodo. 10. getColumnOfInsertion(DisperseMatrix, nF, nC): Retorna una referencia = a los predecesores en la columna a insertar. 11. InsertInMatriz(DisperseMatrix, nF, nC, object): Inserta "object" en = la fila y columna indicada. 12. getValuePosition(DisperseMatrix, nF, nC): Retorna el valor = almacenado en la fila y columna indicado. Si no existe devuelve 0. 13. getPorcentUsed(DisperseMatrix): Indica el porcentaje de elementos almacenados. 14. getMaxElements(DisperseMatrix): Indica el n=FAmero m=E1ximo de = elementos que pueden ser almacenados en la matriz. 15. addDisperseMatrix(DisperseMatrix1, DisperseMatrix2): Devuelve en DisperseMatrix1 el resultado de sumar las dos matrices. 16. scaleDisperseMatrix(DisperseMatrix, valor): Retorna la matriz = resultante de multiplicar cada posici=F3n existente por valor. 17. multDisperseMatrix (DisperseMatrix1,DisperseMatrix2, = DisperseMatrix3): Retorna en DisperseMatrix3 el resultante de multiplicar las matrices DisperseMatrix1 y DisperseMatrix2(en ese orden). Thanks and excuse me :( Luis Alfonso Colombia |