【发布时间】:2025-12-18 23:10:02
【问题描述】:
我应该编写一个函数,将两个链表中的两个大数相乘。我需要帮助找出一种算法,它可以像在纸笔上解决它一样。这是我的想法:
我会使用嵌套的 for 循环来遍历两个列表,同时将每个元素相乘,但我不确定如何处理携带情况。我已经实现了一个添加两个整数链表的函数。任何意见将不胜感激。
【问题讨论】:
-
递归是一种选择吗?
-
你能展示你写的代码吗?用你已经理解的东西来解释事情会更容易,而不是想出一些可能会让你更困惑的新东西
-
见Fast bignum square computation 所以要么使用天真的
O(n^2)方法或Karatsuba。但要注意 Karatsuba 需要更多进位 ...
标签: java algorithm linked-list multiplication