All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
PHP实例程序:实现给上传图片加水印图案的做法_php资料_编程技术
.net根据模板生成Word文件_[Asp.Net教程]
用,PHPRPC,实现,Ajax,级联下拉菜单_php资料_编程技术
ASP.NET,2.0的页面缓存功能介绍_[Asp.Net教程]
javascript,将gb2312编码转utf-8编码_JavaScript技术_编程技术
加速SQL查询的特征函数法_[SQL Server教程]
数据库的分页问题_[SQL Server教程]
怎样在Web开发中完美控制IE标题栏_[Asp.Net教程]
C#中Timer组件应用实例
ASP.NET应用技巧:正则学习之组的定义及引用方式_.net资料_编程技术
Reading number is top 10 pictures
The world's top ten most beautiful railway station2
开始让人感动,后来......
中国文革时期的色情图片1
Absolutely shocked. National geographic 50 animal photographys1
囚犯暴乱了咋办?
The money of more than 100 countries and regions13
Chinese paper-cut grilles art appreciation6
Sora aoi mirror memorial classics4
Take you to walk into the most true north Korea rural1
The money of more than 100 countries and regions17
Download software ranking
Boxer Classic video1
WebService在.NET中的实战应用教学视频 → 第4集
Boxer's Top ten classic battle10
小黑猫大战两米大花蛇
Tram sex maniac 2 (H) rar bag8
Unix video tutorial17
jBuilder2006
Ashlynn Video1
传奇私服架设教程
变速齿轮3.26
qq published in(发表于) 2014/7/11 9:28:32 Edit(编辑)
c#数据结构中对数的概念以及使用

c#数据结构中对数的概念以及使用

c#数据结构中对数的概念以及使用

对数

一般地,如果a(a>0,a≠1)的b次幂等于N,就是ab=N,那么数b叫做以a为底N的对数(Logarithm),记作logaN=b,其中a叫做对数的底数,N叫做真数。

从定义可知,负数和零没有对数。事实上,因为a>0,所以不论b是什么实数,都有ab>0,这就是说不论b是什么数,N永远是正数,因此负数和零没有对数。

编程人员经常使用对数,它有两个用途。第一,许多程序需要对一些对象进行编码,那么表示n个编码至少需要多少位呢?答案是⌈log2n⌉。例如,如果要存储1000个不同的编码,至少需要⌈log21000⌉=10位(10位可以产生1024个不同的可用编码)。第二,对数普遍用于分析把问题分解为更小子问题算法。在一个线性表中查找指定值所使用的折半查找算法就是这样一种算法。折半查找算法首先与中间元素进行比较,以确定下一步是在上半部分进行查找还是在下半部分进行查找。然后继续将适当的子表分半,直到找到指定的值(折半查找算法在8.2.3小节有详细的描述)。一个长度为n的线性表被促逐次分半,直到最后的子表中只有一个元素,一共需要进行多少次呢?答案是log2n次。

在以后的实例中用到的对数几乎都以2为底,这是因为数据结构和算法总是把事情一分为二,或者用二进制位来存储编码。




添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.