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 449次 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 387次 0条

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

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

LeetCode 2017-02-12 PM 501次 0条

Swift.二叉树的深度

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

LeetCode 2016-05-01 PM 459次 0条

Swift.和为S的两个数字VS和为S的连续正数序列

题目描述:题目一:输入一个递增排序的数组和一个数字 s,在数组中查找两个数,得它们的和正好是 s。如果有多对数字的和等于 s,输出任意一对即可。题目二:输入一个正数 s,打印出所有和为 s 的连续正数序列(至少两个数)。import Foundation class For41Solution { func sumIsK(_ nums: [Int],_ k: Int) { ...

LeetCode 2016-04-06 PM 574次 0条