编程题里的“空间限制”和“时间限制”我们该怎么测试呀?

做编程题时,总会有时间限制和空间限制的要求,自己通常写完了程序后,只要能在编程提交答案界面提交通过就行了,但是我不清楚有没有什么工具可以具体查看我们自己编写程序的性能?#算法工程师#
全部评论
能通过就说明满足限制了,leetcode等网站会显示程序运行总时间
1 回复 分享
发布于 2017-05-02 14:22
复杂度是需要自己估算的。根据题中所给的数据量来判断自己算法的复杂度是否合适。楼主可以找本数据结构看看第一章。
点赞 回复 分享
发布于 2017-05-02 14:28
空间限制你就算一下能开什么数量级的数组就行了,一般空间是不会不够的; 时间复杂度就靠估算了,一般循环次数不要到亿这个数量级
点赞 回复 分享
发布于 2017-05-02 14:35

相关推荐

头像
11-27 14:28
长沙理工大学
刷算法真的是提升代码能力最快的方法吗? 刷算法真的是提升代码能力最快的方法吗?
牛牛不会牛泪:看你想提升什么,代码能力太宽泛了,是想提升算法能力还是工程能力? 工程能力做项目找实习,算法也分数据结构算法题和深度学习之类算法
点赞 评论 收藏
分享
11-27 17:08
已编辑
牛客_产品运营部_私域运营
腾讯 普通offer 24k~26k * 15,年包在36w~39w左右。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
伟大的烤冷面被普调:暨大✌🏻就是强
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务