当前位置: 首页 > news >正文

力扣记录(二)

Lc26 删除有序数组中的重复项

public static int removeDuplicates(int[] nums) {

        int idx= 0;
        for(int i=1;i<nums.length-1;i++){
            if(nums[i]!=nums[idx]){
                // 这里重点是先加idx再赋值 之前写的是先赋值就会错
                nums[++idx] = nums[i];
            }
        }
        return idx+1;
    }

LC141 循环链表(使用快慢指针)

public boolean hasCycle(ListNode head) {
        ListNode slow = head,fast=head;
        // 条件用来检测快指针
        while(fast!=null && fast.next!=null){
            //快慢指针
            slow = slow.next;
            fast = fast.next.next;
            // 如果相遇则表示有环
            if(slow==fast){
                return true;
            }
        }
        return false;
    }

相关文章:

  • 什么是网络安全?网络安全包括哪几个方面?学完能做一名黑客吗?
  • 安卓android原生数据打包成.aar
  • 语音合成服务中的声码器是什么
  • CentOS7安装Mysql5.7(ARM64架构)
  • 分水岭算法(Watershed Algorithm)教程:硬币分割实例
  • 文件上传漏洞与phpcms漏洞安全分析
  • IO进程线程(IO函数)
  • CSP-J/S冲奖第5天:C++ 字符串
  • 多视图几何--2单应矩阵-2.0从0-1理解并计算单应矩阵
  • Linux —— 线程池
  • 从基础到实践(十):MOS管的全面解析与实际应用
  • Java/Kotlin 开发者如何快速入门 C++
  • Centos7搭建PHP项目,环境(Apache+PHP7.4+Mysql5.7)
  • 服务注册中心-Eureka
  • 自定义正态分布区间划分与可视化
  • 蓝桥试题:混境之地(记忆化搜索)
  • html中几个符号的转义和还原
  • 【竞技宝】CS2-EPLS21:SAW击败M80晋级正赛!
  • LeetCode - 26 删除有序数组中的重复项
  • 解压小游戏“动态禅意沙画“
  • 在线建站软件/新东方英语线下培训学校
  • 门户做网站/seo怎么做优化方案
  • 连云港做网站推广/郑州关键词排名公司电话
  • 江阴做网站的企业/长沙seo男团
  • 汕头网站建设sthke/网页设计培训
  • 网站建设与app开发/seo外链网