首页 > 其他分享 >面试经典 150 题 (六)

面试经典 150 题 (六)

时间:2024-01-27 18:11:34浏览次数:21  
标签:150 end reverse nums int 面试 length 经典 start

class Solution {
    public void rotate(int[] nums, int k) {
        if (k > nums.length){
            k = k % nums.length;
        }
        reverse(nums, nums.length - k, nums.length-1);
        reverse(nums, 0, nums.length - k - 1);
        reverse(nums,0, nums.length - 1);
    }
    public void reverse(int[] nums, int start, int end){
        while(start < end){
            int temp = nums[start];
            nums[start] = nums[end];
            nums[end] = temp;
            start++;
            end--;
        }
    }
}

标签:150,end,reverse,nums,int,面试,length,经典,start
From: https://www.cnblogs.com/poteitoutou/p/17991753

相关文章

  • [职场] 互联网行业的技术面试题以及解析
    互联网行业是这几年的热门行业,很多小伙伴都想要进入互联网行业,今天小编给大家分享一些渝新欧额关于互联网行业的技术面试题以及解析。1、什么是服务注册服务提供者在启动时,会向EurekaServer发送一次情求,将自己注册到Eureka注册中心中去。2、什么是服务续约在注册服务完成以后,服务提......
  • [职场] 跨境电商面试自我介绍
    跨境电商英文面试自我介绍1MynameisXXX.Imfrom02E1class,whichisane-commercemajor.Hereismybriefintroduction:IamagraduateofGuangdongForeignTradeSchoolandwillgraduatefromXXXXinJune.Icherishtheopportunitytostudyatschool......
  • [职场] 教师招考结构化面试题及答案
    教师招考结构化面试是选拔优秀教师的重要环节,通过对面试者的专业知识、教育教学能力、沟通协作能力等方面的考查,选拔出具备优秀潜质的教师。本文将针对教师招考结构化面试中的常见问题进行梳理,并提供参考答案,以帮助您更好地应对面试。一、专业知识类问题1.请简述我国教育的基本任......
  • 面试经典 150 题 (五)
    快排classSolution{publicintmajorityElement(int[]nums){QuickSort(nums,0,nums.length-1);returnnums[nums.length/2];}intpartition(int[]nums,intleft,intright){intl=left;intr=right;......
  • Unity面试题:热更新篇(一)
    请简要介绍Unity热更新的原理和实现方式。答:Unity热更新的原理是通过将游戏的资源和代码分离,将代码部分放置在服务器端,游戏启动时通过网络下载更新的代码并动态加载,以达到实现热更新的目的。实现方式包括AssetBundle、ILRuntime等。对啦!这里有个游戏开发交流小组里面聚集了一帮热......
  • 每日一道Java面试题:Java是值传递还是引用传递?
    写在开头Java是值传递还是引用传递?这个问题几乎100%的出现在了各大主流Java面试题中,知识点很小,但很考验面试者对于Java运行的理解,今晚趁着生产投产的空子,过来小聊一下。实参与形参所谓的值传递or引用传递是指方法在调用的过程中实参传递的两种变现形式,那么好,想搞清楚这个问题的......
  • 面试经典 150题 (四)
    向前移动元素需要k的值,所以移动需要放在最后面。classSolution{publicintremoveDuplicates(int[]nums){if(nums.length<1)return0;intcurNum=nums[0];intk=0;intcount=0;inti;for(i=0;i......
  • 使用aigc进行运维SRE岗面试
    原文链接:百度SRE岗面试复盘SRE岗面试复盘-K8S篇SRE岗面试复盘-可观测性篇‍‍‍SRE岗面试复盘(外企篇)SRE岗面试复盘(某Top私募量化)经验方案微服务应用迁移到Kubernetes,流量如何接入切换?微服务架构迁移Kubernetes,主要做了哪些工作,中间有遇到什么难点?image-2024......
  • 深度解析Java8社招面试题:Lambda序列化到底行不行?
    大家好,我是小米,一个热爱技术分享的小伙伴。今天,我们来聊一个关于Java8的话题,一个颇具技术深度的问题:“社招面试题:Java8中的Lambda表达式可以序列化吗?”废话不多说,让我们一起揭开这个技术的神秘面纱!Lambda表达式的崛起在Java8之前,我们编写代码时常常要依赖匿名内部类,这使得代码显得......
  • 【解答】面试题:如何快速解决跨库join表关联?
    面试题:如何快速解决跨库join表关联?有一天产品经理提了一个需求,要关联查询A库的xxx表和B库的xxx表(跨库join),做实时分析(查询的表不固定,后期业务还会调整)。Java研发更改代码实现比较困难,大数据团队反馈可以,但不能保证实时性,会有30分钟左右的数据延迟。产品经理说我这个需求很急,30分......