![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
leetCode算法
文章平均质量分 77
虚心学习的小张
技术改变世界!
展开
-
<<leetCode刷题日志>>——Week 2
11.15:15、三数之和:想到的思路是使用双循环(暴力解法,后来改为三层循环,更暴力了),第一层循环将nums[i]和nums[i+1]看做一个整体,第二次循环从nums[i+2]开始,判断两个值是否相等。写了半个小时吧,本来想把结果放入数组中返回,老是报错,自己也没找到原因。后来就放到了新建的vector中,输出了结果:这种算法确实有局限性,露掉了一些结果,所以继续优化吧!在评论区看到有人是这个思路,没准可以解决上面的bug,试一下~,太难了,唉。。。官方解法是双指针加排序,重点在于..原创 2021-11-22 10:12:35 · 4175 阅读 · 0 评论 -
<<leetCode刷题日志>>——Week 1
2021.11.08,小菜鸟正式开始了自己的leetCode算法刷题(阅读)之路,这篇博客当做是自己的一个成长记录吧,希望自己有一天能成为技术大牛!11.12:6、Z字形变换:自己没有写出来,看了下官方以及别人的解答,主要思路有按行排序以及找规律两种,自己在看别人的代码中也慢慢加深对C++的认识,学习他的解题思路。同样一个题,不同的思路得到的时间复杂度和空间复杂度还是相差很大的,这也是自己之前从未关注的地方,以为只要能写出来就可以了,后续一定要多多联系,拓展自己思维。收获的知识点如下:for(原创 2021-11-15 10:33:22 · 3879 阅读 · 0 评论