摘要: 1、选择排序 参考算法:每一轮循环都选择出当前范围最大值,然后从右到左开始占位存储 第一轮循环 1)从数组0~N中选择出最大,与索引位0的数进行交换。 第二轮循环 1)从数组中1~N选择出最大,与索引位1的数进行交换。 2)…… 第N-1轮循环 3)从数组N-1~N中选择出最大,与索引位N-1的数进 阅读全文
posted @ 2022-02-24 11:47 gabin 阅读(688) 评论(0) 推荐(0) 编辑
摘要: 1、位运算 1.1、二进制打印 private static void print(int num) { // 1 << i意味着只有第i位置上的是1,其他位都是0 // num & 一个只有i位置上是1的,除了这个位置上的,其他位都一定会变成0;那如果最终都是0,则表示这个位置上是没有占位的,而不 阅读全文
posted @ 2022-02-24 09:53 gabin 阅读(77) 评论(0) 推荐(0) 编辑