网址:https://leetcode.com/problems/maximum-binary-tree/ 参考: https://leetcode.com/problems/maximum-binary-tree/discuss/106146/C%2B%2B-O(N)-solution 我自己的做 ...
分类:
其他好文 时间:
2019-04-27 13:13:15
阅读次数:
119
题目描述 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10. 分析 贴出代码 ...
分类:
其他好文 时间:
2019-04-27 13:12:56
阅读次数:
104
一、写在前面 最近复仇者联盟4正在热映中,很多人都去电影院观看了电影,那么对于这部电影,看过的人都是怎么评价的呢?这时候爬虫就可以派上用场了! 二、主要思路 首先打开豆瓣电影,然后进入复仇者联盟4的详情页面:https://movie.douban.com/subject/26100958/,下拉页 ...
分类:
编程语言 时间:
2019-04-27 13:12:40
阅读次数:
196
在程序运行过程中,总会遇到各种各样的错误。 有的错误是程序编写有问题造成的,比如本来应该输出整数结果输出了字符串,这种错误我们通常称之为bug,bug是必须修复的。 有的错误是用户输入造成的,比如让用户输入email地址,结果得到一个空字符串,这种错误可以通过检查用户输入来做相应的处理。 还有一类错 ...
分类:
编程语言 时间:
2019-04-27 13:12:25
阅读次数:
201
20175218 2018 2019 2 《Java程序设计》第九周学习总结 教材学习内容总结 第十一章主要讲的就是 JDBC 与 MySQL 数据库,内容包括 MySQL 数据库管理系统,连接 MySQL 数据库,查询操作,更新、添加与删除操作,使用预处理语句,通用查询以及事务。 第十一章的重点讲 ...
分类:
其他好文 时间:
2019-04-27 13:11:50
阅读次数:
143
题目分析: 我们思考正好被k个区间覆盖的情况,那么当前这个子段是不是把所有的点分成了两个部分,那么在两个部分之间相互连k条线,再对于剩下的分别连线就很好了?这个东西不难用组合数写出来。 然后我们要证明每个区间的期望长度是点数加一分之一,这个很容易,归纳法证明就行了。 代码: ...
分类:
其他好文 时间:
2019-04-27 13:11:15
阅读次数:
114
1.小心别溢出来。 要确保变量能存下来所保存的值。 你无法用小杯子装大值。好吧,其实可以,但是会损失某些信息,也就是所说的溢位。当判断到所使用的容器不足以装载时,编译器会试着防止珍重情况发生。举例来说,你无法使用像下面这样的把int大小的东西装进byte的容器中: int x = 24; byte ...
分类:
编程语言 时间:
2019-04-27 13:10:56
阅读次数:
168
/* setter方法 o:要操作类的对象 args:属性名 attributeValue:属性值 */ public static void setXxx(Object o,String args,Object attributeValue){ Class cls = o.getClass(); ... ...
分类:
其他好文 时间:
2019-04-27 13:10:43
阅读次数:
125
最近写了一个关于动态加载左侧菜单的小Demo,用来和大家分享下! 控制器 视图 视图中需要添加的引用 <script src="~/Content/js/jquery.ztree.core.js"></script><link href="~/Content/css/zTreeStyle/zTree ...
分类:
其他好文 时间:
2019-04-27 13:10:20
阅读次数:
168
索引(index)是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定 有这样的一个student 表 为这样的一个表的name加一个索引 查询其中名字为asd的信息 当建立索引时,遍历次数为2 取消索引,查询其遍历次数 可以看出取消索引后,遍历次数为8. 因此加入索引 ...
分类:
数据库 时间:
2019-04-27 13:10:07
阅读次数:
176
[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=4319 [算法] 首先 , 我们可以求出这个字符串的rank数组 按照SA逐位枚举 , 贪心构造 , 即可 时间复杂度 : O(N) [代码] ...
分类:
其他好文 时间:
2019-04-27 13:09:54
阅读次数:
136
Effective Java 第46条for-each循环优先于传统for循环 问题: 使用for循环来遍历集合或者是数组可以借助迭代器和索引变量。但是,如果出现循环嵌套的时候很容易引起混乱。 例如: 运行程序: 使用for-each 可以解决这个问题且代码简洁。且实际上,在某些情况下,比起普通的f ...
分类:
其他好文 时间:
2019-04-27 13:09:40
阅读次数:
166
Linux常用命令 ls [TOC] 简介 ls主要用于显示文件和目录列表。作为最常见的Linux命令,大家应该都不会陌生。但是这个命令的功能也是很强大的,值得好好对待。下面对常见的几个命令参数做一下讲解。 ls F F 参数在目录名后加了正斜线(/),可以很方便用户来区分目录和文件。 ls a 用 ...
分类:
系统相关 时间:
2019-04-27 13:09:09
阅读次数:
157
思路:三步走, 第一步:获取source和target的全部属性,放入List集合中(为什么要放入List集合中,为了偷懒而已,大可以不放就是多写一层循环而已); 第二步:比较两个类中属性名是否相等,相等的话,执行第三步,不相等,继续遍历,直到遍历结束; 第三步:判断属性的类型是否相同,相同赋值,不 ...
分类:
其他好文 时间:
2019-04-27 13:08:17
阅读次数:
151
127.0.0.1 ajax.googleapis.com i.stack.imgur.com www.googletagservices.com www.gravatar.com 127.0.0.1 securepubads.g.doubleclick.net tpc.googlesyndicat... ...
Accelerated C++中文版 .pdf Beyond the C++ Standard Library(Boost)中文版.pdf Beyond the C++ Standard Library.pdf C++ Primer 3rd Edition 中文完美版.pdf C++ Primer ...
分类:
编程语言 时间:
2019-04-27 13:07:28
阅读次数:
249
1. git add .后发现提交错误,想撤销 2. git 创建分支后发现命名错误 本地分支:git branch -m 老分支名 新分支名 删除远程错误分支; 将新分支重新推送 ...
分类:
其他好文 时间:
2019-04-27 13:07:16
阅读次数:
137