具有查错、计算的表达式类(头文件)

new document body { font-size:14px; padding-right: 4px; padding-left: 8px; padding-bottom: 8px; margin: 0px; padding-top: 8px; } // Expression.h //////////////////////////////////////////// #pragma once #include <string> /* Expression类包含了与表达式有关的功能, 1.中缀转后缀 2.表达式检查 ...
2009-03-06 12:12 | 阅读 2625 次 | 评论 0 条

数独的求解(位视图版)

#include <iostream> #include <list> using namespace std; int map[9][9]={ 4,0,0,0,0,2,0,0,9, 9,5,8,0,0,3,7,0,0, 2,0,7,5,0,0,4,0,0, 0,0,0,0,0,0,0,1,0, 1,9,2,0,3,0,0,4,5, 0,4,0,0,0,0,0,0,0, 0,0,9,0,0,6,2,0,4, 0,2,4,3,0,0,8,9,6, 6,0,0,2...
2009-02-15 15:02 | 阅读 2689 次 | 评论 0 条

数独的求解程序

#include <iostream> #include <list> using namespace std; int map[9][9]={ 4,0,0,0,0,2,0,0,9, 9,5,8,0,0,3,7,0,0, 2,0,7,5,0,0,4,0,0, 0,0,0,0,0,0,0,1,0, 1,9,2,0,3,0,0,4,5, 0,4,0,0,0,0,0,0,0, 0,0,9,0,0,6,2,0,4, 0,2,4,3,0,0,8,9,6, 6,0,0,2,0...
2009-02-05 17:21 | 阅读 5226 次 | 评论 1 条

循环右移----由简单到卓越

/*************************************************************************************\ 命题:数组array,长度为n,要求向右循环移动k位(0<k &amp;lt; n),时间复杂度和空间复杂度尽可能小。 \*************************************************************************************/ 一、第一反应 对于初次遇到此命题的人,一般都会这么做:先设置一个零时变量,将数组最后一个存入变量,...
2008-06-05 17:14 | 阅读 3814 次 | 评论 7 条