1.冒泡排序 void Bublesort(char []a,int n) //n数组长度 { int i,j,k; for(j=0;ja[i+1]) /* 把值比较大的元素沉到底 */ { k=...
分类:
编程语言 时间:
2015-06-17 10:56:35
阅读次数:
143
IOS学习笔记
概述:
8_2、改变整型变量的符号
8_2、改变整型变量所占存储空间
8_3、char类型数据存储
8_4、数组的基本概念及分类
8_5、数组元素作为函数参数
8_5、一维数组定义及注意事项
8_6、一维数组初始化
8_7、一维数组一个让人疑惑的问题
8_8、一维数组的引用
8_9...
分类:
移动开发 时间:
2015-06-17 09:39:59
阅读次数:
147
在最近的学习中,对于排序算法进行了一定的学习,在这里对快速排序和选择排序的部分内容进行说明,其余内容在后期会进行补充,感谢大家提出宝贵意见。
宏定义如下:
#include
using namespace std;
#define M 21
typedef int SqList[M];
一.冒泡排序
void BubbleSort(SqList &L,int n)...
分类:
编程语言 时间:
2015-06-17 07:08:33
阅读次数:
129
---恢复内容开始---从开始准备学编程就一直听算法算法。算法个毛东西?今天开始我就开始准备接触算法算法那么首先就是排序:排序大概份四种排序: 交换排序: 包括冒泡排序,快速排序。 选择排序: 包括直接选择排序,堆排序。 插入排序: 包括直接插入排序,希尔排序。 合并排序: 合并排序。...
分类:
编程语言 时间:
2015-06-16 22:44:14
阅读次数:
163
public void bubbleSort(int[] arr) { boolean swapped = true; int j = 0; int tmp; while (swapped) { swapped = false; j++; for (in...
分类:
编程语言 时间:
2015-06-16 16:34:55
阅读次数:
104
package?j2se;
/**
?*?Created?by?jingqing.zhou?on?2015/6/16.
?*?数组排序算法
?*/
public?class?inserSort?{
???/**
????*冒泡排序
????*/
????public?static?int[]?bubbleS...
分类:
编程语言 时间:
2015-06-16 11:14:59
阅读次数:
126
整理自:http://blog.csdn.net/morewindows/article/details/6684558 http://blog.csdn.net/pzhtpf/article/details/7560294一、冒泡排序(1)基本思想:在要排序的一组数中,对当前还未排好序的范...
分类:
编程语言 时间:
2015-06-15 21:45:08
阅读次数:
169
#include
int *mp_sort(int *a,int len)//冒泡排序
{
if(a== NULL|| len <= 0)
return NULL;
int i = 1, j = 1;
for (i; i < len - 1;++i)
for (j = 0; j a[j + 1])
...
分类:
编程语言 时间:
2015-06-15 16:23:19
阅读次数:
132
根据算法的复杂度,比较简单的排序算法有:选择排序、直接插入排序和冒泡排序。所以本节内容先着重介绍这三种排序算法,为以后更有难度的算法打打基础。
一、选择排序
基本思想:
每一趟(例如第 i 趟,i = 0, 1, ..., n-2)在后面 n- i 个待排序的数据元素中选出关键字最小的元素,作为有序元素序列的第 i 个元素,即与第 i 个元素进行交换。
实现代码...
分类:
编程语言 时间:
2015-06-15 13:14:37
阅读次数:
164
Action(){ char str[]="yzhgseadcf"; char newstr[10]; int len=strlen(str); int i=0, j=0; char temp='\0';//临时变量 for(i=0; i str[j+1]){ temp = str[j]; ...
分类:
编程语言 时间:
2015-06-15 12:53:47
阅读次数:
134