(Solved) : Pass Object Binary Search Swift Following Func Binarysearchprefix Array String Target Stri Q27399158 . . .
how to pass in an object in a binary search on swift? I have thefollowing:
func binarySearchPrefix(array: [String], target:String) -> Bool {
var left = 0
var right = array.count- 1
while (left <= right){
let mid = (left + right) / 2
let value = array[mid]
if (value.hasPrefix(target)) {
return true
}
if (value < target) {
left = mid + 1
}
if (value > target) {
right = mid – 1
}
}
return false
}
how can i call this using object
struct someObject {
var value: String = “hello”
var key: String = “hello”
}
var Thing = someObject()
I want to call the function and pass in Thing.value andThing.key into the binary search. How would I do it?
Expert Answer
Answer to Pass Object Binary Search Swift Following Func Binarysearchprefix Array String Target Stri Q27399158 . . .
OR