12 2018 档案

摘要:// 给一个字符串,将其按照单词顺序进行反转。比如说 "the sky is blue", 那么反转就是 "blue is sky the"。 // 反转字符串 fileprivate func reverse (_ chars: inout [T], _ start: Int, _ end: Int) { // 首下标, 末下标 var start = start, end =... 阅读全文
posted @ 2018-12-12 17:30 云淡风轻我爱编程 阅读(916) 评论(0) 推荐(0) 编辑
摘要:// 1. 给一个整型数组和一个目标值,判断数组中是否有两个数字之和等于目标值 func twoSum(nums: [Int], _ target: Int) -> Bool { // 集合: 用来存放遍历过的数组中的值 var set = Set() // 遍历数组 for num in nums { // ... 阅读全文
posted @ 2018-12-12 17:05 云淡风轻我爱编程 阅读(955) 评论(0) 推荐(0) 编辑
摘要:// 用数组实现栈 class Stack { // 数组: 存储内容 var stack: [AnyObject] // 栈是否为空: 判断数组是否为空 var isEmpty: Bool { return stack.isEmpty } // 栈顶: 数组的最后一条数组 var peek: AnyOb... 阅读全文
posted @ 2018-12-12 16:34 云淡风轻我爱编程 阅读(293) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示