摘要: 一、题目描述 在上次打劫完一条街道之后和一圈房屋后,小偷又发现了一个新的可行窃的地区。这个地区只有一个入口,我们称之为“根”。 除了“根”之外,每栋房子有且只有一个“父“房子与之相连。一番侦察之后,聪明的小偷意识到“这个地方的所有房屋的排列类似于一棵二叉树”。 如果两个直接相连的房子在同一天晚上被打 阅读全文
posted @ 2019-01-04 17:15 zhizhiyu 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 一、题目描述 给定一个未排序的数组,判断这个数组中是否存在长度为 3 的递增子序列。 数学表达式如下: 说明: 要求算法的时间复杂度为 O(n),空间复杂度为 O(1) 。 示例 1: 示例 2: 二、题目分析和代码实现 1、第一种方法——最直接的思路 1)采用动态规划的方法,dp[i]代表以num 阅读全文
posted @ 2019-01-04 16:01 zhizhiyu 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 一、题目描述 序列化二叉树的一种方法是使用前序遍历。当我们遇到一个非空节点时,我们可以记录下这个节点的值。如果它是一个空节点,我们可以使用一个标记值记录,例如 #。 例如,上面的二叉树可以被序列化为字符串 "9,3,4,#,#,1,#,#,2,#,6,#,#",其中 # 代表一个空节点。 给定一串以 阅读全文
posted @ 2019-01-04 13:35 zhizhiyu 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 一、题目描述 给定一个无序的数组 nums,将它重新排列成 nums[0] < nums[1] > nums[2] < nums[3]... 的顺序。 示例 1: 示例 2: 说明:你可以假设所有输入都会得到有效的结果。 进阶:你能用 O(n) 时间复杂度和 / 或原地 O(1) 额外空间来实现吗? 阅读全文
posted @ 2019-01-03 20:15 zhizhiyu 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 一、题目描述 编写一段程序来查找第 n 个超级丑数。 超级丑数是指其所有质因数都是长度为 k 的质数列表 primes 中的正整数。 示例: 说明: 1 是任何给定 primes 的超级丑数。 给定 primes 中的数字以升序排列。 0 < k ≤ 100, 0 < n ≤ 106, 0 < pr 阅读全文
posted @ 2019-01-03 19:59 zhizhiyu 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 原文链接 在Linux下重命名文件或目录,可以使用mv命令或rename命令,这里分享下二者的使用方法。 mv命令既可以重命名,又可以移动文件或文件夹。 例子:将目录A重命名为B mv A B 例子:将/a目录移动到/b下,并重命名为c mv /a /b/c 其实在文本模式中要重命名文件或目录,只需 阅读全文
posted @ 2019-01-03 17:40 zhizhiyu 阅读(28237) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/m0_37962554/article/details/76934105 阅读全文
posted @ 2019-01-03 15:42 zhizhiyu 阅读(410) 评论(0) 推荐(0) 编辑
摘要: vs2015 LNK2005 "class std::basic_ostream<char,struct std::char_traits<char> > & __cdecl printR(class std::basic_ostream<char,struct std::char_traits<c 阅读全文
posted @ 2019-01-02 16:21 zhizhiyu 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 先总结下: 1. using namespce std;尽量不要(或者强硬一点,不许)在头文件中使用。 解析: 不让这么用,主要原因就是防止名字重复(即自定义变量名和std中名字重复),因为头文件会被很多地方使用,你不知道这个using能覆盖多大范围。 2. 头文件最好不用,但在cpp文件中可以使用 阅读全文
posted @ 2018-12-29 15:36 zhizhiyu 阅读(7314) 评论(0) 推荐(0) 编辑
摘要: 一、题目描述 初始时有 n 个灯泡关闭。 第 1 轮,你打开所有的灯泡。 第 2 轮,每两个灯泡你关闭一次。 第 3 轮,每三个灯泡切换一次开关(如果关闭则开启,如果开启则关闭)。第 i 轮,每 i 个灯泡切换一次开关。 对于第 n 轮,你只切换最后一个灯泡的开关。 找出 n 轮后有多少个亮着的灯泡 阅读全文
posted @ 2018-12-29 13:58 zhizhiyu 阅读(317) 评论(0) 推荐(0) 编辑