主题:
字号:
16
行距:
2.0

三百二十六节 查错的数学理论[1 / 4]

钱羽之的眼神最早开始恍惚,李加奈坚持到这里也开始走神了,只有冯珊还在听。

“二分查找从一个有序表里找特定值,本质是一种分治策略,也就是把一个大问题分割为若干相似的子问题,然后要么直接求解,要么继续分割。它为什么要求有序表?是为了确保每次运算能够同时求解全部子问题。举个例子,如果升序表的中位值小于被查找值,我可以同时确保两个结论,一,被查找值不在有序表的前一半中,二,被查找值在有序表的后一半中——那么接下来我在有序表的后一半中重复上述操作就行了。”

“我们的问题是类似的,从概率上,首先我们可以合理地假设有且仅有1张卡是错误的。然后,我们每次统计已知的包含错误卡片的所有卡片中的一半,如果统计结果表明错误卡片不在这一半中,那么一定在另一半中,反之亦然。于是我就缩小了一半的错误卡片‘嫌疑范围’。我反复进行折半操作缩小嫌疑范围、缩小到一定程度时,问题也就不再是问题了。”

“我以前和你说过,我们现在做的穿孔卡计算机,其实际能力并不限于眼前看到的这些。刚才我的折半操作很机械吧――总是分出一半、输入,然后检查结果,把包含错卡的那叠拿来重复操作。”

“那么如果有一天,我们设计一台机器来代替我刚才的重复机械操作,与制表机联合起来就能够完成更多的事情,很多大问题将被分解为小问题,然后采用同一个操作流程解决。”

“把看似复杂的问题层层分解为与原问题相似的规模较小的问题,反复用类似的一系列机械性操作求解,让计算机也能够完成,这样的思想叫做‘递归’。这是我们利用计算机很本质的一种思路,你们要好好思考。特别是,在思考这类问题时,不要把现有机械计算机的运行速度考虑进去,觉得还不如人力快。关键要想一想,在人不加以干涉的情形下,计算机仅依照规则运行能够求解什么问题。也就是,什么样的问题是计算机可以解决的,我们叫‘可计算问题’。至于速度,那不是问题――面包会有的。”

冯诺停了下来,让冯珊仔细咀嚼这段话,对她来说,这样的思维模式与

本章未完,请点击下一页继续阅读!

神农壶
云开见月
四合院,张家乐的快乐生活
会飞的鸽纸
官场秘书:开局分手后被火箭提拔
煮个大闸蟹
长生修仙,从画符开始
饺子一碗
诡异副本:我的标签能合成
绝不摸鱼的闪电
重生82:我可以看到别人未来
掌上盘龙
税收只在机枪射程内!
践行践远
我在美漫做惊奇蜘蛛侠
幻灭的叶子
人中之龙
葫芦村人
人在高武,言出法随
衔雨
激荡1979!
泥白佛
华娱:重生了,还逼我做渣男啊
跳水蛙蛙
我的天道版本太低,所以全是漏洞
养姬人
人在游戏王,超融合观众也融
半生傻白
文娱2000:捧女明星百倍返利
东山剑
重回1982小渔村
米饭的米
公若不弃,愿拜为义父
辣酱热干面
妖尾:我才不要当会长
想吃冰棒
穿越,然后被富家JK堵门
晚不鸽
修仙界只有妖女了是吗
月下千早
四合院之扮猪吃老虎
戈壁孤狼夜
半岛头号玩咖!
HKDoll
秦时小说家
偶米粉
以一龙之力打倒整个世界!
唐宋元明氢
美警生存实录:以德服人
夜叶总差
诡异监管者
露馅的芝麻胡
全球觉醒:开局加入聊天群
飞翔的四眼
发薪就能变强,我有十亿员工!
今月曾经照古河
大明:从战场捡属性开创诸天大明
无谅888
不能开高达那我还参什么军!
幽灵从不迷路
混沌天帝诀凌峰苏琳
剑轻阳
魔王大人深不可测
晨星LL
白手起家,蝙蝠侠干碎我的致富梦
火星咖啡
第四天灾从不相信钢铁洪流!
喀秋莎第一可爱
人在斗破:天赋绝世竟带系统
仪昔
超武斗东京
木隐红尘
噬恶演武,诸天除魔
温茶米酒
F1:车神养成日记
诸位贱笑了
从梁祝开始燃烧世界
小黑帽
人在峨眉,开局获取金色词条
黑白大团子
斗罗:三位一体,我贯穿了时间线
我不开挂
仙命在我
杜养吾
谁教他这么复国的
星罗封陈
别打扰邪术师搞科研
一枚有趣的土豆
精灵:开局格斗馆主,被娜姿缠上
今天洛尘涅槃了么
重生华娱,95小花养成日记
闻风太白
超凡崛起:开局契约银龙女伯爵
汤姆不吃糖
开局金风细雨楼主,一刀惊天下
升斗烟民
被夺一切后我成了仙道魁首
盛唐无夜
六十大寿来系统,儿子被退婚了!
九月有二