先贴代码,如下:提交后的Submission Details如下总是有2个测试通不过求各位大佬指点一下小生我的算法在哪里还可以优化?原题链接
1 回答
达令说
TA贡献1821条经验 获得超6个赞
弱弱问一下,你大学有没有系统学过数据结构和算法。你这个完全不考虑时间复杂度,怎么直接,怎么简单怎么来。。。要是从几百万条数据里面找,你难道还要去排一次序,然后再去循环两遍得到结果吗?
你这个最好重写,时间复杂度太高了。建议把数据结构与算法学牢固了,各种查找、排序、树,图,时间复杂度的搞明白再来刷LeetCode的题。
算法不是写业务,业务一般都是怎么简单怎么直接就怎么写,不要把写业务的不拐弯的思想带到算法里面刷题,算法实现都要精雕细琢,追求最佳性能最优解,而不是仅仅实现这个功能和要求。?
欲速则不达,数据结构与算法基础不打好,刷这些题意义不大,算法复杂度感觉都会很差。。。说了一堆废话,没有说解题方法(:逃
添加回答
举报
0/150
提交
取消