打开文件读取每一行并分词
Numpy垂矗方向拼接矩阵
dir(s)列出s可以操作的函数方法返回的是一个list对象
给定一个二叉搜索树, 找到该树中兩个指定节点的最近公共祖先
百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”
要区分lr是否是在root的同侧或者异侧,异侧直接返回root就行了
同侧的话需要递归到l,r那颗子树继续判断
给定一个二叉树, 找到该树中两个指定节点的最近公共祖先
百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”
一个模块就是一个包含了Python定义和聲明的文件文件名就是模块名字加上.py 的后缀。
import 加载的模块分为四个通用类别:
# 这是因为findall会优先把匹配结果组里内容返回如果想要匹配結果,使用":"取消权限即可
在匹配部分加上()之后所切出的结果是不同的,
没有()的没有保留所匹配的项但是有()的却能够保留了匹配的项
这个在某些需要保留匹配部分的使用过程是非常重要的