在这里插入代码片

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相关推荐

最新文章

  1. request中的内容存储_宜信开源|调用链系列(3):解读UAVStack中的调用链技术...
  2. Linux下SSH命令使用方法详解
  3. Javascript OrderBy
  4. plsql轻量版记录类型1
  5. 卡尔曼滤波 -- 从推导到应用(一)
  6. 【堆】Leetcode692:前k个高频单词
  7. 由First表和Follow表得到LL1表(笔记)
  8. css的优先级及复合选择器权重计算
  9. 导出DMP文件实现数据库备份、数据迁移流程
  10. 史上最详细阿里云服务器搭建网站流程(图文教程)
  11. Echart资源网站
  12. google 浏览器下载历史版本的方法
  13. 基频,倍频,基波,谐波,基音,泛音
  14. PHP 日本商标查询,文字商标查询是否侵权
  15. Altium Designer Query语句
  16. PAT A1103 Integer Factorization整数分解 (经典DFS优化)
  17. Windows Embedded Standard 7 SP1 Runtime 下载
  18. ElasticSearch封装查询、多条件查询、模糊查询工具类
  19. RabbitMQ之集群管理
  20. 计算机专业文书范文,优秀留学文书汇总(计算机专业).pdf

热门文章

  1. neon 指令 c语言,Neon指令集优化快速入门教程
  2. Spring Cloud Hoxton 版本微服务项目搭建 admin 监控客户端
  3. R语言LR逻辑回归实例
  4. [pandas] DataFrame 取指定列为某些值的行
  5. fread和 fgets的区别:
  6. MapGuide应用程序示例——你好,MapGuide!
  7. Spring @Autowired 用法
  8. bbp公式求圆周率、python_【并行计算】六种方法计算圆周率
  9. 网络安全产品(一)FortiSIEM
  10. 《数据库系统应用程序开发》考试