123123
123
123123
123123
25.
26.6种可能,假设f1分成两步 x1和x2,f2分成两步 y1和y2。
那可能的情况有 x1,x2,y1,y2 和 x1,y1,x2,y2 和 x1,y1,y2,x2 和 y1,y2,x1,x2 和y1,x1,y2,x2 和 y1,x1,x2,y2
123123
27.分治法,分成两半,然后合并结果。
28.3个指针指向3个数组,有3个下标变量和1个三元组距离变量,从0开始,++3个元素中最小的那个就行。然后不断更新4个变量。
29.先尝试结果,然后步步分析,看每一步产生的结果是什么!。
就是分析每一步对现有的序列能造成什么影响。!
23123
1.类初始化顺序,
*静态声明 eg:static int num;
*静态初始化和静态代码块, 按先后顺序执行。静态初始化就是 声明后 赋值的等号后面的动作。假如静态声明在后,代码块不能调用未声明的。但是可以调用方法来调用,这个时候未声明的变量默认为0。
*普通声明 - 普通初始化 - 普通代码块 。。和静态一样。
*构造方法。
2.主从数据库,主读和写,从读,一定时间内同步,负载均衡来控制访问读。缓存服务器。业务分离。Key-Value数据库。分布式文件服务器。