摘要:
我们前面介绍的动态规划算法是求解最优化问题的一种通用方法,但是对于很多的最优化问题是用动态规划有点小题大做了,我们可以使用贪心算法,贪心算法相比动态规划更简单,也更高效。它总是做出局部最优选择,希望这样可以得到全局的最有选择。所以这种方法不能保证得到最优解,但是很多问题却都可以用这种方法。我们先看一个活动选择的例子。 假设我们有n个活动,只有一个教室,求在这个教室中一天最多可以举办多少活动(同一时间只能举办一个活动)。下面给出的是活动的开始时间跟结束时间。 i序号 1 2 3 4 5 6 7 8 9 10 11 s开始 1 3 0 5 3 5 6 8 8 2 12 f结束 4 5 ... 阅读全文
摘要:
我们都知道,在C++中建立一个类,这个类中肯定会包括构造函数、析构函数、复制构造函数和重载赋值操作;即使在你没有明确定义的情况下,编译器也会给你生成这样的四个函数。例如以下类: class CTest { public: CTest(); ~CTest(); CTest(const CTest &); void operator=(const CTest &); }; 对于构造函数和析构函数不是今天总结的重点,今天的重点是复制构造函数和重载赋值操作。类的复制构造函数原型如下: class_name(const class_name &src); 一般来说,如果我们没有. 阅读全文
摘要:
一、利用POST传值 传值asp文件send.aspx 代码如下 接受asp文件receive.aspx 代码如下 string username = Ruquest.Form["receive"]; 一、get方法传值 QueryString 也叫查询字符串, 这种方法将要传递的数据附加在网页地址(URL)后面进行传递。如页面A.aspx 跳转到页面B.aspx,可以用Request.Redirect("B.aspx?参数名称=参数值")方法,也可以用超链接:,页面跳转后,在目标页 面中可用Ruquest["参数名称"]来接收参数。 阅读全文