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