#include <stdio.h>
#include <malloc.h>
void bubbleSort(int* sortArr,int len);
int main(void) {
// int num[]={3,4,2,1,5,8,7,9,6};
int counts;
int i=0;
printf("input your num numbers:\n");
scanf("%d",&counts);
int *num = (int *)malloc(counts*sizeof(int));
for(int j=0;j<counts;j++){
scanf("%d",num+j);
}
int len=counts;
bubbleSort(num,len);
for(i;i<len;i++){
printf("%d\n",*(num+i));
}
return 0;
}
void bubbleSort(int *sortArr,int len){
int temp;
for(int i=0;i<len;i++){
for(int j=0;j<len-i-1;j++){
if(sortArr[j]>sortArr[j+1]){
temp = sortArr[j];
sortArr[j] = sortArr[j+1];
sortArr[j+1] = temp;
}
}
}
}
分享到:
相关推荐
c语言的冒泡排序和折半查找c语言的冒泡排序和折半查找c语言的冒泡排序和折半查找c语言的冒泡排序和折半查找c语言的冒泡排序和折半查找c语言的冒泡排序和折半查找c语言的冒泡排序和折半查找c语言的冒泡排序和折半查找...
C语言数据结构课程设计实例二叉树建立遍历冒泡排序快速排序等 C语言数据结构课程设计实例二叉树建立遍历冒泡排序快速排序等 C语言数据结构课程设计实例二叉树建立遍历冒泡排序快速排序等 C语言数据结构课程设计实例...
冒泡排序C语言,运用“冒泡”的方法进行排序,是数据结构中常用的方法
数据结构与算法之冒泡排序pta:基于C语言的编程实践与测试 数据结构与算法之冒泡排序pta:基于C语言的编程实践与测试 数据结构与算法 本资源是一本数据结构与算法之冒泡排序pta的编程实践与测试教程,旨在通过C语言...
基于c语言10个数据结构课程设计实例二叉树建立遍历冒泡排序快速排序等 基于c语言10个数据结构课程设计实例二叉树建立遍历冒泡排序快速排序等 基于c语言10个数据结构课程设计实例二叉树建立遍历冒泡排序快速排序等 ...
不错的练手C语言课程设计例子--10个数据结构课程设计实例、二叉树建立遍历冒泡排序快速排序等 不错的练手C语言课程设计例子--10个数据结构课程设计实例、二叉树建立遍历冒泡排序快速排序等 不错的练手C语言课程设计...
最快的排序算法 C语言最简单的排序算法冒泡排序并返回排序前索引序号,排序算法数据结构
基于C语言毕业设计-C语言数据结构课程设计实例二叉树建立遍历冒泡排序快速排序等.zip
用C语言开发的双向冒泡排序算法,具体内容详见代码。
数据结构课程中的各种排序示例完整程序,用C语言实现 各种示例包括:希尔排序、选择排序、插入排序、冒泡排序、快速排序等
数据结构中冒泡排序的C语言实现,并通过数组进行排序。
通过C语言数据结构二叉树来实现遍历、冒泡排序、快速排序等算法的实现。本设计将主要包括以下内容: ## 一、研究背景 二叉树是一种重要的数据结构,在计算机科学领域中被广泛应用。二叉树不仅是一种数据结构,而且...
利用C语言实现拥有冒泡排序、选择排序、希尔排序、堆排序、快速排序、直接插入排序
数据结构 各种排序 c语言 完整程序 完成1-20000的排序算法. 直接插入排序 冒泡排序 快速排序 直接选择排序 堆排序 希尔排序
#include #include class Array{ public: Array(int Size=150);//构造函数 ~Array() {delete[]T;}// 析构函数 //取数组长度 int qdivde(int low,int high); void print(); void exchange(int i,int j);...
数据结构c语言,数据结构算法,实现冒泡排序功能,快速排序等功能。
数据结构(c语言版)严蔚敏 吴伟民编著 中直接插入排序、折半排序、shell排序、冒泡排序、快速排序、选择排序、堆排序的实现、归并排序,使用c语言实现
详细讲解了冒泡排序算法,里面包含了c语言编程和冒泡排序的时间复杂度及相关定义
数据结构课程设计,从折半插入排序、希尔排序、冒泡排序、快速排序、选择排序、堆排序、二路归并排序、基数排序等排序方法中选用5种,实现数据的排序。
数据结构(C语言版) 第10章 排序 内 容 10.1 基本概念 10.2 冒泡排序 10.3 选择排序 10.4 插入排序 10.5 希尔排序 10.6 快速排序 10.7 堆排序 10.8 归并排序 10.9 基数排序