- /*****************************************************************//**
- * \file SortAlgorithm.h
- * \brief 业务操作方法
- * VSCODE c11
- * \author geovindu,Geovin Du
- * \date 2023-09-19
- ***********************************************************************/
- #ifndef SORTALGORITHM_H
- #define SORTALGORITHM_H
-
- #include
- #include
-
-
-
-
- /**冒泡排序法 ElementType data[] **/
- int* BubbleSort(int* data,int lensize)
- {
- int i,j,tmp;
- int* newdate;
- /* 原始数据 */
- //int lensize=sizeof(data) / sizeof(data [0]);//sizeof(data); //sizeof(data) / sizeof(data[0]);//
- printf("2共 長度是:%d ",lensize);
- printf("冒泡排序法:\n原始数据为:");
- for (i=0;i
- printf("%3d",data[i]);
- printf("\n");
-
- for (i=(lensize-1);i>=0;i--) /* 扫描次数 */
- {
- for (j=0;j/*比较、交换次数*/
- {
- if (data[j]>data[j+1]) /* 比较相邻两数,如第一个数较大则交换 */
- {
- tmp=data[j];
- data[j]=data[j+1];
- data[j+1]=tmp;
- }
- }
- printf("第 %d 次排序后的结果是:",lensize-i); /*把各次扫描后的结果打印出来*/
- for (j=0;j
- printf("%3d",data[j]);
- printf("\n");
- }
- //printf("最终排序的结果为:");
- for (i=0;i
- //newdate[i]=data[i];
- printf("%3d",data[i]);
- printf("\n");
-
- return data;
-
- }
-
- #endif //SORTALGORITHM_H
- /*****************************************************************//**
- * \file helloworld.C
- * \brief 业务操作方法
- * VSCODE c11
- * \author geovindu,Geovin Du
- * \date 2023-09-19
- ***********************************************************************/
-
- #include
- #include
- #include
- #include "SortAlgorithm.h"
-
-
-
- typedef int ElementType;
- int* BubbleSort(int* data,int lensize);
-
-
- int main()
- {
- SetConsoleOutputCP(65001);
- printf("hello word\n");
- printf("你好,中囯\n");
- int i;
- int *p;
- char str[20];
-
- int data[12]={60,50,39,27,12,8,45,63,20,2,10,88}; /* 原始数据 */
- int lensize=sizeof(data) / sizeof(data [0]);//sizeof(data);
- p=BubbleSort(data,lensize);
-
- itoa(lensize, str, 10);
- printf("1共長度是 %d ",lensize);
-
- printf("最终排序的结果为:");
- for (i=0;i
- printf("%3d",p[i]);
- printf("\n");
- system("pause");
- return 0;
-
-
- }
-
-
-
相关阅读:
关闭win10安全模式引导
Nosql inject注入
iwemeta元宇宙:特斯拉CEO马斯克未来10年,卖出1亿特斯拉。你们认为可以吗?
小李学知识之redis相关(redis面试题)
GoogLeNet 08
接口测试工具
【Unity ShaderGraph】| 物体靠近时局部溶解,根据坐标控制溶解的位置【文末送书】
利用maven的dependency插件将项目依赖从maven仓库中拷贝到一个指定的位置
干货分享:局域网视频加密点播TV播放器
量化:基于支持向量机的择时策略
-
原文地址:https://blog.csdn.net/geovindu/article/details/133046688