數組中兩數交換優化方法

有一個int類型的數組nums,現須要交換第i個和第j個元素值? 直接交換法: int temp = nums[j]; nums[j] = nums[i]; nums[i] = temp; 不借助臨時變量,使用加法操做來優化: nums[i] = nums[i] + nums[j]; nums[j] = nums[i] - nums[j]; nums[i] = nums[i] - nums[j];
相關文章
相關標籤/搜索