腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
DHUtoBUAA
专栏成员
举报
31
文章
85255
阅读量
28
订阅数
订阅专栏
申请加入专栏
全部文章(31)
其他(9)
github(5)
编程算法(5)
c#(3)
windows(3)
python(2)
linux(2)
网站(2)
开源(2)
tcp/ip(2)
hexo(2)
安全(2)
数据结构(2)
https(2)
c++(1)
.net(1)
数据库(1)
sqlite(1)
git(1)
windows server(1)
存储(1)
游戏(1)
二叉树(1)
markdown(1)
nat(1)
信息流(1)
搜索文章
搜索
搜索
关闭
不使用额外空间交换2个数据的源代码
编程算法
https
github
c++
c#
最近做求职笔试题,遇到比较有意思的题目,题目或多或少涉及到《剑指Offer》的思路和知识点,如果不是刷书两遍,估计不会做出来,分享一下互相学习! ************************************************************ 1、不使用额外空间交换2个数据, 请写出任意3种方法,并阐明其优缺点。 样例: int a = 2; int b = 3 ; 不再声明任何变量,使得 a = 3, b =2; 解题思路: 部分参考自 http://www.cnb
waylon
2018-03-08
1.2K
0
《剑指Offer》附加题_用两个队列实现一个栈_C++版
数据结构
github
https
在《剑指Offer》中,在栈和队列习题中,作者留下来一道题目供读者自己实现,即“用两个队列实现一个栈”。 在计算机数据结构中,栈的特点是后进先出,即最后被压入(push)栈的元素会第一个被弹出(pop);队列的特点是先进先出,即第一个进入队列的元素将会被第一个弹出来。虽然栈和队列特点是针锋相对,但是两者却相互联系,可以互相转换。 在“用两个队列实现一个栈”问题中,我们用两个队列的压入和弹出来模拟栈的压入和弹出。我们通过画图的手段把抽象的问题形象化。 在上图中,我们先往栈内压入一个元素a。由于
waylon
2018-03-08
1.1K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档