题目描述:调整数组顺序使奇数位于偶数前面。import Foundation class For14Solution { func ReorderOddEven(_ n: [Int]) -> [Int] { var s = n var left = 0 var right = n.count - 1 ...
题目描述:在 O(1) 时间内删除链表节点import Foundation class For13Solution { func deleteNode(_ head: ListNode?,_ pDeleted: ListNode?) -> ListNode? { var p = head if p == n...
题目描述:输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数即 999。import Foundation class For12Solution { func printMax(_ n: Int) { var nums = Array(repeating: "0", count...
题目描述:给定一个 double 类型的浮点数 base 和 int 类型的整数 exponent,求 base 的 exponent 次方。import Foundation class For11Solution { func power(_ b: Double,_ e: Int) -> Double { var base = b ...