题目描述:统计一个数字在排序数组中出现的次数。例如输入排序数组{1,2,3,3,3,3,4,5}和数字3,由于3在这个数组中出现了4次,因此输出4。import Foundation class For38Solution { func findNumsOfK(_ nums: [Int],_ k: Int) -> Int { var n = ...
题目描述:求数组中只出现一次的数字import Foundation class For40Solution { func appearOnce(_ nums: [Int]) -> Int { var n = nums[0] for i in 1..<nums.count { n ^= nums[...
题目描述:题目一:输入一个英文句子,翻转句子中单词的顺序,但单词内字啊的顺序不变。为简单起见,标点符号和普通字母一样处理。题目二:字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。import Foundation class For42Solution { //翻转字符串 func reverseWord(_ s: ...
题目描述:求二叉树的深度。import Foundation class For39Solution { func treeDepth(_ root: TreeNode?) -> Int { if root == nil { return 0 } return max(treeDepth...