刷题网站:阶段1第一关:基本数据类型
今天只刷题,因为没时间学习,工作总是会在生活中与你不期而遇,那只能尽快“应付”掉了。
检索栏
1.寻找最大值
草率暴力解+排序,消耗差不多。
class Solution {
public:
/**
* @param nums: the list of numbers
* @return: return the maximum number.
*/
int maxNum(vector<int> &nums) {
// write your code here
//暴力解
#if 0
int m;
m=nums[0];
for(int i=1;i<nums.size();i++)
{
m=m>nums[i]?m:nums[i];
}
return m;
#endif
//排序
#if 1
sort(nums.begin(),nums.end());
return nums[nums.size()-1];
#endif
}
};
这篇博客探讨了在C++中寻找整数数组最大值的两种方法:暴力解和排序。暴力解通过遍历数组比较找到最大值,而排序则利用sort函数最后返回最后一个元素。这两种方法在资源消耗上大致相当。
464

被折叠的 条评论
为什么被折叠?



