本次使用的递归思想是非常基础且重要的。思路就是首先从数组的中间位置建立跟节点,然后元素左边的递归建立左子树,元素右边递归建立右子树。 1 class Solution: 2 def sortedArrayToBST(self, nums: List[int]) -> TreeNode: 3 if n ...
分类:
其他好文 时间:
2020-09-18 03:05:28
阅读次数:
26
一、组合 如何使用组合? 组合指的是一个对象中,包含另一个或多个对象 class People: def __init__(self,name,age,sex): self.name = name self.age = age self.sex = sex #学生类 class Student(Pe ...
分类:
编程语言 时间:
2020-09-18 01:37:30
阅读次数:
48
class 类名: 方法列表demo:定义一个Hero类 # class Hero: # 经典类(旧式类)定义形式 # class Hero():class Hero(object): # 新式类定义形式 def info(self): print("q。")说明:定义类时有2种形式:新式类和经典类 ...
分类:
其他好文 时间:
2020-09-18 01:25:22
阅读次数:
30
热更新简介 热更新是指在不需要重新编译打包游戏的情况下,在线更新游戏中的一些非核心代码和资源,比如活动运营和打补丁。热更新分为资源热更新和代码热更新两种,代码热更新实际上也是把代码当成资源的一种热更新,但通常所说的热更新一般是指代码热更新。资源热更新主要通过AssetBundle来实现,在Unity ...
分类:
其他好文 时间:
2020-09-18 00:57:56
阅读次数:
31
定义一个类,格式如下: class 类名: 方法列表 demo:定义一个Hero类 # class Hero: # 经典类(旧式类)定义形式 # class Hero(): class Hero(object): # 新式类定义形式 def info(self): print("英雄各有见,何必问出 ...
分类:
其他好文 时间:
2020-09-18 00:57:00
阅读次数:
29
#在middlewares 件中添加以下类 实现随即 user_AGENT class NovelUserAgentMiddleWare(object): #随即user_AGENT def __init__(self): self.user_agent_list = [ "Mozilla/5.0 ...
分类:
编程语言 时间:
2020-09-18 00:19:58
阅读次数:
49
方法一:BFS模板的应用。 总结的DFS、BFS模板参考:https://www.cnblogs.com/panweiwei/p/13065661.html class Solution(object): # BFS def kthLargest(self, root, k): """ :type ...
分类:
其他好文 时间:
2020-09-18 00:03:27
阅读次数:
35
class Solution(object): def isBalanced(self, root): """ :type root: TreeNode :rtype: bool """ if not root: return True # 求左子树深度 leftDenth = self.treeD ...
分类:
其他好文 时间:
2020-09-18 00:02:14
阅读次数:
32
__call__方法和可调用对象 定义了call方法的对象,称为可调用对象,即该对象可以像函数一样调用 a = 30 b = 50 c = a+b >c = a.__add__(b) obj() >__call__ 1 class SalaryAcount: 2 def __call__(self, ...
分类:
编程语言 时间:
2020-09-18 00:01:28
阅读次数:
36
实例属性 实例属性是从属于实例对象的属性,也称为实例变量,他的使用有如下几个要点: 1. 实例属性一般在__init__()方法中通过如下代码定义 self.实例属性名 = 初始值 2. 在本类的其他实例方法中,也是通过self进行访问: self.实例属性名 3. 创建实例对象后,通过实例对象访问 ...
分类:
编程语言 时间:
2020-09-17 22:49:18
阅读次数:
30