C++查找先非嚴格遞增後非嚴格遞減數組的最大值

題目:如標題ios 例子:{2,2,4,3,3,3,0},測試了別的也OK數組 left 和right 是爲了找到他左右兩邊第一個和它不等的數,注意不要下標溢出測試 在判斷nums[mid]處於非遞減仍是非遞增仍是最大的時候必定要注意等號,由於可能一個不當心就跑到break那裏去了。。。spa 由於在邊界的時候 nums[left]=nums[mid],或nums[right]=nums[mid]
相關文章
相關標籤/搜索