- 博客(5)
- 收藏
- 关注
原创 Python算法——快速排序
2.再根据这个归位点mid,分出左[left,mid-1]、右[mid+1,right]两个数组。1.可以归位列表的第一个元素,左边的都比该元素小,右边的都比该元素大。所以先要完成归位操作,并且返回归位点的位置——分治出两个数组。快速排序运用了分治思想+递归方法。3.运用相同的原理区再次排序。接下来就是快速排序的全部内容。由于递归里包含归位操作。
2024-11-18 00:55:45
670
转载 蓝桥杯【第13届省赛】Python B组——纸张尺寸
在 ISO 国际标准中定义了 A0 纸张的大小为 1189mm × 841mm,将 A0 纸沿长边对折后为 A1 纸,大小为 841mm × 594mm,在对折的过程中长度直接取下整(实际裁剪时可能有损耗)。将 A1 纸沿长边对折后为 A2 纸,依此类推。输入一行包含一个字符串表示纸张的名称,该名称一定是 A0、A1、A2、A3、A4、A5、A6、A7、A8、A9 之一。输出两行,每行包含一个整数,依次表示长边和短边的长度。输入纸张的名称,请输出纸张的大小。
2024-11-06 00:08:15
521
原创 Python蓝桥杯——寻找2020
其中 1 个是在同一行里的,1 个是在同一列里的,3 个。这是我参考了许多人的方法做出来的我认为简单的方法,有什么问题可以评论一下,我好改正。小蓝有一个数字矩阵,里面只包含数字 0 和 2。个文件里面,在试题目录下有一个文件 2020.txt,里面给出了小蓝的矩阵。在一条从左上到右下的斜线上连续四个字符,从左上到右下构成 2020。小蓝的矩阵比上面的矩阵要大,由于太大了,他只好将这个矩阵放在了一。整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。请帮助小蓝确定在他的矩阵中有多少个 2020。
2024-09-24 00:01:59
599
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅