C语言
wgiyq
这个作者很懒,什么都没留下…
展开
-
C语言两个数交换
C语言两个数交换 方法 1 使用临时变量 2 使用异或操作 3 使用加减操作 4 使用入栈出栈 测试 1 代码 2 结果 x = y; y = x;1.2 使用异或操作注意:两个操作数不能为同一个,否则交换后为0。x ^= y; y ^= x; x ^= y;1.3 使用加减操作注意:溢出并不影响数交换。x = x + y;原创 2017-01-10 15:25:29 · 597 阅读 · 0 评论 -
选择排序—堆排序(Heap Sort)
选择排序—堆排序(Heap Sort) 1.基本思想 2.排序流程 3.算法实现 3.1代码 3.2结果 4算法分析原创 2017-01-10 17:34:42 · 936 阅读 · 0 评论