摘要:这道题是LeetCode里的第937道题。题目描述:你有一个日志数组 logs。每条日志都是以空格分隔的字串。对于每条日志,其第一个字为字母数字标识符。然后,要么:标识符后面的每个字将仅由小写字母组成,或; 标识符后面的每个字将仅由数字组成。我们将这两种日志分别称为字... 阅读全文
posted @ 2019-03-23 14:15 1000sakura 阅读(178) 评论(0) 推荐(0) 编辑
摘要:介绍:1.vector 的中文名为向量,可以理解为一个序列容器,里面存放的是相同的数据结构类型,类似于数组但与数组又有微妙的不同。2.vector 采用的是连续动态的空间来存储数据,它是动态的数组,它不仅可以使用下标访问每一个位置的数据,还可以对它的长度进行改变,十分... 阅读全文
posted @ 2019-03-16 15:11 1000sakura 阅读(423) 评论(0) 推荐(0) 编辑
摘要:这道题是LeetCode里的第20道题。题目要求:给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1... 阅读全文
posted @ 2019-03-16 10:21 1000sakura 阅读(63) 评论(0) 推荐(0) 编辑
摘要:这道题是LeetCode里的第160道题。题目讲的:编写一个程序,找到两个单链表相交的起始节点。如下面的两个链表:在节点 c1 开始相交。 示例 1: 输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8... 阅读全文
posted @ 2019-03-16 10:00 1000sakura 阅读(69) 评论(0) 推荐(0) 编辑
摘要:这道题是LeetCode里的第9道题。题目说的:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左... 阅读全文
posted @ 2019-03-15 23:36 1000sakura 阅读(93) 评论(0) 推荐(0) 编辑
摘要:这道题是LeetCode里的第100道题。这是题目:给定两个二叉树,编写一个函数来检验它们是否相同。如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。示例 1:输入: 1 1 / \ / \ ... 阅读全文
posted @ 2019-03-15 22:27 1000sakura 阅读(64) 评论(0) 推荐(0) 编辑
摘要:这道题是LeetCode里的第104道题。给出题目:给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明: 叶子节点是指没有子节点的节点。示例:给定二叉树 [3,9,20,null,null,15,7], 3 / \ ... 阅读全文
posted @ 2019-03-15 20:31 1000sakura 阅读(96) 评论(0) 推荐(0) 编辑
摘要:这道题是LeetCode里的第1005道题。题目描述:给定一个整数数组 A,我们只能用以下方法修改该数组:我们选择某个个索引 i 并将 A[i] 替换为 -A[i],然后总共重复这个过程 K 次。(我们可以多次选择同一个索引 i。)以这种方式修改数组后,返回数组可能的... 阅读全文
posted @ 2019-03-15 19:05 1000sakura 阅读(71) 评论(0) 推荐(0) 编辑
摘要:这道题是LeetCode里的第999道题。题目叙述:在一个 8 x 8 的棋盘上,有一个白色车(rook)。也可能有空方块,白色的象(bishop)和黑色的卒(pawn)。它们分别以字符 “R”,“.”,“B” 和 “p” 给出。大写字符表示白棋,小写字符表示黑棋。车... 阅读全文
posted @ 2019-03-10 13:26 1000sakura 阅读(91) 评论(0) 推荐(0) 编辑
摘要:这道题是LeetCode里的第1001道题。题目要求: 在 N x N 的网格上,每个单元格 (x, y) 上都有一盏灯,其中 0 gridIllumination(int N, vector>& lamps, vector>& queries) { ... 阅读全文
posted @ 2019-03-08 22:06 1000sakura 阅读(225) 评论(0) 推荐(0) 编辑