摘要:
解题方法分类 1. 滑动窗口。 2. 双指针。 3. 快慢指针。 4. 区间合并。 5. 循环排序。 6. 原地反转链表。 7. 树上的BFS。 8. 树上的DFS。 9. 双堆。 10. 子集。 11. 变种二分。 12. 最大前K个元素。 13. K-路归并。 14. 拓扑排序。 1. 滑动窗口 阅读全文
摘要:
目录 第1章 栈和队列 1 设计一个有getMin功能的栈 2 由两个栈组成的队列 3 如何仅用递归函数和栈操作逆序一个栈 4 猫狗队列 5 用一个栈实现另一栈的排序 6 用栈来求汉诺塔问题 7 生成窗口最大值数组 8 构造数组的MaxTree 9 求最大子矩阵的大小 10 最大值减去最小值小于或等 阅读全文
摘要:
目录 1 技术选型 2 数据库 3 注册功能 1 技术选型 1.1 Web层 a) Servlet:前端控制器 b) html:视图。 这个项目是网站项目,要求面向普通客户,需要响应速度快,因此不采用jsp。当做后端的办公系统这些后台管理网站时一般使用jsp技术。 c) Filter:过滤器 d) 阅读全文
摘要:
目录 1 上传文件 2 更新文件 3 修改语言设置 1 上传文件 在上传文件前需要先安装Git,对于这一步就这里就不赘述了。这里主要是项目上传步骤 1 新建一个仓库 新建完后把HTTPS的路径保存下来,后面要用到这个地址 2 启动Git Bash 3 右键项目 Git Bash Here 4 把项目 阅读全文
摘要:
目录 Sublime Text Nodepad++ Sublime Text 这是我最早用到文本编辑软件,但是因为没有激活有些功能我并没有办法使用。一个最简单的例子就是有时候打开一些文本会出现中文字符乱码,后来发现是因为默认字符集的文体,我试图修改了一下但是没有成功。不过优点在于这个页面风格看起了很 阅读全文
摘要:
目录 华为云 新浪云 七牛云 华为云 使用参考:https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0165501097.html中的最佳实践一章 在安装软件时,有几点不同: (1)JDK:官网给出的JDK路径已经被废弃了,需要重 阅读全文
摘要:
目录 第1章 概述 1.2 互联网概述 1.2.1 网络的网络 1.3 互联网的组成部分 1.3.1 互联网的边缘部分 1.3.2 互联网的核心部分 1.6.1 计算机网络的性能指标 1.7 计算机网络体系结构 1.7.3 具有五层协议的体系结构 第4章 网络层 4.1 网络层提供的两种服务 4.2 阅读全文
摘要:
目录 第1章 HTTP概述 1.1 Web客户端和服务器 1.2 资源 1.2.1 URI 1.2.2 URL 1.2.3 URN 1.3 事务 1.3.1 方法 1.3.2 状态码 1.3.3 Web页面可以包含多个对象 1.4 报文 1.5 连接 1.5.1 TCP/IP 1.5.2 连接、IP 阅读全文
摘要:
目录 需求分析 1 用例图 系统设计 包及全局配置 数据库设计 工具类 具体功能实现 1 dao层功能实现 2 编码过滤器及登陆拦截器 3 单元测试 遇到的问题总结 1 新建一个Modul不会打开新页面 2 导入依赖时标红 3 Resources中文件名称有点但不意味着分层 4 不同模块输出的日志不 阅读全文
摘要:
目录: 配置部分: 1 配置报错不支持diamond运算符 运行部分: 1 登录的账号密码 2 运行项目是报错session超时 配置部分 1 配置报错不支持diamond运算符 原报错信息如下:idea 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 di 阅读全文
摘要:
目录 第2章 面试需要的基础知识 2.3 数据结构 2.3.1 数组:二维数组中的查找 2.3.2 字符串:替换空格 2.3.3 链表:从尾到头打印链表 2.3.4 树:重建二叉树 2.3.5 栈和队列:用两个栈实现队列 2.4 算法和数据结构 2.4.1 查找和排序 2.4.2 递归和循环 2.4 阅读全文
摘要:
目录 第一部分:概述 1 走进Java 1.1 概述 1.2 Java技术体系 第二部分:自动内存管理机制 2 Java内存区域与内存溢出异常 2.1 运行时数据区域 2.2 HotSpot虚拟机对象探秘 3 垃圾收集器与内存分配策略 3.1 对象已死吗 3.2 垃圾收集算法 3.3 HotSpot 阅读全文
摘要:
目录 1 简单贪心 LeetCode 455-分发饼干 LeetCode 392-判断子序列 2 贪心与动态规划的关系 LeetCode 435-无重叠区间 3 贪心选择性 1 简单贪心 贪心算法相对来说代码少,思路简单,但贪心问题的关键是确定一个问题能否使用贪心算法去解决。 例1: LeetCod 阅读全文
摘要:
目录 1 二叉树 LeetCode-104-二叉树的最大深度 LeetCode-111-二叉树的最小深度 LeetCode-226-翻转二叉树 LeetCode-100-相同的树 LeetCode-101-对称二叉树 LeetCode-222-完全二叉树的节点个数 LeetCode-110-平衡二叉 阅读全文
摘要:
目录 1 栈的基本使用 LeetCode-20-有效括号 LeetCode-150-逆波兰表达式求值 LeetCode-71-简化路径 LeetCode-341-扁平化嵌套列表迭代器 2 队列 LeetCode-102-二叉树的层次遍历 LeetCode-107-二叉树的层次遍历|| LeetCod 阅读全文