七巧板的思考之程序的根本
七巧板大家可能都知道怎么玩的,它是由七快不通形状但是具有一定规则的“板”组成。
众所周知,程序=算法+数据结构。
目前计算机被更多的用于大量数据的数值运算和非数值处理,合理的安排数据元素之间的关系直接影响计算机的运行效率和使用存储空间大小,由此产生了一门重要的计算机课程,数据结构。
程序就是在数据的某些特定的表示方式和结构方式基础上对抽象算法的计算机语言的具体描述。
从七巧板的角度看,我们为了做出一些有趣的图案,我们会在大脑中产生图案的原型,但是如何将这种抽象的东西用客观的实物展现出来呢?这七块小板子,是我们需要的数据元素。但是板子不是随便找的,他们要有一定的形状,不同形状的板子之间要有一定的关系,它们自由组合按照人的思维组装成奇妙的图案。
七巧板思想正是对程序的根本的诠释。
七巧板的思考之程序的根本相关推荐
- 跳楼程序员让我们思考:程序员中年危机都有哪些?
在一个电视节目中,主人公--著名企业家曹德旺对自己的儿子说了这样一句话:"如果真的混不下去就去跳楼!"当时,笔者认为这只是一句玩笑话,当看到中兴程序员跳楼事件后,笔者陷入了深思:如 ...
- 学会思考--菜鸟程序员晋升大神之路
"菜鸟"和"大神" 刚刚走出就业的程序员,技术是刚刚起步的基点.那下面我们就聊一聊有关技术的东西.首先请您先想想这几个问题.现在社会上有很多程序员,那您是否可想 ...
- 关于思考写程序的意义
最近学习iOS的时间变得很稀少了.之前上班时候还能利用闲暇时间学习一下,再加上下班后在家学习:但是最近工作量变大了,也没所谓的闲暇时间了,于是我索性把macbook也带回了家.而回家后,一个日本的同事 ...
- 流水线上的思考——异步程序开发模型(2)
上一期我们讲了一个简单的流水线处理流程,正如我们在上期最后所说那样,这个简单的流水线处理流程对于后续有慢设备操作的业务来说,性能有可能偏低.今天我们来讨论一下如何提高性能的方法. 首先让我们来大致区分 ...
- python 记录日志到日志服务器_Python日志模块的使用与思考:服务器程序将每日日志写入每日日志文件,logging,及,把,每天,到,当天,中...
需求: 一个Python服务器程序,可能会连续运行几个月,现在需要把每天产生的log信息写入到当天的文件中,即每天产生一个log文件. 使用logging模块编写程序,第一个版本如下: import ...
- 毕业之后,这些年薪50万+的90后程序员经历了什么?
如果说薪资是检验一家公司对你认可的标准,那么年纪轻轻就能达到年薪 50 万+,一定程度上说明了公司对他创造的价值的认可. 小编深访了10+ 名这样的程序员,把他们最常见的三种成长途径梳理了出来 在一家 ...
- 《从问题到程序:用Python学编程和计算》——第3章 基本编程技术 3.1 循环程序设计...
本节书摘来自华章计算机<从问题到程序:用Python学编程和计算>一书中的第3章,第3.1节,作者 裘宗燕,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 第3 ...
- 为你揭示最危害程序员职业生涯的三大观念
蓦然回首自己做软件开发这个行业已经十年了,这十年中我获得了很多,技术能力.培训.出国.大公司的经历,还有很多很好的朋友.但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的 ...
- 加 解密的c语言程序,c语言程序设计文个件加密解密.doc
c语言程序设计文个件加密解密 程序报告设计 题目:加密解密处理 程序设计报告的电子文档(程序设计.doc ) 老师对作业要求. 1:对学生课程设计两周的纪律及提交内容的要求: (1)规定上机的时间内不 ...
最新文章
- 《Adobe Photoshop CS5中文版经典教程(全彩版)》—第2课2.8节使用仿制图章工具修复特定区域...
- Android Studio 导入应用时报错 Error:java.lang.RuntimeException: Some file crunching failed, see logs for de
- 计算机考研310分什么水平,知乎工学考研310是什么水平
- Lynis 检测自身安全漏洞工具(本机)
- [大牛就是牛]双栈排序
- 吴恩达深度学习 —— 2.9 逻辑回归中的梯度下降法
- 海明码编码和校验原理与实现【转载】
- matlab 量化 策略,【策略分享】Matlab量化交易策略源码分享
- php redis zset 延迟队列_用PHP+Redis实现延迟任务,实现自动取消订单
- php留言板示例,php留言板完整实例源码
- 前端实现html转pdf方法总结
- iredmail mysql_iRedmail配置手册
- 触感啥意思_苹果手机系统触感反馈是什么意思
- Java mail 接受网易126和163邮件时数目不全
- 神雕侠侣手游服务器维护,《神雕侠侣》2020年6月18日更新维护新服开启公告
- 隐私保护 举例_完美保护隐私
- win7如何设置通电自动开机_dell主板win10如何设置通电自动启动_dell主板win10怎么设置通电自动启动...
- 【深度学习TPU+Keras+Tensorflow+EfficientNetB7】kaggle竞赛 使用TPU对104种花朵进行分类 第十八次尝试 99.9%准确率
- odb 使用指南(一)环境搭建
- 010 Rust死灵书之Drop检查