计算之魂 (1.1 - 1.2)

news/2024/11/28 19:48:20/

  这两节中,主要讲述了高德纳所做的贡献,其将算法严格量化衡量,使之成为后来计算机界衡量算法的业内标准。其中印象最深的一句话是计算机就是为了处理庞大数据而生的,所以算法的考虑只需要考虑无穷大的情况,计算机科学家应该把注意力放在数量级的差异上。这让我对计算机科学有了更深的认识。

思考题:

1.1 世界上还有什么产品是类似于计算机,是软硬件分离的?

答:1.手机;2.无人机;3.汽车。

1.2如果一个程序只运行一次,在编写它的时候,你是采用最直观但是效率较低的算法,还是依然寻找复杂度最优的算法?

答:我依然会寻找复杂度最优的算法,一个程序即使只运行一次,但你依然无法知道它的数据量有多大,所以只有从假设数据无穷大的情况下出发,编写算法,才能保证万无一失。


http://www.ppmy.cn/news/615763.html

相关文章

勇士冒险游戏

#include<bits/stdc.h> #include<windows.h> #include<conio.h> #include<fstream> using namespace std;//角色信息 struct person {char name[255];int health;int maxhealth;int attack;int defence;int speed;int attention;int magic;int maxmag…

Redis之击穿、穿透、雪崩问题

目录 缓存问题之缓存击穿 击穿解释&#xff1a; 击穿&#xff1a;高并发量的同时key失效&#xff0c;导致请求直接到达数据库&#xff1b; 解决方法&#xff1a; 缓存问题之缓存穿透 穿透解释&#xff1a; 穿透&#xff1a; 很多请求都在访问数据库一定不存在的数据&…

【UE4】实现《黑暗之魂》背刺攻击——如何判断攻击位置?!

这次分享一个我在DynamicCombatSystem里面学来的一个功能——就是判断攻击的位置&#xff0c;例如在黑暗之魂中玩家经常要用到背刺&#xff0c;那么就得站到敌人的背后进行攻击&#xff0c;如何判断玩家是在敌人的背后呢&#xff1f; Step1 创建一个枚举&#xff0c;有四个位置…

《黑暗之魂3》的游戏设计思路

动作游戏基础概念 动作游戏的深度与宽度 宽度 简单&#xff1a;游戏可能出现情况的和 等价&#xff1a;可能空间 例如&#xff1a;黑魂中的普攻、战技、魔法、咒术、盾反、翻滚或滑步、不同武器的不同动作模组、小怪的AI和设计、玩家之间的入侵玩法、Boss的设计等等每一种可能&…

NoSQL之redis缓存雪崩、穿透、击穿概念解决办法

目录 一&#xff1a;缓存雪崩 1.1概念理解 1.2解决方案 1.2.1数据预热 1.2.2缓存层高可用 1.2.3做二级缓存&#xff0c;或双缓存策略 1.2.4缓存业务添加限流和服务降级策略 1.3举例 二&#xff1a;缓存穿透 2.1概念理解 2.2解决方案 2.2.1缓存空值 2.2.2布隆过滤器…

恶魔之魂重制版登陆服务器未响应,数毛社分析《恶魔之魂:重制版》 60帧运行,加载超快...

原标题&#xff1a;数毛社分析《恶魔之魂&#xff1a;重制版》 60帧运行&#xff0c;加载超快 魂类游戏《恶魔之魂&#xff1a;重制版》将登陆PS5平台&#xff0c;很多玩家都非常期待该作。近日&#xff0c;数毛社公布了PS5《恶魔之魂&#xff1a;重制版》的游戏演示分析。Rese…

原罪学者 无限连接服务器,黑暗之魂2原罪学者 召唤或连线失败的解决方法分享...

黑暗之魂2原罪学者 召唤或连线失败的解决方法分享 今天为大家带来的是黑暗之魂2原罪学者召唤或连线失败的解决方法分享&#xff0c;一起来看看吧&#xff01; 自从前几天更新之后无法召唤与被召唤让本人非常苦恼&#xff0c;因为我很喜欢跟别人一起逛街阿!!!!因此我在网路上爬文…

《计算之魂》读书笔记

计算之魂&#xff08;吴军&#xff09; 引子 计算的本质——从机械到电子 第 1 章 毫厘千里之差——大O概念 1.1 算法的规范化和量化度量 软件为什么从计算机科学中分离出来&#xff1f; 最初计算机是用于计算&#xff0c;而拥有了计算的基础功能&#xff0c;为了更高效计算更…