首页 > 其他分享 >第十二章 让计算机“思考” 笔记

第十二章 让计算机“思考” 笔记

时间:2024-02-28 11:47:47浏览次数:21  
标签:逻辑 计算机 代码 第十二章 笔记 算法 思考 数据结构

计算机并不能像人类一样有意识地思考。然而,通过程序员编写的代码,计算机可以执行各种复杂的操作和决策,这看起来像是“思考”。
作者首先介绍了计算机逻辑,这是计算机处理信息和做出决策的基础。计算机逻辑包括布尔逻辑、比较逻辑和逻辑门等,它们用于描述和处理二进制数据的关系和运算。通过逻辑运算,计算机可以对输入的数据进行分析和处理,从而产生预期的输出结果。
作者详细解释了算法的概念和作用。算法是一组定义良好的指令,用于完成特定的任务或解决特定的问题。在计算机中,算法是以代码的形式实现的,它告诉计算机如何一步步地执行任务。好的算法可以高效地解决问题,而差的算法则可能导致性能低下甚至无法解决。因此,选择和设计合适的算法对于编写高质量的软件至关重要。
作者还讨论了数据结构的重要性。数据结构是组织和存储数据的方式,它决定了数据在内存中的布局和访问方式。合适的数据结构可以提高数据处理的效率和灵活性,从而使计算机能够更快地“思考”和解决问题。常见的数据结构包括数组、链表、栈、队列、树和图等。
通过阅读,我更加深入地理解了计算机“思考”的原理和过程。计算机是通过执行预先编写好的代码来处理信息和做出决策的,这些代码包括逻辑运算、算法和数据结构等。虽然计算机并不能像人类一样有意识地思考,但通过这些技术,它们可以执行各种复杂的任务和解决问题。

标签:逻辑,计算机,代码,第十二章,笔记,算法,思考,数据结构
From: https://www.cnblogs.com/qq999/p/18039831

相关文章

  • Deathnote/死亡笔记
    Deathnote/死亡笔记一信息收集扫描IPsudonmap-sP10.4.7.0/24-oNnmap.s扫描端口nmap-p--A10.4.7.136ssh22http80操作系统是Linux,网页服务是啊帕奇,无法访问80端口做一个nds定向绑定域名和IP地址后就可以正常访问┌──(root......
  • Two-Processor Scheduling 学习笔记
    为什么有人联考放论文题啊?不过好有趣。参考的glx博客。考虑这么一个问题,给定一张偏序图,即一个满足传递性和非自反性的偏序关系\(\succ\)连成的DAG。你需要对这张图进行拓扑排序,每次可以同时删去一个或者两个零入度点,问最少删多少次可以把图删空并构造方案。形式化地说,我们......
  • 读费曼学习法笔记
    1.为什么大家现在普遍觉得学习很痛苦,我们学习是为了什么?当前学习以输入为主,而且内容很教条,老师教什么,学生学什么,而且都是标准化的答案,不能激发学生的创新和求知欲望。学习有两方面的作用:(1)能够获取智慧,改变人的思维方式。比如开放思想,容易接受新的观念;拥有批判性思维,能够独......
  • 由select for update锁等待问题引发的深入思考
    关于MySQL的加锁机制,其实十分复杂,不同的隔离级别,是否是主键或索引,锁的粒度等等。很多工作了很多年的MySQLDBA也不能把各种加锁场景一一讲清楚。有时候一个简单的锁等待场景都值得深入研究,大家更多的是知其然而不知其所以然。本文介绍的是一个很常见的锁等待问题,但很少有人知道其......
  • 爬虫笔记
    一、bs4和lxml       1.2requests模块高级操作   ......
  • 杂题笔记
    XSY5208odekeke先考虑\(c=0\)怎么做。直接DP非常困难,发现一个球放A还是B的决策与放圆洞还是方洞的决策互相独立,可以求出两种决策的方案数再乘起来。\(f_i\)表示A总重量为\(i\)的方案数,\(g_i\)表示方洞总重量为\(i\)的方案数,做01背包。合法的方案判一下各个......
  • 闵可夫斯基和学习笔记
    闵可夫斯基和给定两个向量空间\(A\)和\(B\),则闵可夫斯基和\(A+B={a+b,a\inA,b\inB}\)。当\(A\)和\(B\)都是凸包时,他们的闵可夫斯基和也是凸包。考虑当\(A\)的轮廓是凸函数\((i,f_i)\),\(B\)的轮廓是凸函数\((j,g_j)\)时,\(A+B\)的轮廓就是\((k,\max_{i+j=k}......
  • Java面试题笔记-多线程篇
    创建线程的几种方式继承Thread类,重写run方法实现Runnable接口,实现run方法实现Callable,实现call方法,配合FutureTask获取线程返回结果通过ThreadPoolExecuter线程池获取线程资源这几种方法的底层都是Runnable,Thread是Runnable接口的实现类,Callable配合FutureTask使用......
  • 让计算机“思考”
    控制就是指CPU和各种设备之间配合进行数据的输入输出处理。程序的使用目的大体可以划分为两类。一类是大家作为工具来使用的程序。例如,文字处理器这个程序,大家是将其作为文档处理的工具来使用的。虽然用笔及尺子等也可以作成文档,不过用文字处理器会更有效率。这种情况可以说是程......
  • 第十一章 硬件控制方法 笔记
    硬件是计算机系统的物理组成部分,包括CPU、内存、硬盘、外设等。它们负责执行具体的操作和存储数据。而硬件控制方法则是指通过软件来操控硬件的方式和技术。首先介绍了硬件的基本结构和工作原理。计算机硬件由许多不同的部件组成,每个部件都有其特定的功能和工作方式。例如,CPU负责......