解决方案


方法:简单解法

算法

两个复数的乘法可以依下述方法完成:

我们简单地根据 '+' 和 'i' 符号分割给定的复杂字符串的实部和虚部。我们把 两个字符串的实部分别存储为 ,虚部分别用 存储。然后,将提取的部分转换为整数后,根据需要将实部和虚部相乘。然后,我们再次以所需的格式形成返回字符串,并返回结果。

复杂度分析

  • 时间复杂度:。分割需要常量时间,因为字符串的长度非常小

  • 空间复杂度:。使用常量的额外空间。