关注
第一题,排序重点是如何正确比较大小,
我用了递归来比较两个团队间排名。
type team struct {
name string
rank []int
}
func compare(a, b *team, start int) bool {
if start >= len(a.rank) {
return a.name < b.name
}
if a.rank[start] > b.rank[start] {
return true
} else if a.rank[start] < b.rank[start] {
return false
}
return compare(a, b, start+1)
}
// 排序
for i := 0; i < len(rank); i++ {
max := i
for j := i + 1; j < len(rank); j++ {
if compare(rank[j], rank[i], 0) {
max = j
}
}
rank[i], rank[max] = rank[max], rank[i]
}
查看原帖
3 评论
相关推荐
06-27 12:30
延安大学 C++ 一表renzha:
之前面了一家外包的大模型,基本上都能答出来,那面试官感觉还没我懂,然后把我挂了,我都还没嫌弃他是外包,他把我挂了……
点赞 评论 收藏
分享
水中水之下水道的鼠鼠:哥们这不先去体验一下,不行再跑呗,大不了混个实习经历(有更好的转正offer就当我没说)
点赞 评论 收藏
分享
06-25 20:44
乐山师范学院 Java 
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 实习,不懂就问 #
7292次浏览 104人参与
# 一觉醒来,秋招难度下降一万倍…… #
83221次浏览 642人参与
# 现代汽车前瞻技术研发急速编程挑战赛 #
15731次浏览 147人参与
# 你觉得实习能学到东西吗 #
3696次浏览 76人参与
# 如果中了500万,你会离职吗? #
84921次浏览 658人参与
# 你觉得现在还能进互联网吗? #
437次浏览 23人参与
# 如何准备秋招 #
2179次浏览 29人参与
# 校招求职有谈薪空间吗 #
149853次浏览 2031人参与
# 软开人,说说你的烦心事 #
53278次浏览 368人参与
# 秋招什么时候开投比较合适? #
1353次浏览 32人参与
# 诺瓦星云求职进展汇总 #
200356次浏览 1665人参与
# 你觉得专业和学校哪个对薪资影响最大 #
61492次浏览 491人参与
# 预测一下26届秋招形势 #
5905次浏览 68人参与
# 新凯来求职进展汇总 #
39831次浏览 103人参与
# 打工人的精神状态 #
50167次浏览 869人参与
# 我的国央企投递进展 #
44648次浏览 276人参与
# 校招第一份工作你干了多久? #
86505次浏览 400人参与
# 每个月的工资都是怎么分配的? #
3423次浏览 64人参与
# 你今年的保底offer是哪家 #
118673次浏览 538人参与
# 机械实习一天多少钱合适? #
27690次浏览 168人参与
# 来聊聊你目前的求职进展 #
634567次浏览 6748人参与