给定一个由 '(' 和 ')' 括号组成的字符串 S,我们需要添加最少的括号( '(' 或是 ')',可以在任何位置),以使得到的括号字符串有效。 从形式上讲,只有满足下面几点之一,括号字符串才是有效的: 它是一个空字符串,或者它可以被写成 AB (A 与 B 连接), 其中 A 和 B 都是有效字 ...
分类:
其他好文 时间:
2020-07-05 15:51:49
阅读次数:
54
题目描述: 给定一个字符串 (s) 和一个字符模式 (p) ,实现一个支持 '?' 和 '*' 的通配符匹配。 '?' 可以匹配任何单个字符。 '*' 可以匹配任意字符串(包括空字符串)。 两个字符串完全匹配才算匹配成功。 今日学习: 1.动规,这次就差一点就做出来了 题解: 1.我考虑问题的时候有 ...
分类:
其他好文 时间:
2020-07-05 13:57:42
阅读次数:
62
考虑用一个二维dp数组表示所需的最小操作次数。 dp[i][j]表示将word1的前i个字符转换为word2的前j个字符所需要的最少操作次数。 由于操作的顺序对于最后操作的结果没有影响,所以我们假设操作总是从word1的前面字符操作到word1的后面字符。 如果word1的第i个字符等于word2的 ...
分类:
其他好文 时间:
2020-07-04 20:50:44
阅读次数:
53
ES6语法--JS中!和!!的区别及用法 一、JS中!和!!的区别及用法 js中!的用法是比较灵活的,它除了做逻辑运算常常会用!做类型判断,可以用!与上对象来求得一个布尔值, 1、!可将变量转换成boolean类型,null、undefined和空字符串取反都为false,其余都为true。 !nu ...
分类:
Web程序 时间:
2020-07-04 18:59:58
阅读次数:
131
1、python中的print()语句中的end='' 为末尾end传递一个空字符串,这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串,其实这也是一个语法要求,表示这个语句还没结束 print默认是打印一行,结尾加换行。end=''意思是末尾不换行,加空格 def goose( ...
分类:
编程语言 时间:
2020-07-03 00:36:32
阅读次数:
75
例子中准备了3种类型数据,分别针对是否在运算存在空字符串参与运算进行了演示,结果如下: 1 int x = 10; 2 double y = 20.2; 3 long z = 10L; 4 System.out.println(x + y); // 30.2 5 System.out.println ...
分类:
其他好文 时间:
2020-07-01 22:04:49
阅读次数:
59
假: 标准值False和None、各种类型(包括浮点数、复数等)的数值0、空序列(如空字符串、空元组和空列表)以及空映射(如空字典)都被视为假,而其他各种值都被视为真①,包括特殊值True② PS:简化了空值判断 链式判断 x,y,z = 1, 2, 3 x < y < z True a,b,c,d ...
分类:
编程语言 时间:
2020-06-30 10:59:15
阅读次数:
69
需要明白的一点是一个变量存不存在(是否在栈内存中占有一席之地,你也可以占着茅坑不那啥~)与它的值是否为空(内存中的值是否为有效值)是两码事,你可以声明一个变量但不为它赋予一个有效值。 真值表 Variable empty() isset() !empty() isset() && !empty() ...
分类:
Web程序 时间:
2020-06-30 00:42:24
阅读次数:
70
637. 检查缩写字 中文English 给定一个非空字符串 word 和缩写 abbr,返回字符串是否可以和给定的缩写匹配。比如一个 “word” 的字符串仅包含以下有效缩写: ["word", "1ord", "w1rd", "wo1d", "wor1", "2rd", "w2d", "wo2" ...
分类:
其他好文 时间:
2020-06-30 00:26:38
阅读次数:
50
1、使用echo "" > file_name,直接将空字符串重定向并覆盖到目标文件 2、使用cat /dev/null > file_name,读取dev目录下的一个null文件,并重定向覆盖目标文件,类似方法1 3、使用vi或vim进入文件,在指令模式下(进入方法,输入冒号:)输入 %d,即可清 ...
分类:
系统相关 时间:
2020-06-29 15:34:00
阅读次数:
274