
go
文章平均质量分 77
TdOooonline
这个作者很懒,什么都没留下…
展开
-
Leetcode 115. 不同的子序列 降低空间复杂度的解法
题目 给定一个字符串 s 和一个字符串 t ,计算在 s 的子序列中 t 出现的个数。 字符串的一个 子序列 是指,通过删除一些(也可以不删除)字符且不干扰剩余字符相对位置所组成的新字符串。(例如,“ACE” 是 “ABCDE” 的一个子序列,而 “AEC” 不是) 题目数据保证答案符合 32 位带符号整数范围示例1输入:s = "rabbbit", t = "rabbit"输出:3解释:如下图所示, 有 3 种可以从 s 中得到 "rabbit" 的方案。rabbbitrabbbit原创 2022-01-02 14:40:40 · 839 阅读 · 0 评论 -
go语言中defer 匿名函数和barn return之间的坑
在go语言圣经中deferred函数一节中提到被延迟执行的匿名函数甚至可以修改函数返回给调用者的返回值,但是原文关于这里并不是讲的很清楚,可以观察以下函数以验证此说法func main() { fmt.Println("a return:", a())// 打印结果为 areturn: 0} func a() (i int) { // var i int defer func() { i++ fmt.Println("a defer2:"原创 2021-07-29 10:04:52 · 338 阅读 · 0 评论