题解 | #旋转数组的最小数字#

旋转数组的最小数字

https://www.nowcoder.com/practice/9f3231a991af4f55b95579b44b7a01ba

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param nums int整型一维数组 
 * @param numsLen int nums数组长度
 * @return int整型
 */
int minNumberInRotateArray(int* nums, int numsLen ) {
   int i=0;
   for(i=0;i<numsLen-1;i++)
   {
    int flag=1;
    int j=0;
    for(j=0;j<numsLen-i-1;j++)
    {
        if(*(nums+j)>*(nums+j+1))
        {
            flag=0;
            int t=*(nums+j);
            *(nums+j)=*(nums+j+1);
            *(nums+j+1)=t;
        }
     } 
    if(flag==1)
    break;
    }
    return *(nums);
}

全部评论

相关推荐

不愿透露姓名的神秘牛友
03-20 12:46
瘦嘟嘟右卫门:百度文库网盘的暑期也没约面吗
点赞 评论 收藏
分享
zaakfung:26届不应该春招吗 为啥还实习
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务