c++学习笔记 | 您所在的位置:网站首页 › vc教学视频 › c++学习笔记 |
c++_leetcode_寻找峰值
康浪123: 可以用二分法去找,这样的时间复杂度是O(log n) [code=python] class Solution(object): def findPeakElement(self, nums): """ :type nums: List[int] :rtype: int """ L = len(nums) left = 0 right = L-1 while left < right: middle = (left + right) // 2 if nums[middle+1] > nums[middle]: left = middle + 1 elif nums[middle+1] < nums[middle]: right = middle print(left, right) # 其实最后左右指针挨到一起了 return right # 这里不管是输出left还是right都可以,但是不要输出middle,因为left是要middle+1后才到顶点。 [/code] Windows如何查看电脑GPU的算力?Jimmywzj1: 1024是core数量! C# Socket实现两台电脑通信(二)fivecake: bilibili课程链接失效了吗 C# Socket实现两台电脑通信(二)喏喏心: 需要的 C# Socket实现两台电脑通信(二)zhui_hat: 请问需要用一根网线连接才可以么? |
CopyRight 2018-2019 实验室设备网 版权所有 |