友好战斗机

文章
6
资源
0
加入时间
2年10月17天

java 多线程(2) 线程的调度和优先级 / sleep() / interrupt() 打断join() / yield() / setPriority()

java Thread  线程的调度和优先级sleep(),会抛出InterruptedException  异常,join(),会抛出InterruptedException  异常,意思是合并线程,不并行执行了。相当于函数调用,谁调用这个,谁的run( ) 方法优先执行,直到执行后,再执行这个语句 ( 所在线              程未知,但不是当前的) 后面的语句。inter

给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数

题目描述:给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。输入: nums = [1,2,3,4,5,6,7], k = 3输出: [5,6,7,1,2,3,4]解题思路:第一步:先将数组全部翻转一次第二步:将数组下标为k之前的数组翻转一次第三步:将数组下标为k之后的数组翻转一次class Solution { public void rotate(int[] nums, int k) { k=k%nums.length; reverse(num