假设我们有一个非负整数,称为 num,我们必须检查它是否是回文,但不使用字符串。因此,如果输入类似于 1331,则输出将为 true。为了解决这个问题,我们将遵循以下步骤:ret := 0x := num当 num > 0 时,执行:-d := num mod 10ret := ret * 10ret := ret + dnum := num / 10当 x 与 ret 相同的时候返回 true让我们看看下面的实现来更好地理解:示例 实时演示#include using namespace std; class Solution { public: bool solve(int num) ... 阅读更多