diff --git "a/lcof2/\345\211\221\346\214\207 Offer II 068. \346\237\245\346\211\276\346\217\222\345\205\245\344\275\215\347\275\256/README.md" "b/lcof2/\345\211\221\346\214\207 Offer II 068. \346\237\245\346\211\276\346\217\222\345\205\245\344\275\215\347\275\256/README.md" index 2b1cbbb176a52..9fbb2156278c5 100644 --- "a/lcof2/\345\211\221\346\214\207 Offer II 068. \346\237\245\346\211\276\346\217\222\345\205\245\344\275\215\347\275\256/README.md" +++ "b/lcof2/\345\211\221\346\214\207 Offer II 068. \346\237\245\346\211\276\346\217\222\345\205\245\344\275\215\347\275\256/README.md" @@ -170,6 +170,26 @@ var searchInsert = function (nums, target) { }; ``` +#### Swift + +```swift +class Solution { + func searchInsert(_ nums: [Int], _ target: Int) -> Int { + var left = 0 + var right = nums.count + while left < right { + let mid = (left + right) / 2 + if nums[mid] >= target { + right = mid + } else { + left = mid + 1 + } + } + return left + } +} +``` + diff --git "a/lcof2/\345\211\221\346\214\207 Offer II 068. \346\237\245\346\211\276\346\217\222\345\205\245\344\275\215\347\275\256/Solution.swift" "b/lcof2/\345\211\221\346\214\207 Offer II 068. \346\237\245\346\211\276\346\217\222\345\205\245\344\275\215\347\275\256/Solution.swift" new file mode 100644 index 0000000000000..e69de29bb2d1d