【题目练习】代码随想录解题思路分析

前言 其实博主从大二开始闲着没事陆续刷 leetcode 也刷了不少了,但是感觉都是没什么思想地刷,可能大多数题能记住解法,但是很多题再看到第一眼还是想不到什么双指针,滑窗之类的优解,没有这个意识,要扫一眼题解的方法才会恍然大悟“哦对哦可以这么做的”然后才能写出来。 所以这回(第 N 次为了面试做准备而重刷,从代码随想录开始,我还没试过这个)我决定重点在于“看到题目如何构思解法”的分析上。比如双指

【项目学习】黑马点评

黑马点评项目介绍 类似大众点评。 要实现的功能: 项目导入 基础代码,数据库等,不过多赘述。 项目架构 不是微服务是单体架构模式,因为重点还是在 Redis 学习上。Springboot 那个课涉及微服务实战,我后面应该也会学习一下。 架构图如下,前后端分离,开发完成后前后端分别部署在 Nginx 和 Tomcat 上。 后期这个项目可能还会做一些水平横向扩展,比如多 Tomcat 集群数据共享等

【题目练习】Leetcode 100热题

重点学习 100 热题中的优化解。 哈希 1. 两数之和 优化方法:把数组的下标和值放到一个哈希表中。为什么是哈希表?因为哈希表的键唯一,满足我们这道题的需求。 比如数组是 ,找到之和 = 10 的下标。我用最简单的遍历方法获取: 第一次遍历,3+3,3+6 都不符合。 第二次遍历,又出现了 3+6,这个计算结果我们之前已经出现过,可以优化掉不用再计算一次的。 所以我们可以把数组的下