![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
Meet_Hackon
To meet code, to be a better man.
展开
-
二叉堆的python函数实现——学习mark
二叉堆本质上是一种完全二叉树。一般分为两种类型:最大堆最小堆最大堆的任何一个父节点的值,都大于或等于其左孩子和右孩子节点的值最小堆的任何一个父节点的值,都小于或等于其左孩子和右孩子节点的值二叉堆的根节点,称为堆顶二叉堆的自我调整对于二叉堆,我们可以:插入节点删除节点构建二叉树构建二叉堆,即把一个无序的完全二叉树调整为二叉堆本质:让所有飞叶子节点依次“下沉”插入和删除节点的时间复杂度均为O(logn)构建二叉堆的时间复杂度为O(n)【代码实现】#取自漫画算法,出版内容原创 2020-08-09 22:15:30 · 149 阅读 · 0 评论 -
Python3 实践项目:字符图网格
假定有一个列表的列表,内层列表的每个值都是包含一个字符的字符串,像这样:你可以认为 grid[x][y]是一幅“图” 在 x、 y 坐标处的字符, 该图由文本字符组成。 原点(0, 0)在左上角, 向右 x 坐标增加, 向下 y 坐标增加。复制前面的网格值, 编写代码用它打印出图像。提示:你需要使用循环嵌套循环,打印出grid[0][0],然后grid[1][0],然后grid[2][1...原创 2019-10-17 22:04:42 · 1070 阅读 · 1 评论 -
Python3实践项目:逗号代码
###初学Python,希望能和大家多多交流,所上传代码为自己编写手打,请勿用于其他用途,谢谢!Python3实践项目:逗号代码和字符图网格逗号代码假定有下面这样的列表:spam=[‘apples’,‘bananas’,‘tofu’,’ cats’]编写一个函数,它以一个列表值作为参数,返回一个字符串。该字符串包含所有表项,表项之间以逗号和空格分隔,并在最后一个表项之前插入 and ...原创 2019-10-16 22:59:48 · 416 阅读 · 0 评论