![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 57
九零大叔芭蕉
这个作者很懒,什么都没留下…
展开
-
JAVA中的一些运算符使用。(^ | & || && >> >>> << )
在java的源码中我们会经常看到一些这些特殊的运算,了解这些运算的规则可以帮助我们更好的理解代码的意义。以下我整理的是一些运算的含义。希望对你们有用,如有错误之处还请各位大佬指正,谢谢。目录|(或运算符)&(与运算符)^(异或运算符)|| (或逻辑运算符)&& (且逻辑运算符)>> 位运算符>>><<>>> (无此表示符)|(或运算符)| 是针对二进制的二目运算符。..原创 2020-12-15 15:41:58 · 5205 阅读 · 1 评论 -
树形选择排序
树形选择排序一个很重的条件就是:所排序的数组个数必须是2的次幂,这样才能满足完全二叉树的形态,如果不是2的次幂,则用无穷大值去填充,使其个数称为2的次幂。代码如下: /** * 树形选择排序。 * 注意:datas的长度必须满足2的k次幂。 * * @param datas 待排序数据 */ public static void treeSelectionSort(int[] datas) { int length = d原创 2021-08-03 22:28:53 · 417 阅读 · 0 评论