首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
奇偶位交换
[编程题]奇偶位交换
热度指数:8179
时间限制:C/C++ 3秒,其他语言6秒
空间限制:C/C++ 32M,其他语言64M
算法知识视频讲解
给定一个int
x
,交换其二进制的奇数位和偶数位,并返回交换后的数int。
测试样例:
10
返回:5
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(6)
邀请回答
收藏(79)
分享
纠错
提交结果有问题?
45个回答
1篇题解
开通博客
Dfine
发表于 2025-07-03 00:50:08
class Exchange { public: int exchangeOddEven(int x) { // write code here return ((x & 0xAAAAAAAA) >>1 ) | ((x & 0x555
展开全文
问题信息
位运算
模拟
进制转化
逻辑运算
难度:
45条回答
79收藏
19869浏览
热门推荐
通过挑战的用户
查看代码
许你在右的年华
2022-09-11 10:25:52
我在人间混日子
2022-08-28 11:12:50
Varus20...
2022-08-20 20:47:14
牛客40159...
2022-08-16 11:13:53
Z.H.X
2022-07-25 00:27:38
相关试题
有两个文件context.txt和...
去哪儿
模拟
评论
(4)
已知A = 3...
提高
C++
Pascal
逻辑运算
选择题
评论
(5)
十进制书11/128可用二进制数码...
提高
C++
Pascal
进制转化
选择题
评论
(1)
3.下列关于表中西部省市区2006...
资料分析
言语理解与表达
资料分析
评论
(1)
Mysql中表student_in...
数据库
SQL
评论
(1)
奇偶位交换
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
import java.util.*; public class Exchange { public int exchangeOddEven(int x) { // write code here } }
class Exchange { public: int exchangeOddEven(int x) { // write code here } };
# -*- coding:utf-8 -*- class Exchange: def exchangeOddEven(self, x): # write code here
class Exchange { public int exchangeOddEven(int x) { // write code here } }