题目描述:从扑克牌中随机抽5张牌,判断是不是一个顺子, 即这5张牌是不是连续的。2~10为数字本身, A为1。 J为11、Q为12、 为13。小王可以看成任意数字。import Foundation class For44Solution { func puke(_ nums: [Int]) -> Bool { var zero = 0 var n = 0 //间隔 var last = -1 for i in nums.sorted() { if ...
题目描述:将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。import Foundation class For49Solution { func myAtoi(_ str: String) -> Int { guard str.count > 0 else { return 0 } let arr = Array(str) var begin = 0 let count = str.count - 1 ...
import Foundation extension MyTreeNodeSolution { //递归 func inOrderTraversal(_ root: TreeNode?,_ n: inout [Int]) { if root == nil { return } inOrderTraversal(root?.left, &n) n.append(root!.val) inOrderTraversal...
import Foundation class MyTreeNodeSolution { //递归 func preorderTraversal(_ root: TreeNode?,_ n: inout [Int]) { if root == nil { return } n.append(root!.val) preorderTraversal(root?.left, &n) preorderTraversal(...