06 2019 档案
摘要:[TOC] Method 1: 修改/etc/ssh/sshd_config配置文件,设置ClientAliveCountMax值大一点,单位是分钟。然后重启ssh服务使生效:service sshd reload Method 2: 找到所在用户的.ssh目录,如root用户该目录在:/root/
阅读全文
摘要:[TOC] 题目描述: 给定两个字符串s1, s2,找到使两个字符串相等所需删除字符的ASCII值的最小和。 示例 1: 示例 2: 注意: + `0 dp(sz1+1, vector(sz2+1, 0)); for(int i = 1; i
阅读全文
摘要:[TOC] 题目描述: 给定一个字符串数组 ,找到 的最大值,并且这两个单词不含有公共字母。你可以认为每个单词只包含小写字母。如果不存在这样的两个单词,返回 0。 示例 1: 示例 2: 示例 3: 解法: cpp class Solution { public: int maxProduct(ve
阅读全文
摘要:[TOC] 题目描述: 在 R 行 C 列的矩阵上,我们从 (r0, c0) 面朝东面开始 这里,网格的西北角位于第一行第一列,网格的东南角位于最后一行最后一列。 现在,我们以顺时针按螺旋状行走,访问此网格中的每个位置。 每当我们移动到网格的边界之外时,我们会继续在网格之外行走(但稍后可能会返回到网
阅读全文
摘要:[TOC] 一、连接MYSQL 格式: mysql h主机地址 u用户名 p用户密码 1. 连接到本机上的MYSQL。 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql u root p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让
阅读全文
摘要:[TOC] 题目描述: 给定一个目录信息列表,包括目录路径,以及该目录中的所有包含内容的文件,您需要找到文件系统中的所有重复文件组的路径。一组重复的文件至少包括 二个 具有完全相同内容的文件。 输入 列表中的单个目录信息字符串的格式如下: 这意味着有 n 个文件(f1.txt, f2.txt ...
阅读全文
摘要:[TOC] 题目描述: 您需要在二叉树的每一行中找到最大的值。 示例: 解法:
阅读全文
摘要:[TOC] 题目描述: 给定一个 矩阵,其中每行和每列元素均按升序排序,找到矩阵中第 小的元素。 请注意,它是排序后的第k小元素,而不是第 个元素。 示例: 说明: + 你可以假设 k 的值永远是有效的, 1 ≤ k ≤ n2 。 解法: cpp class Solution { public: i
阅读全文
摘要:[TOC] 题目描述: 给定一个字符串,你的任务是计算这个字符串中有多少个回文子串。 具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被计为是不同的子串。 示例 1: 示例 2: 注意: + 输入的字符串长度不会超过 。 解法:
阅读全文
摘要:[TOC] 题目描述: 在二维数组 中, 代表位于某处的建筑物的高度。 我们被允许增加任何数量(不同建筑物的数量可能不同)的建筑物的高度。 高度 0 也被认为是建筑物。 最后,从新数组的所有四个方向(即顶部,底部,左侧和右侧)观看的“天际线”必须与原始数组的天际线相同。 城市的天际线是从远处观看时,
阅读全文
摘要:[TOC] 题目描述: 牌组中的每张卡牌都对应有一个唯一的整数。你可以按你想要的顺序对这套卡片进行排序。 最初,这些卡牌在牌组里是正面朝下的(即,未显示状态)。 现在,重复执行以下步骤,直到显示所有卡牌为止: 从牌组顶部抽一张牌,显示它,然后将其从牌组中移出。 如果牌组中仍有牌,则将下一张处于牌组顶
阅读全文
摘要:[TOC] 题目描述: 给定一个不含重复元素的整数数组。一个以此数组构建的最大二叉树定义如下: + 二叉树的根是数组中的最大元素。 + 左子树是通过数组中最大值左边部分构造出的最大二叉树。 + 右子树是通过数组中最大值右边部分构造出的最大二叉树。 通过给定的数组构建最大二叉树,并且输出这个树的根节点
阅读全文
摘要:[TOC] 题目描述: 给出二叉 搜索 树的根节点,该二叉树的节点值各不相同,修改二叉树,使每个节点 node 的新值等于原树中大于或等于 node.val 的值之和。 提醒一下,二叉搜索树满足下列约束条件: + 节点的左子树仅包含键 小于 节点键的节点。 + 节点的右子树仅包含键 大于 节点键的节
阅读全文
摘要:[TOC] 题目描述: 满二叉树是一类二叉树,其中每个结点恰好有 0 或 2 个子结点。 返回包含 N 个结点的所有可能满二叉树的列表。 答案的每个元素都是一个可能树的根结点。 答案中每个树的每个结点都 必须 有 。 你可以按任何顺序返回树的最终列表。 示例: 输入:7 输出:[[0,0,0,nul
阅读全文
摘要:[TOC] 题目描述: 有一个二维矩阵 其中每个元素的值为 或 。 移动是指选择任一行或列,并转换该行或列中的每一个值:将所有 都更改为 ,将所有 都更改为 。 在做出任意次数的移动后,将该矩阵的每一行都按照二进制数来解释,矩阵的得分就是这些数字的总和。 返回尽可能高的分数。 示例: 提示: + `
阅读全文
摘要:[TOC] 题目描述: 给定二叉树根结点 ,此外树的每个结点的值要么是 0,要么是 1。 返回移除了所有不包含 1 的子树的原二叉树。 ( 节点 X 的子树为 X 本身,以及所有 X 的后代。) 示例1: 示例2: 示例3: 说明: + 给定的二叉树最多有 100 个节点。 + 每个节点的值只会为
阅读全文
摘要:[TOC] 题目描述: 给一个有 n 个结点的有向无环图,找到所有从 到 的路径并输出(不要求按顺序) 二维数组的第 i 个数组中的单元都表示有向图中 i 号结点所能到达的下一些结点(译者注:有向图是有方向的,即规定了a→b你就不能从b→a)空就是没有下一个结点了。 示例: 提示: + 结点的数量会
阅读全文
摘要:[TOC] 题目描述: 返回与给定先序遍历 相匹配的二叉搜索树(binary search tree)的根结点。 (回想一下,二叉搜索树是二叉树的一种,其每个节点都满足以下规则,对于 的任何后代,值总 。此外,先序遍历首先显示节点的值,然后遍历 ,接着遍历 。) 示例: 提示: + `1 & lst
阅读全文
摘要:[TOC] 题目描述: 给定两个由一些 闭区间 组成的列表,每个区间列表都是成对不相交的,并且已经排序。 返回这两个区间列表的交集。 (形式上,闭区间 (其中 `a intervalIntersection(vector & A, vector & B) { int sz1 = A.size();
阅读全文
摘要:[TOC] 题目描述: 给定正整数 K,你需要找出可以被 K 整除的、仅包含数字 1 的最小正整数 N。 返回 N 的长度。如果不存在这样的 N,就返回 1。 示例 1: 示例 2: 示例 3: 提示: + `1 st; while(st.find(val) == st.end() && val%K
阅读全文
摘要:[TOC] 题目描述: 在一个火车旅行很受欢迎的国度,你提前一年计划了一些火车旅行。在接下来的一年里,你要旅行的日子将以一个名为 days 的数组给出。每一项是一个从 1 到 365 的整数。 火车票有三种不同的销售方式: + 一张为期一天的通行证售价为 costs[0] 美元; + 一张为期七天的
阅读全文
摘要:[TOC] 题目描述: 给定两个整数 A 和 B,返回 任意 字符串 S,要求满足: + S 的长度为 A + B,且正好包含 A 个 字母与 B 个 字母; + 子串 没有出现在 S 中; + 子串 没有出现在 S 中。 示例 1: 示例 2: 提示: + `0 2 (B+1) || B 2 (A
阅读全文
摘要:[TOC] 题目描述: 给定一个有 个结点的二叉树的根结点 ,树中的每个结点上都对应有 枚硬币,并且总共有 枚硬币。 在一次移动中,我们可以选择两个相邻的结点,然后将一枚硬币从其中一个结点移动到另一个结点。(移动可以是从父结点到子结点,或者从子结点移动到父结点。)。 返回使每个结点上只有一枚硬币所需
阅读全文
摘要:[TOC] 题目描述: 当 A 的子数组 A[i], A[i+1], ..., A[j] 满足下列条件时,我们称其为 湍流子数组 : + 若 i A[k+1],且当 k 为偶数时,A[k] A[k+1] ,且当 k 为奇数时, A[k] A[2] A[4] & A) { int sz = A.siz
阅读全文
摘要:[TOC] 题目描述: 给定一个整数数组 ,返回其中元素之和可被 整除的(连续、非空)子数组的数目。 示例: 提示: + `1 & A, int K) { vector mp(K, 0); mp[0] = 1; int pre = 0; int res = 0; for(int val : A){
阅读全文
摘要:[TOC] 题目描述: 给定一个有 个节点的二叉树,每个节点都有一个不同于其他节点且处于 中的值。 通过交换节点的左子节点和右子节点,可以翻转该二叉树中的节点。 考虑从根节点开始的先序遍历报告的 N 值序列。将这一 N 值序列称为树的行程。 (回想一下,节点的先序遍历意味着我们报告当前节点的值,然后
阅读全文
摘要:[TOC] 题目描述: 给定数组 A,我们可以对其进行 煎饼翻转 :我们选择一些正整数 `k pancakeSort(vector& A) { int sz = A.size(); int left = sz; vector res; for(int k = 1; k
阅读全文
摘要:[TOC] 题目描述: 返回所有长度为 N 且满足其每两个连续位上的数字之间的差的绝对值为 K 的 非负整数 。 请注意, 除了 数字 0 本身之外,答案中的每个数字都 不能 有前导零。例如,01 因为有一个前导零,所以是无效的;但 0 是有效的。 你可以按任何顺序返回答案。 示例 1: 示例 2:
阅读全文
摘要:[TOC] 题目描述: 在给定单词列表 的情况下,我们希望实现一个拼写检查器,将查询单词转换为正确的单词。 对于给定的查询单词 ,拼写检查器将会处理两类拼写错误: + 大小写:如果查询匹配单词列表中的某个单词( 不区分大小写 ),则返回的正确单词与单词列表中的大小写相同。 + 例如: + 例如: +
阅读全文
摘要:[TOC] 题目描述: 你有一套活字字模 ,其中每个字模上都刻有一个字母 。返回你可以印出的非空字母序列的数目。 示例 1: 示例 2: 提示: + `1 & cnt, int left){ if(left 0){ val ; res += getNumber(cnt, left 1)+1; //
阅读全文
摘要:[TOC] 题目描述: 给定一个字符串 ,找到 中最长的回文子串。你可以假设 的最大长度为 1000。 示例 1: 示例 2: 解法: cpp class Solution { public: string longestPalindrome(string s) { int sz = s.size(
阅读全文
摘要:[TOC] 题目描述: 给定一个只包含三种字符的字符串: , 和 ,写一个函数来检验这个字符串是否为有效字符串。有效字符串具有如下规则: 任何左括号 必须有相应的右括号 。 任何右括号 必须有相应的左括号 。 左括号 必须在对应的右括号之前 。 可以被视为单个右括号 ,或单个左括号 ,或一个空字符串
阅读全文
摘要:[TOC] 题目描述: 对于某些固定的 N,如果数组 A 是整数 组成的排列,使得: 对于每个 `i beautifulArray(int N) { if(N == 1){ return {1}; }else if(N == 2){ return {1, 2}; }else if(N == 3){
阅读全文
摘要:[TOC] 题目描述: 给定由若干 0 和 1 组成的矩阵 ,从中选出任意数量的列并翻转其上的 每个 单元格。翻转后,单元格的值从 0 变成 1,或者从 1 变为 0 。 返回经过一些翻转后,行上所有值都相等的最大行数。 示例 1: 示例 2: 示例 3: 提示: + `1 & lst1, vect
阅读全文
摘要:[TOC] 题目描述: 给出基数为 2 的两个数 arr1 和 arr2,返回两数相加的结果。 数字以 数组形式 给出:数组由若干 0 和 1 组成,按最高有效位到最低有效位的顺序排列。例如, 表示数字 。数组形式 的数字也同样不含前导零:以 为例,这意味着要么 ,要么 。 返回相同表示形式的 ar
阅读全文
摘要:[TOC] 题目描述: 给出矩阵 matrix 和目标值 target,返回元素总和等于目标值的非空子矩阵的数量。 子矩阵 是满足 `x1 & matrix, int target) { int m = matrix.size(); int n = matrix[0].size(); vector
阅读全文

浙公网安备 33010602011771号