自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 双指针字符串

给你两个字符串 word1 和 word2。请你从 word1 开始,通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长,就将多出来的字母追加到合并后字符串的末尾。补充StringBuilder 各种处理。##1768. 交替合并字符串。

2023-07-24 19:27:32 109

原创 动态规划、贪心

线性DP经典问题53 最大子序和给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。很简单: dp[i] = Math.max(dp[i-1]+nums[i], nums[i]); public int maxSubArray(int[] nums) { int len = nums.length; if(len==1) return nums[0]; int res = nums[0];

2021-01-07 13:31:48 259

原创 Leetcode-3--递归、DFS、回溯

Leetcode数组Arrays功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入数组你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下M

2020-12-20 14:11:20 1047

原创 Leetcode-1-- 数组\字符串\排序\栈队列

动态规划你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。Arrays我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以

2020-12-10 14:56:05 3792 7

原创 Socket demo 代码

代码逻辑以及核心代码实现代码整体框架代码模块调用逻辑回调逻辑各部分多线程的具体使用性能分析Bug 以及困难收获扩展:了解Netty

2020-12-01 19:50:11 216

原创 BIO/NIO聊天室

Socket demoClient端客户端主入口UDPClientserverinfo beanTCPClientServer端server 入口函数UDPServerTCPServerClientHandlerCloseUtil一个 demo,实现的功能是 客户端 发广播,搜索目标服务器的 ip,port, 得到之后建立 TCP连接。 实现 客户端 服务端 互相收发数据, 两者都是 既可以 收 也可以主动的 发。Client端客户端主入口进行 UDP 搜索,拿到 对应的 server 回传的

2020-11-18 11:16:31 325

原创 2020-11-17

NIO同步异步阻塞非阻塞二级目录三级目录同步异步阻塞非阻塞阻塞和非阻塞是进程或者线程在访问数据的时候,对于数据是否准备就绪的两种不同的处理方式。当数据已经就绪,那么阻塞和非阻塞都是直接返回;当数据没有准备就绪,阻塞式调用往往需要等待数据准备好过后才处理其他操作,否則一直等待在那里。而非阻塞式调用,如果数据没有准备好则直接返回进行其他操作,不会等待。同步和异步:二级目录三级目录...

2020-11-17 19:09:55 115

原创 Java面经

Java Java基础反射异常集合CollectionMap并发JVMIOJava基础java基本数据类型整数型:byte、short、int、long (1,2,4,8 一字节8位)浮点型:float、double、字符型:char、布尔型:boolean(除此之外都是引用)浮点数默认 double,若想用float,需加后缀Fbyte、short、char 都可以进行数值运算小 -> 大 自动类型转换大 -> 小 强制转换(损失精度)具体范围可看int 和 Int

2020-11-14 15:12:55 908

原创 智力题&测试常问问题

有一个四分钟的沙漏和一个七分钟的沙漏,怎样来测九分钟?四分钟的和七分钟一起放,放完后,倒过来,继续,七分钟放完后,第二次的四分钟还剩一分钟,那时候开始计时,之后再加两个四分钟。25匹马 5个跑道,每次只能跑5匹,至少需要多少次才能选出最快的前3匹?分五组ABCDE,每组5匹;先每组马pk,找出每组中的最快的马,标记为A1B1C1D1E1;----需比赛5场;每组最快的马pk,选出前三,比如A1>B1>C1(>D1>E1);----需比一场;取A1做为第一名;凡是比C1慢

2020-09-09 21:03:53 385

空空如也

空空如也

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

TA关注的人

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