Python
文章平均质量分 96
poggioxay
这个作者很懒,什么都没留下…
展开
-
数据结构与算法(二)(Python版)
第2趟,再继续将第3个数据项跟前2个数据项比对,并移动比自身大的数据项,空出位置来,以便加入到子列表中,经过n-1趟比对和插入,子列表扩展到全表,排序完成。第2趟比较交换时,最大项已经就位,需要排序的数据减少为n-1,共有n-2对相邻数据进行比较,直到第n-1趟完成后,最小项一定在列表首位,就无需再处理了。,是因为递归的层数太多,系统调用栈容量有限。要确定列表中是否存在需要查找的数据项,首先从列表的第1个数据项开始,按照下标增长的顺序,逐个比对数据项,如果到最后一个都未发现要查找的项,那么查找失败。原创 2023-02-22 20:40:16 · 481 阅读 · 1 评论 -
数据结构与算法(一)(Python版)
一个实验室,在任意的一个小时内,大约有10名学生在场,这一小时中,每人会发起2次左右的打印,每次1~20页。由链表结构我们知道要访问到整条链上的所有数据项,都必须从表头head开始沿着next链接逐个向后查找,所以添加新数据项最快捷的位置是表头,整个链表的首位置。由于无序表并没有限定数据项之间的顺序,新数据项可以加入到原表的任何位置按照实现的性能考虑,应添加到最容易加入的位置上。2. 同一个算法,采用不同的编程语言编写,放在不同的机器上运行,得到的运行时间会不一样,有时候会大不一样。原创 2023-01-29 19:03:30 · 957 阅读 · 0 评论 -
python基础知识整理一(持续更新中)
文章目录listtuple条件判断循环dictset调用函数数值类型转换定义函数空函数参数检查返回多个值函数的参数位置参数默认参数可变参数原创 2021-04-28 21:18:10 · 251 阅读 · 2 评论 -
python基础知识整理二(持续更新中)
文章目录函数的参数关键字参数命名关键字参数参数组合递归函数切片迭代(for循环)列表生成式生成器迭代器原创 2021-05-30 08:47:49 · 139 阅读 · 2 评论