|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
C++论坛
→
『 C++教室 』
→ 看不懂的比较操作
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
590
人关注过本帖
标题:
看不懂的比较操作
只看楼主
加入收藏
mfkblue
等 级:
职业侠客
帖 子:472
专家分:343
注 册:2008-12-21
结帖率:
96.25%
楼主
收藏
已结贴
√
问题点数:20 回复次数:7
看不懂的比较操作
图片附件: 游客没有浏览图片的权限,请
登录
或
注册
这个函数目的应该是在一个线性表内查找一个与e相同的元素.
!(*compare)(*p++,e) 这两个括号是什么?
函数指针? 指向一个比较的函数?
[
本帖最后由 mfkblue 于 2010-1-27 15:39 编辑
]
搜索更多相关主题的帖子:
函数
compare
线性表
元素
2010-01-27 15:08
举报帖子
使用道具
赠送鲜花
mfkblue
等 级:
职业侠客
帖 子:472
专家分:343
注 册:2008-12-21
第
2
楼
收藏
得分:0
图片附件: 游客没有浏览图片的权限,请
登录
或
注册
还有一个方程,小弟数学不咋的,这个方程对学编程来说,应该不会解也没关系吧?
如果我想学的话,这个是不是高中数学里的东西?具体在哪部分?
如有知者,敬请告知,不尽感激.
2010-01-27 15:37
举报帖子
使用道具
赠送鲜花
福尔摩斯
等 级:
贵宾
威 望:
12
帖 子:4011
专家分:370
注 册:2006-8-15
第
3
楼
收藏
得分:10
(*compare)()
是一个 指向函数 的指针, 注意它前边的 感叹号!, 表示这个函数 的返回值 取 反
至于你二楼提到的, 我可以很明确地 告诉你, 累加符号(sigma) 右边 是等差数列求和(从1到n求和), 结果是 n(n+1)/2
这个可以算是 高中数学 吧, 但是我最早看到它的时候是 张筑生 的《数学分析》中看到
自我放逐。。。
2010-01-28 09:16
举报帖子
使用道具
赠送鲜花
mfkblue
等 级:
职业侠客
帖 子:472
专家分:343
注 册:2008-12-21
第
4
楼
收藏
得分:0
回复 3楼 福尔摩斯
哎,我惨了,n(n+1)/2你这个结果我都无法解出等于n/2。
看来我别说高中,我连初中的都已经还给老师了。
谢谢了,方程先丢一边,继续教程去.
2010-01-28 15:09
举报帖子
使用道具
赠送鲜花
pangding
来 自:北京
等 级:
贵宾
威 望:
94
帖 子:6784
专家分:16751
注 册:2008-12-20
第
5
楼
收藏
得分:10
我教你~
它是:
1/(n+1) * sigma(...)
sigma 不是解出来等于 n(n+1)/2 吗?
乘以前边那个 1/(n+1) ,得 n(n+1) / 2(n+1)。一约分(就是把分子和分母里都有的东西划掉)就出 n/2 了。
是不是很简单呀~
2010-01-28 22:43
举报帖子
使用道具
赠送鲜花
mfkblue
等 级:
职业侠客
帖 子:472
专家分:343
注 册:2008-12-21
第
6
楼
收藏
得分:0
哇,谢谢了.pangding好久不见哈~
其实就是那个sigma的符号搞的我很晕,原来三楼的已经指出了那个符号解开等于(1+n)n/2.
上底加下底乘高除2,记起来了.
我怎么算出来是n/2(n-i+1).sigma后面括号里的怎么划掉了.
2010-01-29 15:00
举报帖子
使用道具
赠送鲜花
pangding
来 自:北京
等 级:
贵宾
威 望:
94
帖 子:6784
专家分:16751
注 册:2008-12-20
第
7
楼
收藏
得分:0
上底就是 i = 1 代进去,括号里就是 (n - 1 + 1) 这是 n。
下底是 i = n + 1 代,(n - (n+1) + 1) 这是 0。
高是 n+1。(i 从 1 到 n+1,一共 n+1 项)
上底加下底乘高除2,(n + 0) * (n + 1) / 2,就是 n(n+1)/2。
嘿嘿,确实好久不见了。
[
本帖最后由 pangding 于 2010-1-30 14:29 编辑
]
2010-01-30 14:27
举报帖子
使用道具
赠送鲜花
mfkblue
等 级:
职业侠客
帖 子:472
专家分:343
注 册:2008-12-21
第
8
楼
收藏
得分:0
我倒,我昨天的理解又错了,怪不得算不出结果.
我以为那个sigma就是直接1到n的累加和.(其实结果相同)
完全没算上∑右边的n-i+1.
按照你上面的推了下应该i=1时,n是上底,公式是n+(n-1)+(n-2)....+0.
你上面写两个上底啊,不过今天应该是明白点了,那个0是下底.
2010-01-30 14:47
举报帖子
使用道具
赠送鲜花
8
1/1页
1
快速回复:
看不懂的比较操作
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.018243 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved