社区
C++ 语言
帖子详情
分配24*LEN内存,按24为单元实现内存内容倒置(不准使用额外内存)
Rain7758
2011-03-03 08:18:51
写代码,分配24*LEN内存,按24为单元实现内存内容倒置(不准使用额外内存),释放内存。
C++ 的面试题。
面对“不准使用额外内存”的变态要求,我只想到汇编。。。
或者是我理解能力不够,题目另有玄机?囧
(PS:这次的题目来自著名公司,各种不常见各种误导各种变态各种回答不全面总之我是一败涂地。。。囧)
...全文
105
4
打赏
收藏
分配24*LEN内存,按24为单元实现内存内容倒置(不准使用额外内存)
写代码,分配24*LEN内存,按24为单元实现内存内容倒置(不准使用额外内存),释放内存。 C++ 的面试题。 面对“不准使用额外内存”的变态要求,我只想到汇编。。。 或者是我理解能力不够,题目另有玄机?囧 (PS:这次的题目来自著名公司,各种不常见各种误导各种变态各种回答不全面总之我是一败涂地。。。囧)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dooX8086
2011-03-03
打赏
举报
回复
加减法也O
char a=5;
char b=10;
a += b;
b = a - b;
a = a - b;
Rain7758
2011-03-03
打赏
举报
回复
不知为不知,学习了!
第一种方法,大家会借助第三个变量来实现:
如:C=A;A=B;B=C;
这种方法需要借助第三变量来实现;
第二种方法是利用加减法实现两个变量的交换,
如:A=A+B;B=A-B;A=A-B;
第三种方法是得用位异或运算来实现,也是效率最高的一种,在大量数据交换的时候,效率明显优于前两种方法,
如:A=A^B;B=A^B;A=A^B;
pengzhixi
2011-03-03
打赏
举报
回复
int a=5;
int b=10;
a^=b;
b^=a;
a^=b;
pengzhixi
2011-03-03
打赏
举报
回复
额 是让你用异或运算交换2个字节。
MySQL高级 数据库优化(基于Linux)索引优化 更新丢失
不仅缓存索引还要缓存真实数据,对
内存
要求较高,而且
内存
大小对性能有决定性的影响 关注点 读性能 并发写、事务、资源 默认安装 Y Y 默认
使用
N Y 自带系统表
使用
Y N 4.4、SQL执行流程 (1)程序员写的SQL语句: ...
java并发包和类总结-JUC总结
java并发包和类总结-JUC总结 多线程课程 ...每个进程都是独立的,保有自己的cpu时间,代码和数据,即便用同一份程序产生好几个进程,它们之间还是拥有自己的这3样东西,这样的缺点是:浪费
内存
,...
工作中
使用
到的单词(软件开发)
alias 别名 powershell
使用
get-help 命令时,会得到与此命令 相关(别名)的命令 2.プロキシ proxy 代 理 3.プロモート promote 促进,提升 开发的系统新功能上线发布,有时会
使用
到这个词,比如 ...
创新点精彩发刊:生菜健康状态分割
数据集信息展示在本研究中,我们采用了名为“capstone1-2”的数据集,以训练和改进YOLOv8-seg模型,旨在
实现
生菜健康状态的精确分割。该数据集专注于生菜的健康状况,特别是区分健康生菜与因环境因素导致的“Tipburn...
笔记总结备份
文章源于工作内网原因只能记录在笔记本,最近打算换个工作环境,整理下资料,简单分个类,也顺便回顾下之前的
内容
,也相当于做个备份。 回头看看,有些问题现在看有点简单了,但是有些问题好久没有处理也快忘了。...
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章