news 2026/5/18 21:45:03

经典算法题型之复数乘法(二)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
经典算法题型之复数乘法(二)

解决方案

方法:简单解法

算法

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

然后,将提取的部分转换为整数后,根据需要将实部和虚部相乘。然后,我们再次以所需的格式形成返回字符串,并返回结果。​

Java 实现

public class Solution { ​ public String complexNumberMultiply(String a, String b) { String x[] = a.split("\\+|i"); String y[] = b.split("\\+|i"); int a_real = Integer.parseInt(x[0]); int a_img = Integer.parseInt(x[1]); int b_real = Integer.parseInt(y[0]); int b_img = Integer.parseInt(y[1]); return (a_real * b_real - a_img * b_img) + "+" + (a_real * b_img + a_img * b_real) + "i"; ​ } }

复杂度分析

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/15 4:42:55

基于SpringBoot的冷链运输生鲜销售系统计算机毕业设计项目源码文档

项目整体介绍在生鲜电商规模化、冷链管控精细化需求升级的背景下,传统生鲜销售存在 “冷链轨迹不可溯、损耗率高、订单履约低效” 的痛点,基于 SpringBoot 构建的冷链运输生鲜销售系统,适配消费者、冷链运维人员、商家、平台管理员等角色&…

作者头像 李华
网站建设 2026/5/15 4:42:34

一次架构调整,让人工介入减少了一半

如果你维护过一段时间的采集系统,大概率会经历这样一个阶段: 一开始一切都很顺利,requests 一跑,数据就回来了。 后来目标站点开始限速,你加了代理。 再后来,403、429、超时轮番出现,报警开始刷…

作者头像 李华
网站建设 2026/4/24 7:46:39

windows比较好用的翻译软件

一般大多人会用网易有道翻译,或者欧陆词典 但是这两个有点太笨重,尤其是现在的有道翻译打开就需要好几秒。 所以推荐两个比较轻快的,可以集合多家api使用 1.STranslate https://github.com/STranslate/STranslate 2.pot-desktop https://g…

作者头像 李华
网站建设 2026/5/17 4:25:35

【AI革命】Deep Research深度研究:大模型如何实现复杂任务推理?零基础也能学会的多智能体技术!

前言 近期,Deep Research 能力逐渐成为大型 AI 公司和开源社区的研究重点。与传统的知识问答不同,Deep Research 强调模型在多步骤任务中稳定检索、推理与信息整合的能力,这种能力是模型在复杂研究场景中生成可靠结论等基石。OpenAI 的 ChatG…

作者头像 李华