![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习
qq_39272012
这个作者很懒,什么都没留下…
展开
-
变量什么时候会变
Python 变量的改变情况 在创建类时 class Solution: def helper(self, nums): def helperer(s): s.append(1) return s s=[1,2,3] helperer(s) return s a = Solution() a.helper([]) out = [1, 2, 3, 1] class Solution:原创 2020-07-11 16:42:04 · 178 阅读 · 0 评论 -
并归排序的程序实现及其应用
并归排序的应用 并归排序的算法实现 def merge_sort(lists): # 递归结束条件 if len(lists) <= 1: return lists # 分治进行递归 middle = len(lists)//2 left = merge_sort(lists[:middle]) right = merge_sort(lists[middle:]) # 将两个有序数组进行合并 result = [原创 2020-07-11 15:21:09 · 175 阅读 · 0 评论 -
How to make heapq evaluate the heap off of a specific attribute?
python怎么赋予堆元素额外的属性问题:python怎么赋予堆元素额外的属性针对问题代码解释 问题:python怎么赋予堆元素额外的属性 我想要保留一些对象并将它们作为堆进行处理,它们不仅仅具有整数属性,同时还具有其他属性。如何同时作为推对象保存这些属性并在需要的时候调用它们。 针对问题 leetcode 378. 有序矩阵中第K小的元素 给定一个 n x n 矩阵,其中每行和每列元素均按升序排序,找到矩阵中第 k 小的元素。 请注意,它是排序后的第 k 小元素,而不是第 k 个不同的元素。 示例原创 2020-07-02 16:20:58 · 80 阅读 · 0 评论