#include <stdio.h> void swap(int *a, int *b); void sort(int *a, int n); void show(int *a, int n); int main() { int a[] = {4,7,3,1,4,2}; int n = sizeof(a)/sizeof(int); printf("%ld\n",sizeof(int)); sort(a , n); show(a , n); printf("\n"); int z[] = {4,1}; sort(z,2); show(z,2); } void swap(int *a, int *b) { int tmp = *a; *a = *b; *b = tmp; } void sort(int *a, int n) { int *p1,*p2,j; for(p1 = a , p2 = a+1 , j = 1; p2 < a + n; p1++,p2++,j++) { for ( int i = 0; i < n - j; i++) { if (*p1 > *(p2+i)) { //printf("-->%d,%d\n",*p1,*(p2+i)); swap(p1,p2+i); //show(a,n); } } } } void show(int *a, int n) { for(int i = 0; i < n; i++) { printf("%d\t",a[i]); } printf("\n"); }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2014-03-21 我的衣橱_百度百科
2014-03-21 Juicy Couture_百度百科
2014-03-21 Kate Spade_百度百科
2014-03-21 梅西百货公司[编辑]
2014-03-21 男装电子零售商East Dane即将面世_衣装_YOKA时尚网
2014-03-21 小资范儿:大牌小品的“轻奢主义” 销售与市场 第一营销网 -
2014-03-21 2014:大牌哀嚎 轻奢当道