10 2022 档案
摘要:1.一维数组 1.1 一维数组的定义 public class Main { public static void main(String[] args) { int[] a = new int[10], b; float[] f = new float[210]; double[] c = new
阅读全文
摘要:二分 ~~据说百分之九十的程序员写不对二分~~ 那我们今天就来说一下二分查找及二分答案 一、整数集合的二分 1.二分的基本用法 二分的基本用法就是在单调的序列或者函数中进行查找。当答案具有单调性的时候我们也可以将答进行二分,这样可以大大降低时间复杂度。通过二分,我们也可以延伸到三分等等… 2.整数二
阅读全文
摘要:@ D - Bits Reverse 题意:给定两个数X和Y,然后把他们变成二进制的形式,然后你可以对X的二进制进行操作,选取任意的三位进行翻转,如果能通过操作使得X=Y的话,那么输出最小的操作次数,如果不能 的话,那么输出-1. 思路:通过分析操作,我们可以知道翻转的话是奇数和奇数,偶数和偶数之间
阅读全文