摘要: #include<iostream> #include<vector> #include<stack> using namespace std; struct TreeNode{ long val; TreeNode* left; TreeNode* right; TreeNode(long v){ 阅读全文
posted @ 2020-01-20 11:58 PirateLHX 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Longest Palindromic Substring Given a string s, find the longest palindromic substring in s. You may assume that the maximum length of s is 1000. Exam 阅读全文
posted @ 2019-12-01 16:46 PirateLHX 阅读(138) 评论(0) 推荐(0) 编辑
摘要: https://gist.github.com/ajschumacher/2891017 阅读全文
posted @ 2018-04-11 11:19 PirateLHX 阅读(749) 评论(0) 推荐(0) 编辑
摘要: http://yongyuan.name/blog/evaluation-of-information-retrieval 阅读全文
posted @ 2018-04-11 10:47 PirateLHX 阅读(1733) 评论(0) 推荐(0) 编辑
摘要: 关于vector的capacity和size 在vector中,size表示当前vector数组的长度,即现在含有元素数量,而capacity则指的是在当前vector还没有重新分配空间前你最大容量。 resize和reserve resize(n)代表将vector的size限定为n,即如果原来v 阅读全文
posted @ 2018-03-18 19:11 PirateLHX 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 可以发现直接使用"="进行浅复制,一旦拷贝源对象改变,那么拷贝的全部就会改变。但是如果采用np.copy()函数,可以实现深复制,此时拷贝后的对象与原来对象已经没有关联。 阅读全文
posted @ 2018-01-08 19:48 PirateLHX 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-01-08 17:24 PirateLHX 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 在python的程序中,发现了如下的伪随机数产生的代码: 该段代码的目的是产生一个2行3列的assarray,其中的每个元素都是[0,1]区间的均匀分布的随机数 这里看以看到,有一个23355这个数字,其实,它是伪随机数产生器的种子,也就是“the starting point for a sequ 阅读全文
posted @ 2018-01-08 17:21 PirateLHX 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 大致意思就是:有时间一个脚本只需要解析所有命令行参数中的一小部分,剩下的命令行参数给两一个脚本或者程序。在这种情况下,parse_known_args()就很有用。它很像parse_args(),但是它在接受到多余的命令行参数时不报错。相反的,返回一个tuple类型的命名空间和一个保存着余下的命令行 阅读全文
posted @ 2018-01-08 17:03 PirateLHX 阅读(15575) 评论(1) 推荐(0) 编辑
摘要: class Solution(object): def threeSum(self, nums): """ :type nums: List[int] :rtype: List[List[int]] """ length=len(nums) nums=sorted(nums) ... 阅读全文
posted @ 2018-01-07 20:49 PirateLHX 阅读(104) 评论(0) 推荐(0) 编辑