用于计算最大风速,平均超速和中位数的函数

时间:2018-01-12 14:35:34

标签: algorithm data-structures

我对数据结构和算法完全陌生。尽管我正在学习并试图获取各种功能,但我被要求根据csv中的示例数据显示5组数据结构。

每个文件包含多个传感器的一年数据。每个日期时间记录的数据位于不同的行上。在每行中,每个传感器的值用逗号分隔。每年/文件总共有105,120行。目前,客户有10年的数据,这是一百万条记录。

我应该找出:

  1. 指定月份和年份的最大风速。
  2. 指定年份的中位风速。
  3. 指定年份每个月的平均风速。按月(1月,2月,3月,...)
  4. 的顺序显示数据
  5. 指定年份每个月的太阳总辐射量。以太阳辐射的降序显示数据(即具有最高总太阳辐射的月份将首先显示)。
  6. 给定日期,显示该日期太阳辐射最高的时间。可以存在具有相同最高太阳辐射的一个或多个时间值。按降序显示时间列表(例如24:00,23:00,22:00等)
  7. 因为我是数据结构的新手。我一直在努力解决上面提出的算法类型。 我在想是否可以使用:

    BST二进制搜索树解决问题1 Qns 2的线性 常量排序和线性以查找Qns 3的平均值 Qns 4和5都是线性的。

    任何人都有更好的建议或示例伪代码可以分享。或者我应该如何开始。

    问候,Heaptie

0 个答案:

没有答案