简单的插入排序
来源:互联网 发布:淘宝卖的钱在哪里 编辑:程序博客网 时间:2024/05/16 14:07
#include <stdio.h>
#include <stdlib.h>
int a[] = {1, 5, 2, 4, 8};
void swap(int x, int y)
{
a[x] = a[x] + a[y];
a[y] = a[x] - a[y];
a[x] = a[x] - a[y];
}
void main()
{
printf("%d %d %d %d %d\n", a[0], a[1], a[2], a[3], a[4]);
for (int i=0; i<5; i++)
{
for (int j=i; j>0 && a[j-1]>a[j]; j--)
{
swap(j-1, j);
}
}
printf("%d %d %d %d %d\n", a[0], a[1], a[2], a[3], a[4]);
}
- 简单的插入排序
- 简单的插入排序
- 简单的插入排序
- 简单的插入排序
- 简单的插入排序
- 简单的排序---插入排序
- 插入排序的简单实现
- 简单的插入排序代码
- 简单的直接插入排序
- 插入排序的简单实现
- 插入排序的简单实现
- 插入排序的简单认识。
- 简单排序--插入排序
- 简单排序--插入排序
- 简单排序:插入排序
- 简单的冒泡排序、插入排序、查找排序算法
- 冒泡排序、插入排序、快速排序的简单实现
- 算法导论P10 简单的插入排序
- 用gdb 调试GCC 程序
- BeanUtils.copyProperties()的用法
- NSTimer后台运行并弹出提示
- 区分glFrustum和gluPerspective
- 滚动字幕特效大全
- 简单的插入排序
- java.lang.Runtime.getRuntime().exec 调用后,等待被调用程序结束后再继续执行
- glibc的几个有用的处理二进制位的内置函数
- Installation error: INSTALL_FAILED_OLDER_SDK
- java序列化
- 更多精彩原创代码请访问我的博客
- 多线程菜鸟进阶 一
- 导出SAP数据库表
- hibernate-annotations jpa级联操作