classSolution{publicList<Integer>findDisappearedNumbers(int[] nums){List<Integer> ans =newArrayList<>();int len = nums.length;// 使用第 n - 1位来判断是否出现过for(int i =0; i < len; i++){// 让对应的存储位置的值 + n// 负数也行,不过会慢一点,总归就是变成一个不在【1,n】内,同时可以取得原来值的值nums[(nums[i]-1)% len]+= len;}for(int i =0; i < len; i++){if(nums[i]<= len){ans.add(i +1);}}return ans;}}
无注释版
classSolution{publicList<Integer>findDisappearedNumbers(int[] nums){List<Integer> ans =newArrayList<>();for(int num : nums){nums[(num -1)% nums.length]+= nums.length;}for(int i =0; i < nums.length; i++){if(nums[i]<= nums.length){ans.add(i +1);}}return ans;}}
问题描述
在本地主机开了个FTP服务器,本机可以正常访问,但是外部主机不能访问FTP服务器
解决方法
① 一开始以为是服务端Xlight FTP的问题,检查权限并没有发现问题 ② 接着考虑到有没有可能是客户端Flash FXP的问题,于是尝试直…
一、linux关机命令:1.shutdown命令安全地将系统关机(推荐)参数说明:[-r] 重启计算器。[-h] 关机后关闭电源〔halt〕。[-c] cancel current process取消目前正在执行的关机程序。[-time] 设定关机〔shutdown〕前的时间。shutdown -h now 立刻…