LeetCode 休闲计划
老年退役选手的 LeetCode 休闲之旅
前言
不知不觉两年多的大学时光悄然流逝,浑浑噩噩的状态似乎从来没有离开过自己。
这两年刷题似乎一直是常态。在退役之后的现在,深感有些东西一段时间没有接触,很容易就变得陌生,遂萌生了刷 LeetCode 的想法,不知这一次能维持多久,谨以此记录来不时地警醒自己。
—— 记于2018年寒假
LeetCode之旅
一开始的计划是先不考虑tag,把题目限制在 1~200 题,刷题的顺序是按照难度(Easy-Medium-Hard),题号(1~200)。
结果一开始就纠结要用c++写还是用java,考虑到主要是为了熟悉算法,最后还是选择了比较顺手的c++
[LeetCode] 1. Two Sum(2018-02-12 23:45)
[LeetCode] 7. Reverse Integer(2018-02-13 00:58)
[LeetCode] 9. Palindrome Number(2018-02-14 01:12)
[LeetCode] 13. Roman to Integer(2018-02-14 01:46)
[LeetCode] 14. Longest Common Prefix(2018-02-15 01:52)
[LeetCode] 20. Valid Parentheses(2018-02-17 01:41)
[LeetCode] 21. Merge Two Sorted Lists(2018-02-19 02:54)
[LeetCode] 26. Remove Duplicates from Sorted Array(2018-02-20 02:12)
[LeetCode] 27. Remove Element(2018-02-20 02:18)
[LeetCode] 28. Implement strStr()(2018-02-20 02:42)
[LeetCode] 35. Search Insert Position(2018-02-21 00:53)
[LeetCode] 38. Count and Say(2018-02-21 01:13)
[LeetCode] 53. Maximum Subarray(2018-02-22 02:19)
[LeetCode] 58. Length of Last Word(2018-02-23 02:22)
[LeetCode] 66. Plus One(2018-02-24 01:58)
[LeetCode] 67. Add Binary(2018-02-25 01:09)
[LeetCode] 69. Sqrt(x)(2018-02-25 01:27)
[LeetCode] 70. Climbing Stairs(2018-02-25 01:35)
[LeetCode] 83. Remove Duplicates from Sorted List(2018-02-25 01:43)
[LeetCode] 88. Merge Sorted Array(2018-02-25 01:54)
[LeetCode] 100. Same Tree(2018-02-25 02:00)
[LeetCode] 101. Symmetric Tree(2018-02-26 00:51)
[LeetCode] 104. Maximum Depth of Binary Tree(2018-02-26 00:53)
[LeetCode] 107. Binary Tree Level Order Traversal II(2018-02-27 01:22)
[LeetCode] 108. Convert Sorted Array to Binary Search Tree(2018-02-27 01:28)
[LeetCode] 118. Pascal's Triangle(2018-02-27 01:37)
[LeetCode] 119. Pascal's Triangle II(2018-02-27 01:41)
[LeetCode] 121. Best Time to Buy and Sell Stock(2018-02-27 01:44)
[LeetCode] 122. Best Time to Buy and Sell Stock II(2018-02-28 01:38)
[LeetCode] 110. Balanced Binary Tree(2018-03-01 02:05)
[LeetCode] 111. Minimum Depth of Binary Tree(2018-03-02 02:29)
[LeetCode] 112. Path Sum(2018-03-05 01:06)
[LeetCode] 125. Valid Palindrome(2018-03-05 01:19)
[LeetCode] 136. Single Number(2018-03-06 01:34)
[LeetCode] 141. Linked List Cycle(2018-03-06 01:47)
[LeetCode] 155. Min Stack(2018-03-08 01:19)
[LeetCode] 160. Intersection of Two Linked Lists(2018-03-25 21:52)
[LeetCode] 167. Two Sum II - Input array is sorted(2018-03-26 14:36)
LeetCode 休闲计划的更多相关文章
- leetcode计划(二)——ps:复习面试题计划+锻炼计划
5.24周日 下周是新的一周,发布任务 一.leetcode计划题目:300,416,494,474(前四个动态规划)(plus:860),232,225,155(后三个栈) 建议之后可以先做:cs- ...
- Leetcode 刷题计划
Two Sum 21.4% Medium Given an array of integers, return indices of the two numbers such that t ...
- Leetcode 计划
如何正确高效地使用LeetCode? LeetCode按照怎样的顺序来刷题比较好? LeetCode 题目总结/分类 Leetcode 简略题解 - 共567题 500. Keyboard Row [ ...
- leetcode计划
5.17 星期日,应完成的下周leetcode题目:279,300,1143,72,(前4个动态规划),104,110,543(后三个关于树)(https://cyc2018.github.io/CS ...
- leetcode每日刷题计划-简单篇day13
Num 169 先码,回头再说,摩尔算法... tle了 class Solution { public: int majorityElement(vector<int>& num ...
- leetcode每日刷题计划-简单篇day12
Num 125 验证回文串 Valid Palindrome 非常有收货的一道题嘻嘻嘻,本来是考试期间划水挑的题,坑点有点多 第一个是注意对temp1和temp2中途更新的判断 第二个是字符串频繁的作 ...
- leetcode每日刷题计划-简单篇day11
Num 121 买卖股票的最佳时期 Best Time to Buy and Sell Stock class Solution { public: int maxProfit(vector<i ...
- leetcode每日刷题计划-简单篇day10
跳题,不熟悉的留到周末再做. 保持冷静,不信画饼. num 100 相同的树 Same Tree 做法可能不是特别简洁,注意一下.最后判断完子树以后,要确定根的数值是一样的 然后在isleaf的判定先 ...
- leetcode每日刷题计划-简单篇day9
Num 38 报数 Count and Say 题意读起来比较费劲..看懂了题还是不难的 注意最后的长度是sz的长度,开始写错写的len 在下次计算的时候len要更新下 说明 直接让char和int进 ...
随机推荐
- 使用Spring JPA中Page、Pageable接口和Sort类完成分页排序
显示时,有三个参数,前两个必填,第几页,一页多少个size,第三个参数默认可以不填. 但是发现这个方法已经过时了,通过查看它的源码发现,新方法为静态方法PageRequest of(page,size ...
- [转]Linux 微擎系统搭建
本文转自:https://www.cnblogs.com/voidking/p/5296552.html 前言 时隔一年半,再次接触微信公众平台开发.相比于掌上大学.圈里.微站ABC.图灵机器人.小i ...
- SSH无密码登录的原理及配置
一.SSH概念(百度) SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定:SSH 为建立在应用层基础上的安全协议.SSH 是目 ...
- SpringCloud高可用和高并发
1 高可用 什么是高可用:(High Availability)在一个长时间内服务不受影响.通俗的讲就是,一个机器挂掉的时候,有其他机器可以继续提供同样的服务. 如何实现高可用:冗余+自动故障转移.冗 ...
- How to write a professional email?
Advantages and Disadvantages of Email communication compared with Face-To-Face communication: Emai ...
- springboot学习-springboot使用spring-data-jpa操作MySQL数据库
我们在上一篇搭建了一个简单的springboot应用,这一篇将介绍使用spring-data-jpa操作数据库. 新建一个MySQL数据库,这里数据库名为springboot,建立user_info数 ...
- java设计模式(一)【六大原则】
开发一个系统并不是一件困难的事,但是为何维护好一个系统却是一件让人头疼不以的事? 在笔者的观念中这一切都源自于需求. 如果在软件开发完成之后,需求就不再改变,那大部分程序都不需要维护了.但是, ...
- linux上SVN服务器搭建后windows无法连接到服务器
忙了一天,linux搭建svn服务器,搭建好后windows一直无法连接,总觉得自己对: 原因: 1.以后禁止用sublime在本地编辑好后用XFTP上传到服务器(这样会导致文件权限问题,不能替换成功 ...
- Code Signal_练习题_Knapsack Light
You found two items in a treasure chest! The first item weighs weight1 and is worth value1, and the ...
- Django. No changes detected when "makemigrations"
在修改了models.py后,有些用户会喜欢用python manage.py makemigrations生成对应的py代码. 但有时执行python manage.py makemigration ...