社区
C++ 语言
帖子详情
分配24*LEN内存,按24为单元实现内存内容倒置(不准使用额外内存)
Rain7758
2011-03-03 08:18:51
写代码,分配24*LEN内存,按24为单元实现内存内容倒置(不准使用额外内存),释放内存。
C++ 的面试题。
面对“不准使用额外内存”的变态要求,我只想到汇编。。。
或者是我理解能力不够,题目另有玄机?囧
(PS:这次的题目来自著名公司,各种不常见各种误导各种变态各种回答不全面总之我是一败涂地。。。囧)
...全文
106
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)索引优化 更新丢失
1、什么是MySQL高级优化 数据库内部结构和原理 数据库建模优化 数据库索引建立 SQL 语句优化 SQL 编程(自定义函数、存储过程、触发器、定时任务) mysql 服务器的安装配置 数据库的性能监控分析与系统优化 各种参数常量设定 主从复制 分布式架构搭建、垂直切割和水平切割 数据迁移 容灾备份和恢复 shell 或python 等脚本语言开发 对开源数据库进行二次开发 2、Linux系统下安装Mysql 2.1 下载安装 (1)Mysql官网下载安装包 下载完成后,将安装包(一个服
java并发包和类总结-JUC总结
java并发包和类总结-JUC总结 多线程课程 JUC课程 实战Java高并发 Java并发编程的艺术 多线程 程序:是一个静态的概念,一般对应于操作系统中的一个可执行文件。一组指令的集合。 进程:是一个动态的概念,执行中的程序叫做进程。1.进程是程序的一次动态执行过程, 占用特定的地址空间。2.每个进程由3部分组成:cpu、data、code。每个进程都是独立的,保有自己的cpu时间,代码和数据,即便用同一份程序产生好几个进程,它们之间还是拥有自己的这3样东西,这样的缺点是:浪费
内存
,...
工作中
使用
到的单词(软件开发)
1.エイリアス alias 别名 powershell
使用
get-help 命令时,会得到与此命令 相关(别名)的命令 2.プロキシ proxy 代 理 3.プロモート promote 促进,提升 开发的系统新功能上线发布,有时会
使用
到这个词,比如 STプロモート 还有
使用
リリース这个词的。比如STリリース。个人认为两者含义相同。 4.見逃し み................................................................
创新点精彩发刊:生菜健康状态分割
数据集信息展示在本研究中,我们采用了名为“capstone1-2”的数据集,以训练和改进YOLOv8-seg模型,旨在
实现
生菜健康状态的精确分割。该数据集专注于生菜的健康状况,特别是区分健康生菜与因环境因素导致的“Tipburn”病症。数据集的设计考虑到了生菜在不同生长阶段和环境条件下的表现,确保了模型在实际应用中的有效性和鲁棒性。“capstone1-2”数据集包含两个主要类别,分别是“Healthy Lettuce”和“Tipburn”。
笔记总结备份
目录 文章目录目录前言版本控制操作系统系统架构图Linux线程 / 进程用户态内核态线程shell 脚本编程语言编译与调试通信算法专业名词 前言 文章源于工作内网原因只能记录在笔记本,最近打算换个工作环境,整理下资料,简单分个类,也顺便回顾下之前的
内容
,也相当于做个备份。 回头看看,有些问题现在看有点简单了,但是有些问题好久没有处理也快忘了。有些地方因为是流程图,就不再用绘图软件在画了,直接拍张图片凑合看看吧。 因为基本都是之前不懂的问题,肯定文章有些错误,如有人发现也希望能够指正。 版本控制 持续集成服务
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章