bm17bm6bm18
2024-05-12 09:16:58
在这里插入代码片
import java.util.*;public class Solution {/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可** * @param nums int整型一维数组 * @param target int整型 * @return int整型*/public int search (int[] nums, int target) {// write code hereint l=0;int r=nums.length-1;//1while(l<=r){//2int m=(l+r)/2;if(nums[m]==target){return m;}if(nums[m]>target){//左半区r=m-1;}else{//右半区 nums[m]<targetl=m+1;}}//3return -1;}
}
看下笔记 思路貌似是利用双指针 和 数组下标的数学属性 进行
在这里插入代码片
import java.util.*;
/*** 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(fast==slow){return true;}}return false;}
}
添加链接描述
添加链接描述
int [][] array = new int [2][3];
array.length 这是获取数组有多少行
array[0].length 这是获取有多少列
添加链接描述
for(; ; ) 即不设初值,不判断条件,循环变量不增值,无终止的循环。
添加链接描述
bm17bm6bm18相关推荐
最新文章
- request中的内容存储_宜信开源|调用链系列(3):解读UAVStack中的调用链技术...
- Linux下SSH命令使用方法详解
- Javascript OrderBy
- plsql轻量版记录类型1
- 卡尔曼滤波 -- 从推导到应用(一)
- 【堆】Leetcode692:前k个高频单词
- 由First表和Follow表得到LL1表(笔记)
- css的优先级及复合选择器权重计算
- 导出DMP文件实现数据库备份、数据迁移流程
- 史上最详细阿里云服务器搭建网站流程(图文教程)
- Echart资源网站
- google 浏览器下载历史版本的方法
- 基频,倍频,基波,谐波,基音,泛音
- PHP 日本商标查询,文字商标查询是否侵权
- Altium Designer Query语句
- PAT A1103 Integer Factorization整数分解 (经典DFS优化)
- Windows Embedded Standard 7 SP1 Runtime 下载
- ElasticSearch封装查询、多条件查询、模糊查询工具类
- RabbitMQ之集群管理
- 计算机专业文书范文,优秀留学文书汇总(计算机专业).pdf