社区
C语言
帖子详情
如何用指针实现冒泡排序法
xyj200588
2007-01-02 05:32:49
在C语言中,使用指针实现冒泡排序,应该怎么样来写呀。谢谢在线等
...全文
646
3
打赏
收藏
如何用指针实现冒泡排序法
在C语言中,使用指针实现冒泡排序,应该怎么样来写呀。谢谢在线等
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Tse_nie123
2007-01-03
打赏
举报
回复
好的..
chinese_zmm
2007-01-02
打赏
举报
回复
typedef struct node
{
int data;
}Node;
typedef int (*compare)(void *, void *);//这是个比较函数,就象库排序函数中的比较函数一样
void sort(Node *h[], int n, compare fun)//h[]中放的是指向Node型的数组
{
int i, j;
Node *tmp;
for (i = 1; i < n; i++)
{
for (j = i; j < n; j++)
{
if (fun(h[j - 1], h[j]))
{
tmp = h[j - 1];
h[j - 1] = h[j];
h[j] = tmp;
}
}
}
}
自己写的给点辛苦分
everestsun
2007-01-02
打赏
举报
回复
FT.基本功
使用C语言
实现
,使用
指针
实现
冒泡排序 使用
指针
变量做函数参数来
实现
冒泡排序
在
实现
冒泡排序算法的过程中,程序员还需要注意避免冒泡排序中的常见问题,如不必要的比较和交换。例如,一旦发现数据已经排序完成,应该立即终止排序过程以节省时间。另外,在每一轮遍历中,最大的元素会被放置在...
使用
指针
改写
冒泡排序法
1
冒泡排序法
的
指针
实现
冒泡排序法
是一种简单的排序算法,它的基本思想是通过不断地比较和交换相邻的元素,直到整个序列有序。下面是使用
指针
改写的
冒泡排序法
的
实现
过程:
冒泡排序法
的基本思想
冒泡排序法
的基本...
指针
冒泡选择排序
指针
冒泡选择排序,程序简洁明了,易于理解,适合初学者学习理解
用
指针
实现
的C语言排序算法
常见的排序算法如冒泡排序、选择排序、插入排序、快速排序、归并排序等都可以用
指针
来
实现
。 1. 冒泡排序:通过相邻元素的交换
实现
排序。在C语言中,我们可以定义一个指向数组的
指针
,通过递增或递减
指针
来遍历数组...
C语言基于
指针
实现
的排序算法
其中,“用
指针
实现
的C语言排序算法”这一主题,融合了C语言的核心概念——
指针
,以及数据结构和算法的基础知识。
指针
是C语言的一大特色,它能够直接操作内存地址,从而为高效的数据操作提供了有力支持。在排序算法...
C语言
70,040
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章