在写快速排序时 ,用到了异或来交换两个数的位置结果数据会有错误 为什么呢普通的用中间变量交换却没问题

陈娜2022-10-01  18

写快速排序时,两个数的位置结果数据通过XOR交换。为什么是错的?写快速排序时,两个数的位置结果数据通过XOR交换?为什么使用中间变量是错的?简介:解决方案是什么: 如果这两个数字属于其他数据类型,如double,则是相对于运算符 # 039;^#039;
转载请注明原文地址:https://juke.outofmemory.cn/read/1859085.html

最新回复(0)