bm18 bm19

在这里插入图片描述在这里插入图片描述在这里插入图片描述

public class Solution {public boolean Find(int target, int [][] array) {
if(array.length==0)//1边际条件 行为空
{return false;}int n=array.length;if(array[0].length==0)//2边际条件 列为空}{return false;}int m=array[0].length//写到下面忘了for(int i=n-1//行是从1开始算的,i是从0开始算的,矩阵 ,int j=0//j从第0列开始;i>=0 && j<m)
}

在这里插入图片描述ok
在这里插入图片描述在这里插入图片描述什么鬼 又是

public class Solution {public boolean Find(int target, int [][] array) {
if(array.length==0)//1边际条件 行为空
{return false;}int n=array.length;if(array[0].length==0)//2边际条件 列为空}{return false;}int m=array[0].length//写到下面忘了for(int i=n-1, j=0;//j从第0列开始//行是从1开始算的,i是从0开始算的i>=0&&j<m)//,矩阵;i>=0 && j;){//具体实施 比较if(array[i][j]>target){i--;}}
}}

在这里插入图片描述ok
在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入代码片

public class Solution {public boolean Find(int target, int [][] array) {
if(array.length==0)//1边际条件 行为空
{return false;}int n=array.length;if(array[0].length==0)//2边际条件 列为空}{return false;}int m=array[0].length;//写到下面忘了for(int i=n-1, j=0;//j从第0列开始//行是从1开始算的,i是从0开始算的i>=0&&j<m;)//,矩阵;i>=0 && j{//具体实施 比较if(array[i][j]>target){i--;}else if(array[i][j]<target){j++;}else{return true;}}return false;
}}

在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入代码片

/*** Definition for singly-linked list.* class ListNode {*     int val;*     ListNode next;*     ListNode(int x) {*         val = x;*         next = null;*     }* }*/
public class Solution {public boolean hasCycle(ListNode head) {if(head==null){return false;}ListNode fast=head;ListNode slow=head;while(fast!=null&&fast.next!=null){fast=fast.next.next;slow=slow.next;if(slow==fast){return true;}}return false;}
}

在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述
清华
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

import java.util.*;public class Solution {/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可** * @param nums int整型一维数组 * @return int整型*/public int findPeakElement (int[] nums) {// write code hereint left=0;int right=nums.length-1;while(left<right){//循环条件 左小于右 当等于右时 找到该点 跳出int mid=(left+right)/2;if(nums[mid]>nums[right]){right=mid;}//中>右 取左区间 r=midelse//中间小于右边left=mid+1;//左在中移一}return right;}
}

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
有毒吧 这题对的 结果 编译器出错

在这里插入图片描述又是对的 无语

在这里插入图片描述在这里插入代码片

import java.util.*;public class Solution {/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可** * @param nums int整型一维数组 * @return int整型*/public int findPeakElement (int[] nums) {// write code hereint left=0;int right=nums.length-1;while(left<right){//循环条件 左小于右 当等于右时 找到该点 跳出int mid=(left+right)/2;if(nums[mid]>nums[mid+1])right=mid;//中>右 取左区间 r=midelse//中间小于右边left=mid+1;//左在中移一}return right;}
}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部