N皇后C++源代码(回溯法、遗传算法、CSP最小冲突法)采用面向对象的设计思想设计