链接:二进制插入__牛客网
来源:牛客网
[编程题]二进制插入
- 热度指数:9546 时间限制:C/C++ 3秒,其他语言6秒 空间限制:C/C++ 32M,其他语言64M
给定两个32位整数n和m,同时给定i和j,将m的二进制数位插入到n的二进制的第j到第i位,保证n的第j到第i位均为零,且m的二进制位数小于等于i-j+1,其中二进制的位数从0开始由低到高。
测试样例:
1024,19,2,6返回:1100
- 全部代码
import java.util.*;
public class BinInsert {
public int binInsert(int n, int m, int j, int i) {
// write code here
return n|(m << j);
}
}



