社区
数据结构与算法
帖子详情
顺序表查找算法一个小问题!
wyongliang
2009-07-26 03:41:18
在查找算法中如下代码段
Status LocateElem_Sq(SqList L,ElemType e,Status(*compare)(ElemType,ElemType)){
//中间部分省略
}
其中
Status(*compare)(ElemType,ElemType)应该是一个比较函数
我想问
1,这里Status是什么意思 ? 书上好像说的是函数的类型
2,Status后面的(*compare)是什么意思 ?
...全文
52
3
打赏
收藏
顺序表查找算法一个小问题!
在查找算法中如下代码段 Status LocateElem_Sq(SqList L,ElemType e,Status(*compare)(ElemType,ElemType)){ //中间部分省略 } 其中 Status(*compare)(ElemType,ElemType)应该是一个比较函数 我想问 1,这里Status是什么意思 ? 书上好像说的是函数的类型 2,Status后面的(*compare)是什么意思 ?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wyongliang
2009-07-26
打赏
举报
回复
谢谢 恍然大悟
晨星
2009-07-26
打赏
举报
回复
应该是C或C++语言中指向函数的指针吧。
Status LocateElem_Sq(SqList L,ElemType e,Status(*compare)(ElemType,ElemType))……
这里是在定义一个函数LocateElem_Sq,其中
Status(*compare)(ElemType,ElemType)
是它的第三个形式参数。这个参数的名字叫compare,它的类型是一个指向函数的指针类型,被它指向的函数必需有两个ElemType类型的形参,并返回一个Status类型的返回值。
随便找一本C或C++语言的教材,看一看函数指针部分就明白了。
wyongliang
2009-07-26
打赏
举报
回复
麻烦大侠给解释一下 小弟感激不尽啊
JAVA近百种
算法
大全
最近找到的JAVA近百种
算法
大全 分享一下 java
算法
大全,有近100多种常见
算法
的源代码,是学习JAVA
算法
的难得资料,需要的童鞋来下载吧!
java
算法
大全(含源码包)
java
算法
大全,有近100多种常见
算法
的源代码,是学习JAVA
算法
的难得资料。
java数百种
算法
实现
java数百种
算法
实现
结构之法
算法
之道blog最新博文集锦第6期CHM文件
结构之法
算法
之道blog最新博文集锦第6期CHM文件,1月13日制作,请君享受。
C语言数据结构
顺序表
的
查找
算法
/* *
顺序表
的
查找
算法
(重点是哨兵的设置) *创建
一个
数据结构体 *创建
一个
顺序表
的结构体 *
顺序表
结构体里面包含 数据数组 和 数组长度 *采用两种
查找
方法 哨兵设置 普通
查找
*哨兵排序
算法
的设置的好处是可以降低时间的复杂度 节省 for循环的次数 *程序 的步骤分为 初始化
顺序表
创建
顺序表
查找
输出 测试 */ #include<stdio.h> #include&...
数据结构与算法
33,028
社区成员
35,337
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章