数据结构_交换数据
2015-08-05 13:40
429 查看
//////////////////////////////Swap/////////////////////////////// void Swap(int *a, int *b) { int tmp; tmp = *a; *a = *b; *b = tmp; } void Swap1(int *a, int *b) { *a = *a^*b; *b = *a^*b; *a = *a^*b; } int main(const int argc, const char *argv[]) { int a = 6, b = 0; printf("a=%d, b=%d\n", a, b); Swap1(&a, &b); printf("a=%d, b=%d\n", a, b); system("pause"); return 0; }
相关文章推荐
- 数据结构_冒泡排序
- COJ967 WZJ的数据结构(负三十三)
- 数据结构04:树与二叉树
- 数据结构实验之栈:行编辑器
- hdu 5316 多校(3)
- 数据结构——各类排序算法总结
- 数据结构实验之栈三:后缀式求值 SDUT 2133
- 代码整洁之道--对象和数据结构
- 数据结构入门——动态数组
- 数据结构入门——栈与队列
- 数据结构入门——链表的实现
- 【黑马程序员-学习笔记】数据结构-顺序表
- 数据结构入门——递归
- Twemproxy源码分析(四)数据结构(array和string)
- Twemproxy源码分析(三)数据结构(队列)
- 基本数据结构和算法回顾
- 数据结构基础温故-6.查找(上):基本查找与树表查找
- 数据结构(三):非线性逻辑结构-特殊的二叉树结构:堆、哈夫曼树、二叉搜索树、平衡二叉搜索树、红黑树、线索二叉树
- STL库的容器简要总结
- 队列的实现---数据结构学习(五)