I hereby claim:
- I am nyan-lin-tun on github.
- I am nyanlintun (https://keybase.io/nyanlintun) on keybase.
- I have a public key whose fingerprint is A25E 415D BE0A 100E 7405 09E9 56ED AD1A 3425 AB82
To claim this, I am signing this object:
| struct Heap<T> { | |
| private var elements: [T] = [] | |
| private let isLess: (T, T) -> Bool | |
| init(_ isLess: @escaping (T, T) -> Bool) { | |
| self.isLess = isLess | |
| } | |
| var isEmpty: Bool { elements.isEmpty } |
| struct Heap<T> { | |
| private var elements: [T] = [] | |
| private let isLess: (T, T) -> Bool | |
| init(_ isLess: @escaping(T, T) -> Bool) { | |
| self.isLess = isLess | |
| } | |
| func peek() -> T? { | |
| elements.first |
I hereby claim:
To claim this, I am signing this object:
| import Foundation | |
| let word = String(repeating: "abcde", count: 200_000) // 1,000,000 characters | |
| let k = 999_999 // Access near the end | |
| // MARK: - String.Index approach | |
| let startIndexMethod = CFAbsoluteTimeGetCurrent() | |
| let index = word.index(word.startIndex, offsetBy: k) | |
| let charFromIndex = word[index] | |
| let endIndexMethod = CFAbsoluteTimeGetCurrent() |