2019-2020-1 20191326《信息安全专业导论》第七周学习总结
教材学习内容总结
抽象包括数据抽象,过程抽象和控制抽象。
实现层包含数组和链表,对于数组,查找快,而对于链表,插入和删除快。
列表的实现方式包括数组和链表。
树是按层次结构组织的,树是非线性数据结构。
先根序:先根后左子女再右子女;中根序:先左子女,再根,再右子女;后根序:先左再右,再根。
在ubuntu下,bc:中序遍历,再运算;dc:后根序遍历,再运算。
教材学习中的问题和解决过程
书上第177页在阅读过程中发现书中有地方字打错了,子程序将在第一个位置查看它的第一个形参,在第二个位置查看第二个形参。书上就是这么写的,但我觉得根据前文,在第二个位置应该访问实参。
问题1:还有112页给出的表中实行伪代码(.Block分别给三个数字两个字节),表中给的2没有与main所在列对齐,导致我在Pep8中运行时报错
问题1解决方案:在班长20191303姜淳译的帮助下,发现了这个问题最终得以解决
上周考试错题总结
错题1,原因:没有阅读到书上179页的内容,理解情况:知道了无返回值的子程序可能有RETURN语句,也可能没有。
感悟,思考
感觉自己虽然看似很努力,确实也是付出了时间和精力,但是效率还是比不上一般的同学,毕竟自己和他们之间有着较大的差距,但是只要方向对,只要我坚持去做,我相信我能够把我的学习提起来,我应当依旧保持着对学习的好奇心,保持不耻下问的学习态度,保持自己不受其他不好行为及习惯的影响,做自己认为是对的事情,尽管我现在可能还是在学习上比不过他们,但我相信我能够赶上,并且超越他们。
另外这周一上课老师讲的在Ubuntu下运行bc这个程序,还有他和dc的区别,使我感兴趣,我在课堂讨论时间去询问了娄老师,了解到在运行bc程序时是先将bc转换为dc存储,再运算,得到了运算结果,再输出的。也就是说bc实际是靠dc来实现的。我在课下又想在power shell上进行操作,结果运行不起来,老师您说是没有安装Ubuntu,我又检查电脑上确实有这个程序,我去8楼找您,结果误打误撞找到了班主任老师,是班主任老师帮我询问您的办公室我才去找到您的,在班主任告诉我之前,我也没闲着,我又跑回3楼,误打误撞找到了一位在网空实验室的一位研究生学长,他告诉我bc应该在虚拟机上操作,并教我操作了一遍,我在微信群里也得到答案是在虚拟机上完成。到了快吃饭的时候才去找到您,用Ubuntu来实现了bc。总之这也算我第一次在课下去问老师您问题,感觉收获还是很大,也很感谢老师和那位学长,还有班主任。