首页 > 编程语言 >《程序是怎样跑起来的》第六章读书笔记

《程序是怎样跑起来的》第六章读书笔记

时间:2024-02-28 23:34:55浏览次数:27  
标签:高效 读书笔记 程序 算法 第六章 效率

读完第六章后,我对算法和算法的效率有了更深入的理解。这一章详细介绍了算法的概念、分析方法以及常见的算法设计策略。
我明白了算法不仅仅是解决问题的步骤,还需要考虑时间和空间复杂度。通过对不同算法的分析比较,我了解到了一些优化算法效率的方法,例如选择合适的数据结构、减少不必要的重复计算等。
同时,这一章还介绍了一些常见的算法设计策略,如分治法、动态规划和贪心算法等。这些策略提供了思考问题和解决问题的有效途径,让我能够更加有条理地设计高效的算法。
此外,通过实际案例的分析,我更加清楚地认识到算法在实际应用中的重要性。高效的算法可以大大提高程序的运行效率,减少资源的消耗。
总的来说,第六章让我意识到算法是程序的核心,它直接影响着程序的性能和效率。在今后的编程实践中,我会更加注重算法的设计和选择,力求写出高效、简洁的代码。

标签:高效,读书笔记,程序,算法,第六章,效率
From: https://www.cnblogs.com/yuechaoran/p/18042341

相关文章

  • 《程序是怎样跑起来的》第九章总结
    阅读完《程序是怎样跑起来的》的第9章后,我深感启发。这一章主要探讨了程序运行的底层机制和原理,让我对计算机科学有了更深入的理解。通过作者的生动讲解,我逐渐揭开了程序背后的神秘面纱,感受到了计算机世界的魅力。在这一章中,作者主要讲述了操作系统对我们的重要性,操作系统的作用,......
  • 《程序是怎样跑起来的》第十一章“硬件控制方法”
    在读完“硬件控制方法”这一章节后,我了解到了硬件的重要性和其重要作用。在用C语言等高级编程语言开发的Windows应用中,大家很少能接触到直接控制硬件的指令。这是因为硬件的控制是由Windows全权负责的。Window控制硬件时借助的是输入输出指令。其中具有代表性的两个输入输出指令......
  • 读《程序是怎样跑起来的》第八章有感
    第八章——从源文件到可执行文件1.源文件如何通过编译转换成可执行文件1)计算机只能运行本地代码某种编程语言编写的程序就称为源代码,保存源代码的文件称为源文件。源代码无法直接运行原因:CPU能直接解析并运行的不是源代码而是本地代码的程序。2)本地代码的内容Dump:每个字节用2位十......
  • 读《程序是怎样跑起来的》十一、十二章有感
    我在第十一章明白了硬件的控制方法。在x86系列cpu用的汇编词汇中,通过IN指令来实现I/O输入,OUT指令来实现I/O输出。用来实现计算机主机和外围设备输入输出交互的IC称为I/O控制器或简称为I/O。所有连接计算机的外围设备都会分配一个I/O地址编号。IRQ指的是用来执行硬件中断请求的信号......
  • 《程序是怎样跑起来的》第十二章“让计算机“思考””
    读完本书的最后一章“让计算机“思考””,让我对程序有了更深入的了解,程序与我们的生活密不可分。程序的使用目的大体可以划分为两类。一类是大家作为工具来使用的程序。另外一个使用目的是用程序来代替执行人类的思考过程。用程序来表示人类的思考方式,用程序来表示人类的思考习惯......
  • 程序是怎样跑起来的第十一章观后感
    Window控制硬件时借助的是输人输出指令。其中具有代表性的两个输入输出指令就是IN和OUT。IN指令通过指定端口号的端口输入数据,并将其存储在CPU内部的寄存器中。OUT指令则是把CPU寄存器中存储的数据,输出到指定端口号的端口。计算机主机中,附带了用来连接显示器及键盘等外围设备的连......
  • 《程序是怎样跑起来的》第9章
    第八章主要讲操作系统与应用程序的关系,而看完本章后我觉得发明操作系统的发明是计算机史上一个伟大的里程碑,操作系统出现之前,是需要程序员来直接操作代码中要用的的硬件的,操作系统出现后,程序员就不用关注硬件的细节了,只面对操作系统就行了,硬件的统一由操作系统来完成,友好的图形操......
  • 《程序是怎样跑起来的》第10章
    《程序是怎样跑起来的》这本书的第十章为我揭示了程序运行的更深层次的奥秘,特别是通过汇编语言的角度。在此之前,我对于程序的理解主要停留在高级语言层面,如Python、Java等。然而,第十章让我深入到了程序的底层,与计算机硬件有了更紧密的联系。首先,我被汇编语言与本地代码之间的紧密......
  • 程序是怎样跑起来的第十章、十一章读后感
    第十章,了解到他为我们讲述了通过汇编语言来解析程序结构的方法。首先,我们知道了汇编语言与本地代码是一一对应的,把汇编语言转换为本地代码,就好像数学中三角函数中的度数和值一样。我感觉十章好像前面的汇总,在前面我们也看到函数的调用机制,在这函数的名称是函数的内存地址。这章也......
  • 《程序是怎么跑起来的》第6章
    本章节中,主要讲自己动手压缩数据并且压缩数据的原理。通过莫尔斯编码来看哈夫曼算法的基础哈夫曼算法的思想与摩尔斯码的思想类似,不是所有的内容都存入等长的二进制位中,而是把数据中经常出现的字符用尽可能短的二进制位数表示,较少出现的字符用较长的二进制位数表示。在计算机......