会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小猴子_X
(永远不要做舒适区里炫技的小猴子)
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2022年1月21日
leetcode那些奇奇怪怪的题
摘要: 本文章主要总结一些leetcode中一些没有规律的题 摩尔投票法还有待研究 该题本质就是约瑟夫环的问题,因为使用循环链表太繁琐,所以可以使用arrayList模拟循环链表。 寄语:欲成大树,莫与草争;将军有剑,不斩苍蝇
阅读全文
posted @ 2022-01-21 00:52 小猴子_X
阅读(55)
评论(0)
推荐(0)
2022年1月20日
深入浅出的动态规划
摘要: 求最优子问题,动态规划和其它遍历算法(如深/广度优先搜索)都是将原问题拆成多个子问题然后求解。他们之间最本质的区别是,动态规划保存子问题的解(使用dp[]),避免重复计算。 动态规划的题型丰富多样,没有规律可循。但是它们的思想是一样的,这里给出作者总结的做题四个步骤,适用于所有动态规划 确认状态:开
阅读全文
posted @ 2022-01-20 17:54 小猴子_X
阅读(98)
评论(0)
推荐(0)
2022年1月17日
指针三剑客之二:树
摘要: 树作为(单)链表的升级版,我们通常接触的树都是二叉树(binary tree),即每个节点最多有两个子节点; 还有一种特殊的树:搜索二叉树,它是按照左小右大的顺序存放元素。 遍历树的时候可能会涉及深度优先搜索和广度优先搜索。不会的小伙伴可以查看我的"一切皆可搜索"。遍历树一般使用递归。 一.树的递归
阅读全文
posted @ 2022-01-17 23:47 小猴子_X
阅读(64)
评论(0)
推荐(0)
指针三剑客之一:链表
摘要: 链表是由节点和指针构成的数据结构,每个节点存有一个值,和一个指向下一个节点 的指针,因此很多链表问题可以用递归和while迭代来处理。 链表可以实现分散存储,不同于数组,链表并不能直接获取任意节点的值, 必须要通过指针找到该节点后才能获取其值。 说白了,玩链表本质就是玩指针。下面列出常见的链表算法
阅读全文
posted @ 2022-01-17 13:11 小猴子_X
阅读(104)
评论(0)
推荐(0)
玩转双指针
摘要: 双指针主要用于遍历数组,两个指针指向不同的元素,从而协同完成任务。 常见的双指针有三种。 左右指针:两个指针指向同一数组,但是遍历方向相反,常用作搜索排序数组的两个符合条件的数,以及其他特殊情况。 快慢指针:两个指针指向同一数组,遍历方向相同,fast指针快,slow慢。然后它俩同时向前移动,初始的
阅读全文
posted @ 2022-01-17 00:41 小猴子_X
阅读(141)
评论(0)
推荐(0)
2021年12月15日
手写一个springboot starter
摘要: springboot的starter的作用就是自动装配。将配置类自动装配好放入ioc容器里。作为一个组件,提供给springboot的程序使用。 今天手写一个starter。功能很简单,调用starter内对象的一个方法输出"hello! xxx" 先来了解以下命名规范 自定义 starter,工程
阅读全文
posted @ 2021-12-15 17:18 小猴子_X
阅读(1131)
评论(0)
推荐(1)
2021年12月7日
JVM内存模型
摘要: 今天我们来看JVM的核心部分:运行时数据区 一.PC寄存器(程序计数器) 概念:就像相当于一个行号指示器 JVM中的PC寄存器是对物理PC寄存器的一种抽象模型,该区域非常小,几乎可以忽略不计 每一个线程都有自己独有的PC寄存器 用来存储下一条指令的地址,执行引擎每次读取指令时都先从PC寄存器得到下一
阅读全文
posted @ 2021-12-07 16:04 小猴子_X
阅读(740)
评论(0)
推荐(1)
2021年12月5日
JAVA_基础
摘要: 一.谈谈你对面向对象的理解 面向过程和面向对象是 两种不同的处理问题的角度 面向过程:注重事情的每一个步骤以及顺序 直接高效 面向对象:注重事情的参与者,各自需要做什么 易于"扩展""维护""复用" 三大特性: 封装: 类只提供外部调用的接口,外部调用无需关注内部是如何实现的 体现: 属性私有化,提
阅读全文
posted @ 2021-12-05 20:53 小猴子_X
阅读(92)
评论(0)
推荐(0)
2021年12月3日
JAVA_String
摘要: 一.String的基本特性 两种声明方式: String s1 = "abc"; //字面量的方式,存储在堆中的字符串常量池中,常量池不允许出现相同的字符串常量 String s2 = new String("abc"); //对象的声明方式,存储在堆中。并且在字符串常量池中复制一份 不可变性(原因
阅读全文
posted @ 2021-12-03 21:41 小猴子_X
阅读(85)
评论(0)
推荐(0)
2021年12月1日
SM那些事
摘要: 想啥呢?这里的SM当然是SpringMVC和MyBatis了。 不是ssm吗?Spring知识点挺多的,我就单独拎出来了。请看Spring详解 一. SpringMVC Spring,Spring MVC和Spring Boot有什么区别? Spring: Spring详解 Spring MVC:是
阅读全文
posted @ 2021-12-01 14:54 小猴子_X
阅读(400)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告