自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 16. 最接近的三数之和

16. 最接近的三数之和1、参考资料https://leetcode-cn.com/problems/3sum-closest/2、题目要求题目描述给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。示例:输入:nums = [-1,2,1,-4], target = 1输出:2解释:与 target 最接近的和是 2 (-1 + 2 + 1 = 2

2020-12-31 14:10:50 119

原创 15. 三数之和

15. 三数之和1、参考资料https://leetcode-cn.com/problems/3sum/https://leetcode-cn.com/problems/3sum/solution/san-shu-zhi-he-by-leetcode-solution/2、题目要求题目要求:给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0,请你找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。

2020-12-31 14:07:53 153

原创 14. 最长公共前缀

14. 最长公共前缀1、题目要求题目描述编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。示例示例1:输入: ["flower","flow","flight"]输出: "fl"示例 2:输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。说明:所有输入只包含小写字母 a-z 。2、代码思路纵向比较将 strs[0] 作为标兵,依次将 str[j].charAt(i) 与 strs[0

2020-12-31 13:57:32 110 1

原创 13. 罗马数字转整数

13. 罗马数字转整数1、题目要求题目描述示例示例1:输入: "III"输出: 3示例 2:输入: "IV"输出: 4示例 3:输入: "IX"输出: 9示例 4:输入: "LVIII"输出: 58解释: L = 50, V= 5, III = 3.示例 5:输入: "MCMXCIV"输出: 1994解释: M = 1000, CM = 900, XC = 90, IV = 4.2、代码思路罗马数字由 7 个单字母符号组成,每个符号都有自己的价

2020-12-30 22:01:12 122

原创 12. 整数转罗马数字

12. 整数转罗马数字1、题目要求题目描述示例示例1:输入: 3输出: "III"示例 2:输入: 4输出: "IV"示例 3:输入: 9输出: "IX"示例 4:输入: 58输出: "LVIII"解释: L = 50, V = 5, III = 3.示例 5:输入: 1994输出: "MCMXCIV"解释: M = 1000, CM = 900, XC = 90, IV = 4.2、代码思路贪心算法将给定的整数转换为罗马数字需要找到上述 1

2020-12-30 22:00:15 110

原创 第 6 章 应用层

第 6 章 应用层1、思维导图2、网络应用模型2.1、应用层概述应用层对应用程序的通信提供服务。应用层协议定义的内容:应用进程交换的报文类型,请求还是响应?各种报文类型的语法,如报文中的各个字段及其详细描述。字段的语义,即包含在字段中的信息的含义。进程何时、如何发送报文,以及对报文进行响应的规则。应用层的功能应用层的重要协议文件传输、访问和管理FTP电子邮件SMTP、POP3虚拟终端HTTP查询服务和远程作业登录DNS2.2

2020-12-30 21:32:40 3342 1

原创 第 5 章 传输层

第 5 章 传输层1、思维导图2、传输层概述2.1、传输层的功能传输层的层次传输层是只有主机(端系统)才有的层次,中间网络设备层次最多到网络层。传输层使用下层(网络层)提供的服务,并为上层(应用层)提供服务传输层的功能传输层提供进程和进程之间的逻辑通信(看起来就好像是两个进程连接在了一起),而网络层提供主机之间的逻辑通信(看起来就好像是两个主机连接在了一起)。复用(发送方不同的应用进程可以使用同一个传输协议进行数据的传输)和分用(接收方的传输层在剥去报文首部后,可以将数据正确交

2020-12-30 21:31:29 1341

原创 第 4 章 网络层

第 4 章 网络层1、思维导图2、网络层功能网络层的主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。网络层传输单位是数据报,但是数据报过大的话,会被切割为一个个分组网络层的功能功能一:路由选择与分组转发(选择最佳路径)功能二:异构网络互联(将异构的网络连接起来形成更大的网络)功能三:拥塞控制(若所有结点都来不及接受分组,而要丢弃大量分组的话,网络就处于拥塞状态。因此要采取一定措施,缓解这种拥塞)拥塞控制是一种全局性的概念,若整个网络的负载过重,会导致大部分分

2020-12-30 21:29:15 1790

原创 第 3 章 数据链路层

第 3 章 数据链路层1、思维导图2、数据链路层功能概述2.1、数据链路层的研究思想虽然每个设备之间的通信存在对数据的封装与解封装步骤,但如果单单研究数据链路层的通信,可以将其看作是水平方向上的直接通信2.2、数据链路层基本概念结点:主机、路由器链路:网络中两个结点之间的物理通道,链路的传输介质主要有双绞线、光纤和微波。分为有线链路、无线链路。数据链路:网络中两个结点之间的逻辑通道,把实现控制数据传输协议的硬件和软件加到链路上就构成数据链路。帧:链路层的协议数据单元,封装网络层数据报

2020-12-30 21:27:16 1609

原创 第 2 章 物理层

第 2 章 物理层1、思维导图2、物理层接口特性物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。物理层主要任务:确定与传输媒体接口有关的一些特性 ==> 定义标准机械特性:定义物理连接的特性,规定物理连接时所采用的规格、接口形状、引线数目、引脚数量和排列情况。电气特性:规定传输二进制位时,线路上信号的电压范围、阻抗匹配、传输速率和距离限制等。比如某网络在物理层规定,信号的电平用 +10V~+15V 表示 二进制 0,用 -10V~-15V 表示二进制 1

2020-12-30 21:25:22 2345

原创 第 1 章 网络体系结构

第 1 章 网络体系结构1、思维导图2、计算机网络的概念和功能2.1、计算机网络的定义计算机网络:是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。各种电话设备、电视设备、计算机设备、电网设备组成的网络每台设备之间通过通信线路,实现设备之间的互联计算机网络是互连的、自治的计算机集合互连:每台设备通过通信链路互联互通自治:每台设备之间无主从关系2.2、计算机网络的功能数据通信:我们使用微信

2020-12-30 21:23:22 5006 4

原创 第 0 章 Readme

第 0 章 Readme1、参考资料2019 王道考研 计算机网络2、笔记地址计算机网络

2020-12-30 21:18:00 198

原创 day00 【后台】Readme

第 0 章 Readme1、参考资料尚硅谷2020最新版尚筹网Java项目实战开发教程全套完整版初学者零基础入门(含SSM框架,微服务架构,封捷主讲)2、笔记地址众筹网项目

2020-12-28 16:51:22 359

原创 第 1 章 Readme

第 0 章 Readme1、参考资料尚硅谷Java设计模式(图解+框架源码剖析)2、笔记地址老韩设计模式

2020-12-28 16:48:25 233

原创 第 0 章 Readme

第 0 章 Readme1、参考资料尚硅谷Java大厂面试题第二季(java面试必学,周阳主讲)2、笔记地址阳哥大厂面试题第二季

2020-12-28 16:46:41 576

原创 第 2 章 Readme

第 2 章 Readme1、参考资料尚硅谷Java数据结构与java算法(Java数据结构与算法)2、笔记地址老韩数据结构与算法

2020-12-28 16:44:40 2003 1

原创 第 0 章 阳哥MySQL高级

第 0 章 阳哥MySQL高级1、参考资料尚硅谷MySQL数据库高级,mysql优化,数据库优化2、笔记地址阳哥MySQL高级笔记地址

2020-12-28 16:33:31 3799 6

原创 11. 盛最多水的容器

11. 盛最多水的容器1、参考资料https://leetcode-cn.com/problems/container-with-most-water/2、题目要求题目描述示例:输入:[1,8,6,2,5,4,8,3,7]输出:493、代码思路双指针本题是一道经典的面试题,最优的做法是使用「双指针」,我们从题目给的示例一步一步推导双指针的过程题目中的示例数组为 [1,8,6,2,5,4,8,3,7],我们定义两个指针:leftPointer 和 rightPointer,

2020-12-23 21:43:31 120 1

原创 10. 正则表达式匹配

10. 正则表达式匹配1、题目要求题目描述给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 '.' 和 '*' 的正则表达式匹配。'.' 匹配任意单个字符'*' 匹配零个或多个前面的那一个元素所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。示例示例1:输入:s = "aa" p = "a"输出:false解释:"a" 无法匹配 "aa" 整个字符串。示例 2:输入:s = "aa" p = "a*"输出:true解释:因为 '*' 代表可以匹配

2020-12-23 21:37:54 129

原创 9. 回文数

9. 回文数1、题目要求题目描述判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例示例1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。进阶:你能不将整数转为字符串来解决这个问题吗?2、代码思路方

2020-12-23 21:36:58 2807

原创 IDEA 设置文档注释

IDEA 设置文档注释1、参考资料IDEA类和方法注释模板设置(非常详细)idea注释模版配置(吐血推荐!!!)2、类文档注释2.1、设置类文档注释模板在【File and Code Templates】页面设置类(Class)的文档注释/** *@ClassName ${NAME} *@Description TODO *@Author ${USER} *@Date ${DATE} ${TIME} *@Version 1.0 */2.2、使用类文档注释注意:只有新建

2020-12-23 15:19:36 3141 1

原创 IDEA Properties 文件乱码

IDEA Properties 文件乱码1、问题描述入手了 IDEA 2020 后打开 Properties 文件乱码啦~~~想都不用想肯定和【文件编码】有关2、解决乱码打开 Settings搜索 File Encoding,参照如下设置Bingo

2020-12-22 22:46:01 172

原创 8. 字符串转换整数 (atoi)

8. 字符串转换整数 (atoi)1、参考资料字符串转换整数 (atoi)官方题解2、题目要求题目描述示例示例1:输入: "42"输出: 42示例 2:输入: " -42"输出: -42解释: 第一个非空白字符为 '-', 它是一个负号。  我们尽可能将负号与后面所有连续出现的数字组合起来,最后得到 -42 。示例 3:输入: "4193 with words"输出: 4193解释: 转换截止于数字 '3' ,因为它的下一个字符不为数字。

2020-12-22 22:44:15 125

原创 7. 整数反转

7. 整数反转1、参考资料https://leetcode-cn.com/problems/reverse-integer/2、题目要求题目描述给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,如果反转后整数溢出那么就返回 0。3、代码思路求整数各位(个位

2020-12-21 21:21:42 105

原创 6. Z 字形变换

6. Z 字形变换1、参考资料https://leetcode-cn.com/problems/zigzag-conversion/2、题目描述题目要求将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时,排列如下:L C I RE T O E S I I GE D H N之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"LCIRETOESIIGEDHN

2020-12-21 21:21:11 363

原创 5. 最长回文子串

5. 最长回文子串1、参考资料LeetCode 官方题解2、题目要求题目描述给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例 1:输入: "babad"输出: "bab"注意: "aba" 也是一个有效答案。示例 2:输入: "cbbd"输出: "bb"3、代码思路方法一:中心扩散法算法思想枚举所有可能的回文子串的中心位置;中心位置可能是一个字符,也有可能是两个相邻的字符;记录最长回子文串的相关变量。

2020-12-21 21:20:33 188

原创 4. 寻找两个正序数组的中位数

4. 寻找两个正序数组的中位数题目要求题目描述给定两个大小为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的中位数。**进阶:**你能设计一个时间复杂度为 O(log (m+n)) 的算法解决此问题吗?示例示例1:输入:nums1 = [1,3], nums2 = [2]输出:2.00000解释:合并数组 = [1,2,3] ,中位数 2示例 2:输入:nums1 = [1,2], nums2 = [3,4]输出:2.5000

2020-12-21 20:03:54 87

原创 3. 无重复字符的最长子串

3. 无重复字符的最长子串1、参考资料https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/2、题目要求题目要求:给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: "abcabcbb"输出: 3解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是

2020-12-13 22:43:01 256 2

原创 2. 两数相加

2. 两数相加1、参考资料https://leetcode-cn.com/problems/add-two-numbers/2、题目要求题目描述给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -&g

2020-12-13 22:40:19 152

原创 1. 两数之和

1. 两数之和1、题目题目要求给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9,所以返回 [0, 1]2、参考资料https://leetcode-cn.com/problems/two-sum

2020-12-13 22:37:58 195

原创 第 0 章 Readme

第 0 章 Readme1、参考资料尚硅谷2020最新版宋红康JVM教程更新至中篇(2、笔记地址康师傅JVM1. 内存与垃圾回收篇2. 字节码与类的加载篇

2020-12-12 11:56:49 2227 5

原创 Typora 快捷键设置

Typora 快捷键设置1、为啥要改快捷键?行内代码的快捷键:Ctrl + Shift + `,这个姿势有多凹造型,大家试试就知道,反正我是用吐了2、如何修改快捷键打开【文件】–>【偏好设置】,找到【通用】–>【打开高级设置】就是它啦:conf.user.json看作者的意思,应该就是配置 json 文件就行,配置格式为:"执行的操作": "快捷键"那要怎么才能找到【行内代码】这个功能对应的英文解释呢?想来想去,我决定将 Typora 的语言改为 Engli

2020-12-11 10:33:33 5025 4

原创 markmap入门

markmap入门1、它是干啥的?支持 Markdown 语法的思维导图工具,可支持在线编写思维导图,或者在VS Code内编写思维导图在线使用VS Code内使用2、参考资料首先当然是参考官网啦:https://markmap.js.org/然后是别人的博客啦:https://blog.csdn.net/u013129932/article/details/1102886463、如何使用3.1、在线使用进入官网后,点击【Try it out】,可以在线绘制思维导

2020-12-09 23:16:23 7326 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除