- 博客(10)
- 收藏
- 关注
原创 2021-04-13
2.装箱、拆箱操作发生在: 引用类型与值类型之间5.for循环先执行A B6.7.8.9.10.复制的效率System.arraycopy>clone>Arrays.copyOf>for循环11.12.拥有无法访问13.14.15.
2021-04-13 20:33:59
106
原创 2021-04-12
错题1.错题2.错题3.java用()机制实现了线程之间的同步执行 监听器错题4.native关键字表名修饰的方法是由其它非Java语言编写的 (C C++等)错题5.只抛出一个异常错题6.错题7.错题8.错题9.错题10.错题11.错题12.错题13.错题14.错题15....
2021-04-12 16:50:05
110
原创 2021-04-11
牛客网每日JAVA30题 错题记录4-11错题1.局部变量是指类方法中的变量,必须初始化。局部变量运行时被分配在栈中,量大,生命周期短,如果虚拟机给每个局部变量都初始化一下,是一笔很大的开销,但变量不初始化为默认值就使用是不安全的。出于速度和安全性两个方面的综合考虑,解决方案就是虚拟机不初始化,但要求编写者一定要在使用前给变量赋值。错题2.subString 左闭右开错题3.借口的本质是一个类错题4.方法在方法区,之前以为方法区如图中所示 没写方法。。。错题5.没什么好说的
2021-04-11 20:31:37
89
原创 尚硅谷SSM项目问题
尚硅谷SSM项目问题1.P13:applicationContext 问题 前往Structure Setting 中进行修改,去除一些其他XML(重新导入XML)2.P13:javax.servlet.http.HttpServletResponse.getStatus()I(卡了2h)初始以为包的版本问题,之后反复导包…无用。之后点击错误,发现它存在2个HttpServlet ,于是觉得是否包重复了,于是前往Structure Setting中去掉了一个2.X.X的包。OK!...
2021-04-07 19:40:10
164
原创 201. 数字范围按位与
给定范围 [m, n],其中 0 <= m <= n <= 2147483647,返回此范围内所有数字的按位与(包含 m, n 两端点)。示例 1:输入: [5,7]输出: 4示例 2:输入: [0,1]输出: 0方法一:位移思路鉴于上述问题的陈述,我们的目的是求出两个给定数字的二进制字符串的公共前缀,这里给出的第一个方法是采用位移操作。我们的想法是将两个数字不断向右移动,直到数字相等,即数字被缩减为它们的公共前缀。然后,通过将公共前缀向左移动,将零添加到公共前缀的右边
2020-11-24 22:27:34
190
原创 11.24日页面请求刷新解决文案(由于mysql6.0以上导致的问题,需后面加东西)
解决方法来自:https://blog.youkuaiyun.com/c15690828380
2020-11-24 22:07:57
118
原创 222. 完全二叉树的节点个数
首先需要明确完全二叉树的定义:它是一棵空树或者它的叶子节点只出在最后两层,若最后一层不满则叶子节点只在最左侧。再来回顾一下满二叉的节点个数怎么计算,如果满二叉树的层数为h,则总节点数为:2^h - 1.那么我们来对 root 节点的左右子树进行高度统计,分别记为 left 和 right,有以下两种结果:left == right。这说明,左子树一定是满二叉树,因为节点已经填充到右子树了,左子树必定已经填满了。所以左子树的节点总数我们可以直接得到,是 2^left - 1,加上当前这个 root 节.
2020-11-24 21:54:15
250
原创 leetcode452. 用最少数量的箭引爆气球
leetcode452. 用最少数量的箭引爆气球难度:中等在二维空间中有许多球形的气球。对于每个气球,提供的输入是水平方向上,气球直径的开始和结束坐标。由于它是水平的,所以纵坐标并不重要,因此只要知道开始和结束的横坐标就足够了。开始坐标总是小于结束坐标。一支弓箭可以沿着 x 轴从不同点完全垂直地射出。在坐标 x 处射出一支箭,若有一个气球的直径的开始和结束坐标为 xstart,xend, 且满足 xstart ≤ x ≤ xend,则该气球会被引爆。可以射出的弓箭的数量没有限制。 弓箭一旦被射出之后
2020-11-23 22:25:42
185
原创 2020-11-20
147. 对链表进行插入排序对链表进行插入排序。从第一个元素开始,该链表可以被认为已经部分排序。每次迭代时,从输入数据中移除一个元素,并原地将其插入到已排好序的链表中。插入排序算法:插入排序是迭代的,每次只移动一个元素,直到所有元素可以形成一个有序的输出列表。每次迭代中,插入排序只从输入数据中移除一个待排序的元素,找到它在序列中适当的位置,并将其插入。重复直到所有输入数据插入完为止。示例 1:输入: 4->2->1->3输出: 1->2->3->4示例
2020-11-20 22:24:13
77
原创 2020-11-20
1351. 统计有序矩阵中的负数给你一个 m * n 的矩阵 grid,矩阵中的元素无论是按行还是按列,都以非递增顺序排列。请你统计并返回 grid 中 负数 的数目。示例 1:输入:grid = [[4,3,2,-1],[3,2,1,-1],[1,1,-1,-2],[-1,-1,-2,-3]]输出:8解释:矩阵中共有 8 个负数。示例 2:输入:grid = [[3,2],[1,0]]输出:0示例 3:输入:grid = [[1,-1],[-1,-1]]输出:3示例 4:输入:
2020-11-20 22:10:07
89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人