自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Python数据结构与算法--数组--扫雷游戏+矩阵变换

程序接收三个参数,M,N和p,然后生成一个M * N的矩阵,然后每一个cell有p的概率是地雷。生成矩阵后,再计算出每一个cell周围地雷的数量。

2023-09-02 16:33:33 215 1

原创 Python数据结构与算法--数组--洗牌问题+质数问题+验证哥德巴赫猜想

介绍了洗牌问题与质数问题的常用方法

2023-09-01 12:08:41 131 1

原创 Python数据结构与算法(上课笔记)---双端队列与无序表的实现

其中包含的head只是对首个节点的引用,判断空表的isEmpty()很容易实现(return self.head ==None)size :从链条头head开始遍历到表尾同时用变量累加经过的节点个数(代价O(N))设置一个属性head,保存对第一个节点的引用,空表的head为None。如果想访问到链表中的所有节点,就必须从第一个节点开始沿着节点遍历下去。从链表头head开始遍历到表尾,同时判断当前节点的数据项是否目标。随着数据项的加入,无序表的head始终指向链条中的第一个节点。2.以链表实现无序表。

2023-04-19 21:43:10 57 1

原创 Python OOP第二周作业记录

重新制作您的解决方案,以便圆柱类表现为圆柱应该的行为,但不使用继承将其链接到圆。您还应该保留已创建的计数器对象的数量的运行计数,以及所有计数器实例调用其增量方法的次数。1.(b)修改您的解决方案以引入一个新的类点(如下所示),它用于表示所创建的每个形状的新数据属性(中心)。(对于圆柱体,使用圆的中心形成其底座。为这些类创建代码,并通过编写一个简单的函数test_shopes()-来演示它们的行为,以创建各种对象并调用它们的方法。4.为一系列必要的类创建Python代码,以实现一个简单的街机游戏,您的选择。

2023-04-12 19:16:25 102 2

原创 Python OOP第一周作业记录

1.使用循环2.使用字符串切片,更为简单。

2023-04-10 19:31:45 60

原创 数据结构与算法Python版(复习笔记)-队列(约瑟夫)+zoj1088

然后随机抽取一个数字m,首先在1号楼(显然是最公平的起点)切断BBS的访问,然后在此后的每一个m号楼,在n号之后环绕到1号,而忽略已经切断的楼。例如,如果n=17,m=5,网络访问将按[1,6,11,16,5,12,2,9,17,10,4,15,14,3,8,13,7]的顺序被切断。问题是,最后砍掉CGB大楼显然是最公平的(毕竟这是最好的程序员的来源),所以对于给定的n,需要仔细选择随机数m,使2号楼成为最后被选中的大楼。使用一个循环,不断出队报数,当报数为 m 时,将队首的元素出队并记录下来。

2023-04-08 21:23:16 554 2

原创 数据结构与算法Python版(上课笔记,供自己复习使用)-栈

上课学到的代码复现了一遍,添加了自己的一点点理解

2023-04-06 20:59:12 119 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除