这里我们使用递归解法,其实我们要注意题目初定义的ListNode的结构。这里提前定论了一个 ListNode类,这个要注意其结构。
如果要爬上第n阶,要么是从第n-1上面再爬1阶上去的,要么是从n-2上面再爬2阶上去的,那么我们就可以想到 f(n) = f(n-1)+f(n-2),这样
罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V
package mainimport "fmt"func main() { a := "10" b := "1ot; result := addBinary(a,b) fmt.Println(result)}/**给定两个二进制字符串,返回他们的和(用二进制表示)。输入为非空字符串且只包含数字 1 和 0 */func add
package mainimport "fmt"func main() { arr := []int{9} result := plusOne(arr) fmt.Println(r/**给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。你可以假设除了整数 0 之外,这个整数不会以零...
package mainimport "fmt"func main() { fmt.Prin
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号