zoukankan      html  css  js  c++  java
  • LeetCode单排日记

    初衷

    之前有研究过一段时间数据结构与算法,但平时使用的不多,就连排序都很少用(自从JDK8有了Stream,就再也没有手写排序了。),所谓用进废退,时至今日,能记住的已经不多了,还记得之前有一次面试,面试官要求写一个快速排序,结果突然记不起来该怎么写了,于是交了一个插入排序。。。

    为了在数据结构与算法方面不至于太辣鸡,特此开一个坑,每天刷一刷LeetCode上的算法题,也顺便把相关的数据结构和算法做一个复习。

    如果你也刚好有兴趣一起学习的话,那在这条路上,我能与你作伴。

    关于LeetCode

    LeetCode是目前来说做的挺不错的一个可以刷算法题的网站,官网地址是:https://leetcode.com/。 现在也有中文版的网站了,叫做力扣,地址是:https://leetcode-cn.com/。 (要不是因为在官网看到的推广,看这名字还以为是一个翻版的网站)。

    所以如果你是英语爱好者,建议使用英文版网站,如果对英语有些排斥,那么中文版网站将是最适合你的。两者的题目内容几乎一致,因为它们是同一家的,所以不需要太在意。

    对于非竞赛选手而言,刷题不需要太多,每天刷一道就很不错了,首先当然是要保证答案的正确性,如果你给的解答通过了测试,那么还可以看看其他人的解题姿势,学习一下也是很不错的。最后,别忘了还有讨论区,在里面你往往能发现一些很不错的干货。嗯,当然,做完之后最好还能有一个总结,写写自己的心路历程,解题思路以及看到很精辟的解答时的收获。

    不积跬步无以至千里,不积小流无以成江河。一步一个脚印的往前走,有些事情是急不来的,所以静下心来,好好努力便是了。

    本系列文章将会每周更新1~2篇(新年计划,尽量不打脸,哈哈),在这里,我将与你分享我的解题思路,以及心得收获,如果你有更好的想法,也欢迎提出,希望我们能在这里,一起交流,共同进步!

  • 相关阅读:
    18 | 为什么这些SQL语句逻辑相同,性能却差异巨大?
    17 | 如何正确地显示随机消息?
    16 | “order by”是怎么工作的?
    15 | 答疑文章(一):日志和索引相关问题
    14 | count(*)这么慢,我该怎么办?
    13 | 为什么表数据删掉一半,表文件大小不变?
    12 | 为什么我的MySQL会“抖”一下?
    11 | 怎么给字符串字段加索引?
    10 | MySQL为什么有时候会选错索引?
    2016 Multi-University Training Contest 4
  • 原文地址:https://www.cnblogs.com/mfrank/p/10472617.html
Copyright © 2011-2022 走看看