摘要:
提莫攻击 在《英雄联盟》的世界中,有一个叫 “提莫” 的英雄,他的攻击可以让敌方英雄艾希(编者注:寒冰射手)进入中毒状态。现在,给出提莫对艾希的攻击时间序列和提莫攻击的中毒持续时间,你需要输出艾希的中毒状态总时长。 你可以认为提莫在给定的时间点进行攻击,并立即使艾希处于中毒状态。 示例 输入: [1 阅读全文
摘要:
paste命令 paste命令会把每个文件以列对列的方式,一列列地加以合并。 语法 paste [OPTION]... [FILE]... 参数 -d, --delimiters=[LIST]: 用指定的间隔字符取代TABs字符。 -s, --serial: 一次粘贴一个文件,而不是并行粘贴。 -z 阅读全文
摘要:
数组中的第K个最大元素 在未排序的数组中找到第k个最大的元素。请注意,你需要找的是数组排序后的第k个最大的元素,而不是第k个不同的元素。 示例 输入: [3,2,1,5,6,4] 和 k = 2 输出: 5 输入: [3,2,3,1,2,4,5,5,6] 和 k = 4 输出: 4 题解 /** * 阅读全文
摘要:
od命令 od命令会读取所指定的文件的内容,并将其内容以八进制字节码呈现出来。 语法 od [OPTION]... [FILE]... od [-abcdfilosx]... [FILE] [[+]OFFSET[.][b]] od --traditional [OPTION]... [FILE] [ 阅读全文
摘要:
被围绕的区域 给定一个二维的矩阵,包含X和O。 找到所有被X围绕的区域,并将这些区域里所有的O用X填充。 被围绕的区间不会存在于边界上,换句话说,任何边界上的O都不会被填充为X。任何不在边界上,或不与边界上的O相连的O最终都会被填充为X。如果两个元素在水平或垂直方向相邻,则称它们是相连的。 示例 X 阅读全文
摘要:
mv命令 mv命令用来为文件或目录改名、或将文件或目录移入其它位置。 语法 mv [OPTION] [-T] SOURCE DEST mv [OPTION] SOURCE DIRECTORY mv [OPTION] -t DIRECTORY SOURCE 参数 --backup[=CONTROL]: 阅读全文
摘要:
Vue中diff算法的理解 diff算法用来计算出Virtual DOM中改变的部分,然后针对该部分进行DOM操作,而不用重新渲染整个页面,渲染整个DOM结构的过程中开销是很大的,需要浏览器对DOM结构进行重绘与回流,而diff算法能够使得操作过程中只更新修改的那部分DOM结构而不更新整个DOM,这 阅读全文
摘要:
一次编辑 字符串有三种编辑操作:插入一个字符、删除一个字符或者替换一个字符。给定两个字符串,编写一个函数判定它们是否只需要一次(或者零次)编辑。 示例 输入: first = "pale" second = "ple" 输出: True 输入: first = "pales" second = "p 阅读全文
摘要:
more命令 more命令类似less,以分页的形式浏览文件内容,在more命令退出后会在shell上留下操作的内容,在分页浏览时使用h键输出说明文件。 语法 more [options] [file] 参数 -d: 提示使用者,在画面下方显示[Press space to continue, 'q 阅读全文