📄 multsecmatrec.java
字号:
/*
* MultSecMatRec.java
*/
package soluciones.practi09;
import problemas.SecuenciaMatrices;
import soluciones.EstrategiaSolucion;
/**
* Clase que da soluci髇 al problema de la multiplicaci髇 de matrices usando una
* soluci髇 recursiva. El objetivo de esta clase es calcular el el n鷐ero m韓imo
* de operaciones de multiplicaci髇 a realizar. Implementa la interfaz
* <code>EstrategiaSolucion</code> para que las soluciones puedan ser medidas;
* por tanto han de implementarse los m閠odos
* <code>procesamientoInicial()</code>, <code>procesamientoFinal()</code> y
* <code>solucion()</code>.
*
* @version 2.1, 23/11/2005
*/
public class MultSecMatRec implements EstrategiaSolucion {
/**
* Contiene las dimensiones de las matrices a multiplicar.
*/
private int[] d;
/**
* El n鷐ero de operaciones que se necesitan realizar.
*/
private long numOps;
/**
* Almacena en <code>d</code> las dimensiones de las matrices a
* multiplicar.
*/
public MultSecMatRec(SecuenciaMatrices sm) {
d = sm.getDimensiones();
}
/**
* Calcula el n鷐ero de operaciones a realizar llamando al m閠odo recursivo
* <code>m</code>. Recoger
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -