wordpress适合做什么网站吗,263企业邮箱网页登录入口,番禺人才网车床工铣床工招聘,温州网络公司哪家最好#x1f451;专栏内容#xff1a;力扣刷题⛪个人主页#xff1a;子夜的星的主页#x1f495;座右铭#xff1a;前路未远#xff0c;步履不停 目录 一、题目描述二、题目分析 一、题目描述 
题目链接#xff1a;将找到的值乘以 2 
给你一个整数数组 nums #xff0c;另给… 专栏内容力扣刷题⛪个人主页子夜的星的主页座右铭前路未远步履不停 目录 一、题目描述二、题目分析 一、题目描述 
题目链接将找到的值乘以 2 
给你一个整数数组 nums 另给你一个整数 original 这是需要在 nums 中搜索的第一个数字。接下来你需要按下述步骤操作如果在 nums 中找到 original 将 original 乘以2得到新 original即令 original  2 * original。否则停止这一过程。只要能在数组中找到新 original 就对新 original 继续重复这一过程。返回 original 的最终值。  目标是在给定的数组中搜索第一个等于original的数字并不断将original乘以2直到在数组中找不到新的original为止。最终返回最终的original值。 
二、题目分析 
这个问题可以通过简单的模拟来解决当找到与original相等的元素时我们就更新这个original的值并继续遍历数组以查找下一个与新original相等的元素。这个过程会一直重复直到在数组中找不到新的original为止。 
class Solution {public int findFinalValue(int[] nums, int original) {int index  0;while (index  nums.length) {if (nums[index]  original) { //1original * 2;index  0;} else {index;  //2}}return original;}
}1如果相等将original的值乘以2并将index重置为0以便重新从数组的开头开始搜索。 2如果不相等将index增加1继续向后搜索。