抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

2020年的学习目标,共分为6个主题,针对每个主题的记录相应的博文以作为关键成果验证。

阅读深入理解JVM虚拟机

Leetcode完成100题

手把手撕LeetCode题目
github地址:https://github.com/labuladong/fucking-algorithm
githubpages地址:https://labuladong.github.io/ebook/
gitbook地址(推荐):https://labuladong.gitbook.io/algo/

第一阶段(栈与队列)

完成栈与队列的卡片

序号题目日期文章
1计算两数之和2020-04-13点击跳转
2设计循环队列2020-04-14点击跳转
3岛屿数量2020-04-18点击跳转
4打开转盘锁2020-04-19点击跳转
5完全平方数2020-04-22点击跳转
6简单栈练习-最小栈2020-04-22点击跳转
7简单栈练习-有效的括号2020-04-23点击跳转
8每日温度2020-04-24点击跳转
9逆波兰式2020-04-25点击跳转
10克隆图2020-04-28点击跳转
11目标和2020-04-29需要增加其他方式实现点击跳转
12二叉树的中序遍历2020-04-30点击跳转
13栈和队列的相互实现2020-04-30点击跳转
14字符串解码2020-04-30点击跳转
15图像渲染2020-04-30点击跳转
1601矩阵2020-05-03点击跳转
17钥匙和房间2020-05-04点击跳转

初级算法-数组

序号题目日期文章
1删除排序数组中的重复项2020-05-04点击跳转
2买卖股票的最佳时机12020-05-08点击跳转
3买卖股票的最佳时机22020-05-08点击跳转
4旋转数组2020-05-14点击跳转
5只出现一次的数字12020-05-15点击跳转
6存在重复元素12020-05-19点击跳转
7零钱兑换2020-05-21点击跳转
8最长上升子序列2020-05-22点击跳转
9最大子序和2020-05-25点击跳转
9买卖股票的最佳时机32020-05-26点击跳转
10买卖股票的最佳时机42020-05-27点击跳转
11加一2020-05-31点击跳转
12移动零2020-05-31点击跳转
13有效的数独2020-06-01点击跳转
14旋转图像2020-06-07点击跳转

初级算法-字符串

序号题目日期文章
1反转字符串2020-06-08点击跳转
2整数反转2020-06-08点击跳转
3字符串中的第一个唯一字符2020-06-09点击跳转
4有效的字母异位词2020-06-10点击跳转
5验证回文串2020-06-15点击跳转
6字符串转换整数 (atoi)2020-06-18点击跳转
7外观数列2020-06-19点击跳转
8最长公共前缀2020-06-19点击跳转

动态规划

序号题目日期文章
10-1背包问题2020-07-18点击跳转

完成github上的redis-desktop项目

github地址:https://github.com/jiangliuhong/redis-desktop

Aspose学习

全面学习设计模式

一个设计模式的学习网站https://refactoringguru.cn/design-patterns/catalog

  1. 面向对象设计-设计原则
  2. 设计模式-总览
  3. 设计模式-工厂模式
  4. 设计模式-建造者模式
  5. 设计模式-单例模式
  6. 设计模式-原型模式
  7. 设计模式-观察者模式

评论