- 博客(4)
- 收藏
- 关注
原创 LeetCode 996
这道题完全可以使用这个模板,每次从数组中选择元素的时候,只能选择未使用的,使用过的则直接跳过,模板的终止条件就是所有元素都访问完了。这题是让打乱数组的顺序,打乱之后的数组如果所有的前后两个数字之和是一个完全平方数,那么这个打乱的数组就是正方形数组,这里让求的是正方形数组是个数。,回溯算法我们可以把它看做是一棵N叉树,也就是说每个节点最多有N个子节点,然后使用DFS进行遍历。看懂了这个,这题就非常简单了,之前在讲450题回溯算法的时候,总结了一个模板。这里我们可以使用回溯算法来解决,我之前专门讲过。
2024-09-22 13:20:09
227
原创 javaSE中的==和equals的联系与区别_f1
那么,在所有没有重写equals()方法的类中,调用equals()方法其实和使用"=="号的效果一样,也是比较的对象地址值,然而,Java提供的所有类中,绝大多数类都重写了equals()方法,重写后的equals()方法一般都是比较两个对象的值,比如String类,Date类,基本数据类型的包装类等。因为Object类是所有类的直接或间接父类,也就是说所有的类中的equals()方法都继承自Object类,而通过源码我们发现,Object类中equals()方法底层实现其实就是是"=="号。
2024-09-22 10:10:55
308
原创 DzzOffice_flowplayer播放器更改_dzzoffice最新flowplayer播放器
【代码】DzzOffice_flowplayer播放器更改_dzzoffice最新flowplayer播放器。
2024-09-21 21:17:27
257
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人