当前位置: 首页 > news >正文

小白都能玩的算法day3-计算机的变革

小白讲故事,每日都精彩。

计算机的变革

这一节我们简单了解下计算机的变革。

1946世界上第一台计算机ENIAC每秒可以执行5000次加法或者400次乘法。

计算机

1978年随着8086芯片的主屏4.77-1-MHZ,就拥有了浮点计算能力,三角函数等数学指令。每秒可以处理百万级指令。

8086芯片

2018骁龙845芯片拥有8核心,2.8GHZ的主频;同时集成GPU。

骁龙845

到此为止,我们可以说从ENIAC到骁龙CPU计算机能力至少增长了10万级倍数。但是也不能满足我们计算要求,因此会想到其他方式解决方案。

我们最熟悉的就是分布式集群,一个hadoop分布式集群动辄有数千台机器,级CPU核心,利用分布式算法计算能力达到级倍数。

hadoop分布式集群

其实这些对于大规模,复杂的计算还是远远不够,之后提出了量子计算机。

量子计算机

说了这么多,小白今日的分享就到这里。

今日一题

写一个函数判断字符串中x的数量和o的数量是否相等(忽略大小写):

XO("ooxx") => true
XO("xooxx") => false
XO("ooxXm") => true
XO("zpzpzpp") => true // 没有x也没有o,所有相等,都为0
XO("zzoo") => false
复制代码

相关文章:

  • Easyui入门视频教程 第04集---Easyui布局
  • git的安装
  • Visual Studio ALM 词汇表
  • mysql判断两个逗号分隔字符串是否有交集
  • 2018 KDD CUP支付宝安全团队Deep X斩获两项大奖
  • JConsole connection failed
  • tarjan进阶
  • ubuntu13启动屏幕亮度0解决方法
  • 数据结构与抽象 Java语言描述 第4版 pdf (内含标签)
  • 文件尾存在EOF吗?
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • JMeter中的读取json数据---JSON Extractor插件
  • 添加GDataXMLNODE.h和.m的方法
  • Administrator 被禁用
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • [LeetCode] Wiggle Sort
  • 【刷算法】求1+2+3+...+n
  • angular2开源库收集
  • Babel配置的不完全指南
  • classpath对获取配置文件的影响
  • FineReport中如何实现自动滚屏效果
  • IndexedDB
  • JavaScript设计模式之工厂模式
  • Java多态
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • PhantomJS 安装
  • VuePress 静态网站生成
  • vue学习系列(二)vue-cli
  • 安装python包到指定虚拟环境
  • 跨域
  • 免费小说阅读小程序
  • 浅析微信支付:申请退款、退款回调接口、查询退款
  • 小程序上传图片到七牛云(支持多张上传,预览,删除)
  • 一个项目push到多个远程Git仓库
  • Linux权限管理(week1_day5)--技术流ken
  • mysql 慢查询分析工具:pt-query-digest 在mac 上的安装使用 ...
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • ​软考-高级-信息系统项目管理师教程 第四版【第19章-配置与变更管理-思维导图】​
  • # 睡眠3秒_床上这样睡觉的人,睡眠质量多半不好
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • #设计模式#4.6 Flyweight(享元) 对象结构型模式
  • (1)Map集合 (2)异常机制 (3)File类 (4)I/O流
  • (12)Hive调优——count distinct去重优化
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (分享)自己整理的一些简单awk实用语句
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (黑马出品_高级篇_01)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (转)VC++中ondraw在什么时候调用的
  • (转)大型网站架构演变和知识体系
  • (转载)深入super,看Python如何解决钻石继承难题
  • .net mvc部分视图
  • .net oracle 连接超时_Mysql连接数据库异常汇总【必收藏】
  • .NET 简介:跨平台、开源、高性能的开发平台