1.关于逻辑题主要形式有图形推理、数字规律、数学应用、逻辑推理等类型;其中数学应用大多偏易,小学水平就能做出,但其他类型题目有一定难度且题目设有陷阱。
2.关于专业知识题,出现了大量C++的题目,以程序结果分析为主;概念题一如既往的多,且需要掌握全面,基本为多选题。
3.关于编程大题,第一题是有m个擅长开发的人员和n个擅长suan算法的人员,要求组成一个三人队伍且必须有至少一名开发人员与至少一名算法人员,问一共能少个队伍?
我的源码如下:
package kaoshi;
import java.util.Random;
public class try1 {
public static void main(String[] args) {
Random r=new Random();
int m=(int) (Math.random()*100000)+1;
int n=(int) (Math.random()*100000)+1;
int []a=new int[m];
int []b=new int[n];
int i = 0;
int j=0;
int count=0;
while(i<a.length){
while(j<b.length&&i<a.length){
j+=2;
i++;
count++;
}
break;
}
System.out.println(m);
System.out.println(n);
System.out.println(count);
}
}
但明显有很多问题。
第二大题涉及动态规划,准备花时间好好研究一下动态规划专题。
总结:基础知识仍然还是不全面,C++偏向薄弱,数据结构基本AC,还需要深入了解一些基本概念。