楼主 gouweicao78 |
LOOKUP是深得函数高手们喜爱的一个查找函数,2005年8月,一位名为Onkey的网友提出了该函数采用“二分法”原理进行运算,并画出了一张流程图。本人做了一个模拟器,来证实这个伟大的猜想,请看附件: Lookup函数二分法原理模拟器.rar |
2楼 willin2000 |
谢谢草兄分享的模拟器, 不过里面的流程图不是很完整,不能解释所有的查找结果. 完整流程图请参考: http://www.exceltip.net/thread-308-1-1.html |
3楼 fdd |
这个模拟器让我受益非浅! |
4楼 bobij |
原理性的东西感觉有点深奥,还理解不透啊 |
5楼 singer_007 |
看看呢~~学习学习了 |
6楼 carlzc111 |
真的是受教了啊 |
7楼 dollar |
感謝分享! |
8楼 wdm99900 |
我只能看zip的 |
9楼 gouweicao78 |
下载个winrar,就可以解压了。 |
10楼 静水若深 |
好好学习,天天向上~~~~~~~~~~~~ |
11楼 tongliaozyr |
原理性的东西感觉有点深奥,还理解不透啊 |
12楼 wangqilong1980 |
谢谢分享,收藏学习 |
13楼 m_sampdoria |
太厉害了 |
14楼 gouweicao78 |
这个模拟器,意义在于“证实”猜想。 大家大可不必非懂不可,而只需要知道LOOKUP可以怎么用。 而真正要看懂这个二分法,也不是难事,就像字典一般以字母顺序并在页面标上了记号,要查找字母F,大家肯定不会从后往前一页页翻,要查找字母X,大家也不会从前往后一页页翻,而是大致翻到对应位置(一次下去,可能不一定刚好在那个字母,但至少范围少很多)。 二分法讲的也是类似的原理,精髓有二: 首先是“字母”是升序排列 其次是翻字典时下手的位置——对半对半开 |
15楼 laijin858 |
适合新手学习 |
16楼 后天才能教育 |
好好学习,天天向上~~~~~~~~~~· |
17楼 eva-tan |
我也下载来学习 |
18楼 LoveJinLee |
草版这个模拟器,稍微动下,数值就全变了 |
19楼 LoveJinLee |
额。。 不能编辑很多字么? |
20楼 LoveJinLee |
想问下 模拟器里,那些数字是不是故意未排序的? |
21楼 gouweicao78 |
那些数字是随机数,当然是故意未排序。 本身二分法最高效的地方在于数据排序(比如按拼音首字母翻字典),而这个模拟器是证实对同类型数据的查找,LOOKUP可没管它排不排序,就是按这样的流程图运算。 |
22楼 双飞叶 |
下载下来消化一下 |
23楼 eliane_lei |
EM17]全靠这资料,让我完成练习题!! 很有用! [ |
24楼 Gavin_曾 |
谢谢 |
25楼 jesus_love |
|
26楼 731w |
|
27楼 湘潭水 |
原来这么高深? 怪不得搞不明白呢…… |
28楼 fish-2013 |
说得非常详细,得好好学学! |