一、计算机基础知识
1、常识
历史、分类、应用
2、计算机系统
软件
硬件
3、计算机数据
源码补码反码、计算机编码、进制转换
4、网络
因特网、计算机网络
二、程序设计基础知识
1、逻辑运算
逻辑运算符
C++运算符
2、算法
P=NP问题:
http://www.matrix67.com/blog/archives/105https://www.zhihu.com/question/27039635
3、数据结构
图论:
哈密顿图:https://zh.coursera.org/lecture/discrete-mathematics-ch/ha-mi-dun-tu-yu-oreding-li-frcjb
三、问题求解