学期(如2020-2021-1) 学号(如:20201310) 《信息安全专业导论》第7周学习总结
作业信息
这个作业属于哪个课程 | <班级的链接>(如2020-2021-1信息安全专业导论) |
---|---|
这个作业要求在哪里 | <作业要求的链接>(如2020-2021-1信息安全专业导论第七周作业) |
这个作业的目标 | <关于数列,栈,列表,树等可以充分理解> |
作业正文 | https://www.cnblogs.com/hzxjkl/p/13977633.html |
教材学习内容总结
- 列表和队列栈的关系:
列表是一种数据项构成的有限序列,即按照一定的线性顺序,排列而成的数据项的集合,在这种数据结构上进行的基本操作包括对元素的的查找,
栈和队列是两种特殊类型的列表。
- 栈和队列的关系:
区别:栈的特点是先进后出;队列的特点是先进先出;
相同:栈和队列的共同点是只允许在端点处插入和删除元素;队列的操作与栈的操作类似,不同的是队列的删除是在 表的头部(front)进行.
- 列表和队列的关系:
区别:列表不会去重,队列会
参考:https://blog.csdn.net/neodav/article/details/7208917
- 树的应用和创建
创建树实际上就是创建节点,然后连接节点
- 图,创建图 图算法
(https://www.cnblogs.com/nigang/p/3599334.html)
数学之道
代码调试中的问题和解决过程
- 问题1:set没有固定排序所以无法用索引,为什么返回两次set,返回值确实相同的
- 问题1解决方案:网络未搜到
- 问题2:set食用什么方式保存字典,和set
- 问题2解决方案:云班课
其他(感悟、思考等,可选)
- sorted和sort()的区别和为什么sort()产生的新函数无法打印,因为sort是对原函数修改,没有一个新的返回值。无法用print函数直接打印。由dayinchulaishe此引发我的思考为什么对原函数进行修改,就无法打印出来,print到底都能
打印出来什么。或者说函数的返回值是否和这种情况一样,为什么不用return,或print函数返回就是none。至今为明白,还是一直不懂。print直接打印和打印返回值是否有关联。不返回的值是怎么进行保存的。那么像数列这样可以直接修改的,为什么
修改后的值可以直接打印出来。这也是我的问题
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第七周 | 200/200 | 2/2 | 20/20 |
sort
可迭代对象
可希哈对象
for循环对应两个可迭代对象