当前位置: 首页 > news >正文

408算法题leetcode--第一天

参考

  • 参考题单

1523. 在区间范围内统计奇数数目

  • 1523. 在区间范围内统计奇数数目
  • 思路:数据量有 1 0 9 10^9 109,所以遍历求解会超时;而(low, high)区间中的奇数 = (0, high) - (0, low - 1)的奇数
  • 时间和空间复杂度:O(1)
class Solution {
public:int countOdds(int low, int high) {return (high + 1) / 2 - low / 2;}
};

1491. 去掉最低工资和最高工资后的工资平均值

  • 1491. 去掉最低工资和最高工资后的工资平均值
  • 遍历即可
  • 时间复杂度:O(n);空间:O(1)
class Solution {
public:double average(vector<int>& salary) {double ret = 0;int max_v = 0, min_v = 1e7;for(auto i : salary){ret += i;max_v = max(max_v, i);min_v = min(min_v, i);}ret = ret - max_v - min_v;return ret / (salary.size() - 2);}
};

http://www.mrgr.cn/news/24826.html

相关文章:

  • GC日志详细解析,非常详细GC(20) Pause Young (Normal) (G1 Evacuation Pause)
  • Python自动化办公2.0
  • 【数据库】详解基本SQL语句用法
  • 基于SpringBoot+Vue+MySQL的校园生活服务平台
  • 为什么 1T 的硬盘容量只有 931G?真相在这里!
  • 【重学 MySQL】二十四、笛卡尔积的错误和正确的多表查询
  • [机器学习]决策树
  • C++系列-谓词predicate
  • 使用Python下载文件的简易指南
  • unity3d入门教程一
  • 如何 吧一个 一维数组 切分成相同等分,一维数组作为lstm的输入(三维数据)的数据预处理
  • STM32 WDG看门狗
  • 【学习笔记】手写Tomcat 二
  • C语言练习题3
  • 嘎嘎好用!分享7款一键生成论文的软件AI在线写作
  • 代码随想录打卡Day29
  • GAMES101(7~8节,着色,插值,渲染流水线)
  • 力扣题解2555
  • 【电子通识】规格书上的%FS和%RD具体指什么?
  • AIGC大模型扩图:Sanster/IOPaint(4)