插入排序
来源:互联网 发布:百图水利软件 编辑:程序博客网 时间:2024/06/06 00:20
void algorithm1_insertsort()
{
int a[] = { 8, 2, 4, 9, 3, 6 };
int length = sizeof(a)/sizeof(int);
for (int i = 1; i < length;i++)
{
for(int j = 0;j<i; j++)
if (a[i] < a[j]) //按位异或交换两个值,不使用临时变量
{
a[i] = a[i]^a[j];
a[j] = a[j]^a[i];
a[i] = a[i]^a[j];
}
}
for (int j = 0; j < length; j++)
{
cout << a[j] << endl;
}
}
{
int a[] = { 8, 2, 4, 9, 3, 6 };
int length = sizeof(a)/sizeof(int);
for (int i = 1; i < length;i++)
{
for(int j = 0;j<i; j++)
if (a[i] < a[j]) //按位异或交换两个值,不使用临时变量
{
a[i] = a[i]^a[j];
a[j] = a[j]^a[i];
a[i] = a[i]^a[j];
}
}
for (int j = 0; j < length; j++)
{
cout << a[j] << endl;
}
}
阅读全文
0 0
- 插入排序-【插入排序】
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- springMvc四种处理器映射器之三:ControllerClassNameHandlerMapping
- SQL参数化查询
- shiro--授权
- 2017暑假训练第四天
- Android Binder机制详解:手写IPC通信
- 插入排序
- luogu P2697 宝石串
- Lintcode99 Reorder List solution
- iOS 十六进制颜色码转换成RGB颜色值
- 深入理解 动态代理+反射
- 2017杭电多校第四场 1011 Time To Get Up(模拟)HDU 6077
- spring security的原理及教程
- IOS UITest自动化测试
- 关于深度学习优化器 optimizer 的选择,你需要了解这些