
算法基础_余祥宣 读书笔记
文章平均质量分 93
将伪代码用C实现了下,记录学习过程;
实践书里建议机器过一遍的建议;
jennydale
感觉自己好菜啊,C文件操作不熟悉和C++面向对象的不深刻 primer plus看了一半,数据结构和算法深入了解了dp,不上个专硕了,就开始准备学硕的计租不会,操作系统打算看mudo库,计网打算考证 上岸军工央企
展开
-
算法_章节递归算法第三章读书笔记
每一次递归视为调用自身代码的复制件,系统采用代码共享的方式而不是把代码复制一份到自己的系统,调用要做的事情,递归调用也要做。callA嵌套B,先保存A地址,再保存B地址,然后先返回B,再返回A地址;保存多个地址,用栈的方式。翻译:把递归过程中递归调用的地方用等价的代码来代替,并且对return进行处理。措施:借助全局变量,通过栈实现回传:造成栈结构不一致,调用操作次序?callA调用A结束后能从系统获得返回的地址,按照地址执行下一条指令。下面的递归中本书:变参值的回传采用第一种方式,交流:全局变量,参数。原创 2023-05-23 15:05:37 · 99 阅读 · 0 评论 -
算法_章节导引与基本数据结构第二章读书笔记
在实际算法分析中,想用多项式来表示时间,但是现实很复杂,确认系数困难,而确认次数容易,而这个系数却能基本反映关系。作时空分布图,用给定的 数据执行调试后认为正确的程序测定计算出结果花去的时间空间。反映算法在各种情况下工作的数据集,编写出能产生最好最坏和有代表性情况的数据配置。为计算时间的上界函数。基本运算:加减乘除,浮点数预算,比较,变量赋值,过程调用等是常数。是最好情况和最坏情况下的计算时间就一个常因子!一组有穷的规则,规定了解决某一特定类型问题的一系列运算。频率计数和每次的执行时间,*就是时间总量。原创 2023-05-19 10:56:54 · 257 阅读 · 0 评论