我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

在quicksort中使用swap的问题

请问 这个swap有错么
void swap(int &a,int &b)
{
int c=a;
a=b;
b=c;
}

为什么我在quicksort(int * number,int n)
{
if(n<0)return;
int L=0;
int R=n-1;
while(L<R)
{
while(L<R)
R--;
swap(number[L],number[R]);
while(L<R)
L++;
swap(number[L],number[R]);
quicksort(number,L);
quicksort(number+L+1,n-L-1);
}
}
中使用这个 swap 会堵死
而使用 swap(int *a,int *b)则没事??

近期文章

  • 关于数组和指针传参的问题
  • android开发项目问题 activity
  • 关于用户访问历史记录的设计和实现
  • java做了一个exe程序怎么通过监听返回运行程序的路径
  • 配置了Nutch爬虫软件,在爬取时报错
  • 对Androidpn-client加了个注册键..注册是就出现这样的错误..求解释T^T
  • 第三方登录twitter认证失败
  • 还以为python的pip升级简简单单结果全部变黄
  • win8.1如何运行visual C++6.0
  • 交换机SNMP-公有MIB(私有MIB移植)问题
  • 线程结束计算后返回值
  • linux下 yum install libffi libffi-devel -y 出错
  • python字典中加入元组为什么加不进去
  • 软件异常,,,,,,,,
  • 萌新提问 结构体
  • 一个有关C语言学习中地址的问题
  • MFC的对话框中包含多个Default button的问题
  • 创建一个名为test()的函数,其作用为计算10阶乘,然后调用这个函数,打印输出结果
  • 怎吗获取打印机的句柄,来获取当前的打印进度,在打印完成的时候弹出对话框
  • 需要各位高人指点,初次驾到

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华