普通网友 2022-03-14 22:45 采纳率: 40%
浏览 13
已采纳

《LeetCode零基础指南》(第一讲) 函数

class Solution {
public:
    bool isPowerOfFour(int n) {
        if(n<=0) return false;
        int x=(int)(log2(n)/log2(4));
        if(n-pow(4,x)==0) return true;
        return  false; 

    }
};

 a+b;

class Solution {
public:
    int add(int a, int b) {
        // 后续用a表示非进位和,b表示进位,当进位为0,则表示计算结束
        return b == 0 ? a : add(a^b, (unsigned int)(a&b) << 1);
    }
};

 a*b

class Solution {
public:
    int multiply(int A, int B) {
        bool a[A][B];
        return (int)sizeof(a);
    }
};

我滴ma呀,面试真的会出这种题吗,如果真出这家能是什么公司呀....

 

 

 

 

  • 写回答

1条回答 默认 最新

  • zcrazy胡说八道 2022-03-15 08:28
    关注

    这种是基础思想,所有的算法都是从基础思想往上搭建,面试是不会出这么直接的题,但是出的题中或多或少都会有这些基础的思想。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已采纳回答 3月15日
  • 创建了问题 3月14日

悬赏问题

  • ¥20 易康econgnition精度验证
  • ¥15 线程问题判断多次进入
  • ¥15 msix packaging tool打包问题
  • ¥28 微信小程序开发页面布局没问题,真机调试的时候页面布局就乱了
  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致