java
曾是jack
这个作者很懒,什么都没留下…
展开
-
巧用快慢指针处理循环问题
循环类问题的一个解题思路为:设置一个慢指针,每次步进1,一个快指针,每次步进2,则快慢指针总会出现相遇的情况。比如一个数组[1,2,3,4],快指针和慢指针都从第一个元素开始遍历,如下图,第5趟后他们就相遇了。总结,遇到类似问题的时候,如果发现是循环问题,应该尝试从快慢指针的角度出发考虑,会有解题的惊喜!下面来看今天在leetcode碰到的一道题:验证一个数是否为快乐数?原创 2023-02-13 20:00:14 · 148 阅读 · 0 评论 -
二叉树遍历
二叉树的遍历方式一般有三种:先序遍历、中序遍历和后序遍历。实现的方式一般有两类:递归和迭代。原创 2023-02-07 20:13:47 · 127 阅读 · 0 评论 -
动态规划之找到买卖股票的最大收益值
动态规划 、股票、买入、卖出、最大利润原创 2023-02-02 21:21:17 · 589 阅读 · 0 评论 -
平衡二叉树的验证方法
平衡二叉树指的是一个二叉树,其左右子树的高度相差不超过1,并且它的左右子树又分别为平衡二叉树。原创 2023-01-30 19:33:53 · 272 阅读 · 0 评论 -
抽象类和接口
抽象类和接口是实现多态的基础。区别如下 特性 接口 抽象类 组合 新类可以组合多个接口 只能继承单一抽象类 状态 不能包含属性(除了静态属性,不支持对象状态) 可以包含属性,非抽象方法可能引用这些属性 默认方法 和 抽象方法 不需要在子类中实现默认方法。默认方法可以引用其他接口的方法 必须在子类中实现抽象方法 构造器 没有构造器 可以有构造器 可见性 隐式public 可以是protected或友元 --...原创 2020-05-15 22:42:02 · 88 阅读 · 0 评论 -
Idea使用Mybatis generator自动生成插件
今天尝试在idea使用mybatis generator插件生成数据表对应的mapper和entity文件,碰到了一下问题,记录学习一下。本人 参考https://www.cnblogs.com/mkl34367803/p/8353597.html 1.pom.xml配置插件 <!-- 自动生成mybatis插件--> <plugin> ...原创 2019-08-08 14:11:53 · 351 阅读 · 0 评论 -
easyui提交form数据显示Resource interpreted as Document but transferred with MIME type application/json问题
今天在用easyui写一个提交表单数据时候,碰到了浏览器提示Resource interpreted as Document but transferred with MIME type application/json问题。原因为提交的时候使用了form的submit方式,参考如下代码。(换成$.POST则不会碰到该问题) function addUserBtn() { $('#au...原创 2019-08-09 16:14:00 · 3520 阅读 · 0 评论