Swift.数字在排序数组中出现的次数

题目描述:统计一个数字在排序数组中出现的次数。例如输入排序数组{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 = ...

LeetCode 2017-10-06 AM 451次 0条

Swift.数组中只出现一次的数字

题目描述:求数组中只出现一次的数字import Foundation class For40Solution { func appearOnce(_ nums: [Int]) -> Int { var n = nums[0] for i in 1..<nums.count { n ^= nums[...

LeetCode 2017-05-02 PM 389次 0条

Swift.二叉树的深度

题目描述:求二叉树的深度。import Foundation class For39Solution { func treeDepth(_ root: TreeNode?) -> Int { if root == nil { return 0 } return max(treeDepth...

LeetCode 2017-05-01 PM 415次 0条

Swift.翻转单词顺序VS左旋转字符串

题目描述:题目一:输入一个英文句子,翻转句子中单词的顺序,但单词内字啊的顺序不变。为简单起见,标点符号和普通字母一样处理。题目二:字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。import Foundation class For42Solution { //翻转字符串 func reverseWord(_ s: ...

LeetCode 2017-02-12 PM 503次 0条

Swift.二叉树的深度

题目描述:求二叉树的深度。import Foundation class For39Solution { func treeDepth(_ root: TreeNode?) -> Int { if root == nil { return 0 } return max(treeDepth...

LeetCode 2016-05-01 PM 461次 0条