- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 幂集问题(即求全组合,全部子集问题)
8、若S是n个元素的集合,则S的幂集P(S)定义为S的所有子集的集合。例如,S=(a,b,c),P(S)={(),(a),(b),(c),(a,b),(a,c),(b,c),(a,b,c)}。给定S,写一递归算法求P(S)。(本题20分)#include #include // 《数据结构》严蔚敏P150 例6.3void PrintPowerSet(int i, int n){
2016-11-30 14:42:49 1451
原创 判断二维线段相交
#include typedef struct Point {float x, y;} Vector;struct Line {Point p1, p2;};bool iscross(const Line & l1, const Line & l2, Point * pOut = nullptr){ Vector v1 = {l1.p2.x - l1.p1.x, l1.p2.y -
2016-11-29 21:36:30 420
原创 日期作差
// 1、编写一个程序,求用户输入的开始时间到终止时间之间相距的天数。(本题15分)#include struct Date{ int year; int month; int day;};// 判断是否为闰年bool is366(int year){ return year % 100 == 0 && year % 400 == 0 || year % 100 != 0
2016-11-29 20:48:48 318
原创 c++11正则表达式入门
#include #include #include #include namespace std{ typedef basic_regex wregex;}int main(){ // 1.规则 std::regex rx; try { // ?等价于匹配长度{0,1} // *等价于匹配长度{0,} // +等价于匹配长度{1,} // 转义字符
2016-11-25 09:38:38 608
转载 <random>头文件中的一些概率分布函数对象
说明:都在std空间下。1. 随机数 random_device rd;// 是函数对象 cout << rd.entropy() << endl;// 熵,2的多少次方,返回32 cout << "min = " << rd.min() << ", max = " << rd.max() << endl;// rd.min() = 0, rd.max() = 2^32 /
2016-11-16 20:02:37 625
原创 win32控制台中调用win32api和控件资源
1. 调用对话框资源(使用对话框回调函数)ex.宽字符串逆序输出// 1. 添加对话框资源// 2. 添加IDC_EDIT1控件// 3. 添加以下源文件代码#include #include #include "resource.h"#include #pragma comment(linker,"/manifestdependency:\"type='win32' na
2016-11-12 21:07:41 852
原创 C++全局变量的声明与定义
1. header1.h中声明全局变量,header1.cpp中定义全局变量// header1.h#ifndef HEADER1_H_#define HEADER1_H_extern int g_n;// 头文件中必须加extern声明全局变量,不赋值//int g_o;错误//int g_o = 10;错误//extern int g_o;错误#endif
2016-11-09 23:26:16 10242
原创 win32api双缓冲的使用例子(画线条)
#include #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='
2016-11-04 20:12:37 1605
转载 win32api调用打开/保存文件对话框
演示:打开一个文本文件读取其中的第一个整数#include #include #include using namespace std;int main(){ TCHAR szFileName[MAX_PATH] = {}; OPENFILENAMEW openFileName = {}; openFileName.lStructSize = sizeof(OPENFILEN
2016-11-03 22:33:46 3929
MySQL-8.0.12下载安装配置方法
2018-10-17
MySQL8.0.12下载安装配置方法
2018-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人