class Solution { public: void preorderTraversal(TreeNode* root) { //1.先逐个访问左路结点,并将其入栈 //2.再访问栈顶元素的右子树 stack<TreeNode*> helper; TreeNode* cur=root; //只 ...
分类:
其他好文 时间:
2020-05-22 00:09:07
阅读次数:
59
# 引用正则来三等分字符串 import re # 转换成二进制数 bi = "{0:b}".format(18223104) # 补齐32位 bi = "0"*(32-len(bi))+bi # 8个一组算出每8个数字的十进制,然后再加“,”分隔 ret_ip_string = '.'.join( ...
分类:
编程语言 时间:
2020-05-22 00:08:03
阅读次数:
107
iter: def iter(source, sentinel=None): # known special case of iter """ iter(iterable) -> iterator iter(callable, sentinel) -> iterator Get an iterato ...
分类:
编程语言 时间:
2020-05-21 21:16:23
阅读次数:
88
题目大意 有一棵有$n$($n\leq10^5$)个点的树,有点权$d_i$、边权$c_i$,有$m$($m\leq10^5$)次操作。 每次操作给定$x,y(y\in[ 1000,1000])$,将点$x$的点权+y,要找到一个点,使所有点的 点权乘到这个点的距离 之和最小,输出最小的和。 题解 ...
分类:
其他好文 时间:
2020-05-21 21:16:05
阅读次数:
63
buf2str(buffer) { let encodedString = String.fromCodePoint.apply(null, new Uint8Array(buffer)); let decodedString = decodeURIComponent(escape(encodedS ...
分类:
其他好文 时间:
2020-05-21 14:41:52
阅读次数:
246
在location外,两者作用差不多 在location里: last 重写后会继续匹配location(停止当前这个请求,并根据rewrite匹配的规则重新发起一个请求。新请求又从第一阶段开始执行…) break 重写后停止匹配location(相对last,break并不会重新发起一个请求,只是 ...
分类:
其他好文 时间:
2020-05-21 13:15:38
阅读次数:
45
1、设计四个类,分别是:(知识点:抽象类及抽象方法) (1)Shape表示图形类,有面积属性area、周长属性per,颜色属性color,有两个构造方法(一个是默认的、一个是为颜色赋值的),还有3个抽象方法,分别是:getArea计算面积、getPer计算周长、showAll输出所有信息,还有一个求 ...
分类:
其他好文 时间:
2020-05-21 11:57:11
阅读次数:
45
1、设计四个类,分别是:(知识点:抽象类及抽象方法) (1)Shape表示图形类,有面积属性area、周长属性per,颜色属性color,有两个构造方法(一个是默认的、一个是为颜色赋值的),还有3个抽象方法,分别是:getArea计算面积、getPer计算周长、showAll输出所有信息,还有一个求 ...
分类:
其他好文 时间:
2020-05-21 11:44:23
阅读次数:
45
时区转换 主要是用来转换时区用的,特别涉及到冬令时和夏令时的区域,这样会很烦,所以需要用个方法来转换 这个主要是创建一些模型 下面的是具体的方法 具体用法如下面的代码所示 ...
分类:
其他好文 时间:
2020-05-21 09:24:22
阅读次数:
49
一行代码抵千言。字符串里面有登录名和密码,用特殊字符分隔。现在需要从这个字符串里面读取数据。 需要用到sscanf函数,以及正则表达式。 当然,这里的正则表达式并非完美(没有过滤非法字符、没有限制字符个数,等等) 但是,这个Demo只是是满足我们目前的需求的。当前使用,足以。 #include <s ...
分类:
其他好文 时间:
2020-05-21 00:13:56
阅读次数:
71