华为od笔试题思路分享
#华为od机考#
下午2点做的笔试题。
1、非严格递增连续数字序列(100%)
思路:正常做就行,我感觉都不算动态规划。
2、选修课(15%)
思路:分为两个数组,分别按照学号排好序,然后进行归并,学号相同的成绩相加写入到新数组,然后对新数组先进行班级升序,再对每个班级的学生成绩进行降序,成绩相同进行学号升序。
两个问题:一是输入字符串我写成了88个空间,导致过了15%。二是我没有对每个班级学生成绩排序,我是对所有班级学生成绩排序。如果空间大点,应该可以过一半左右。
3、数据最节约的备份方法(88%)
思路:我也不知道怎么做
,直接全部加起来,总数除500,然后看是否有余数,然后用商+余数返回就行了
下午2点做的笔试题。
1、非严格递增连续数字序列(100%)
思路:正常做就行,我感觉都不算动态规划。
2、选修课(15%)
思路:分为两个数组,分别按照学号排好序,然后进行归并,学号相同的成绩相加写入到新数组,然后对新数组先进行班级升序,再对每个班级的学生成绩进行降序,成绩相同进行学号升序。
两个问题:一是输入字符串我写成了88个空间,导致过了15%。二是我没有对每个班级学生成绩排序,我是对所有班级学生成绩排序。如果空间大点,应该可以过一半左右。
3、数据最节约的备份方法(88%)
思路:我也不知道怎么做
全部评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
2024-12-29 19:48
河北科技大学 Java 点赞 评论 收藏
分享
01-24 14:16
西南财经大学 数据运营 点赞 评论 收藏
分享
![](https://static.nowcoder.com/fe/file/oss/icon_job.png)
点赞 评论 收藏
分享