-
递归(三):排列
递归(三):排列 排列组合是组合学最基本的概念。所谓排列,就是指从给定个数的元素中取出指定个数的元素进行排序。组合则是指从给定个数的元素中仅仅取出指定个数的元素,不考虑排序。 排列与组合在日常生活中应用较广,比如在考虑某些事物在某种情况下出现的次数时...
-
多进程界面开发-Qt试玩儿
多进程界面开发-Qt试玩儿 目录 一、概述 二、效果展示 三、使用方法 1、启动外部进程 2、创建Qt窗口 3、加入到主进程布局 四、嵌入NotePad 五、调用Ping命令 六、嵌入其他QWidget窗体 七、相关文章 一、概述 做客户端开发已经有好几个年头了,今天看到同事发了一篇关于...
-
C和C++ 变量内存
C和C++ 变量内存 当我们在C或C++ 代码中定义了一个 int /long 类型的变量时,计算机会在内存中分配一段连续的内存来保存变量的值。(int 占用的内存大小和编译器位数有关,16位占用2个字节,32位占用4个字节, long 在32位编译器占用4个字节,64位编译器占用8个字节)。...
-
递归(二):正整数的拆分
递归(二):正整数的拆分 【例1】求正整数 的拆分数。 将正整数s表示成一系列正整数之和,s=n1+n2++nk,其中n1=n2==nk, k=1。正整数s的不同拆分个数称为s的拆分数。例如,正整数6有11种不同的拆分,分别是: 6; 5+1; 4+2; 4+1+1; 3+3; 3+2+1; 3+1+1+1; 2+2+2;...
-
C++11智能指针原理和实现
C++11智能指针原理和实现 一、智能指针起因 在C++中,动态内存的管理是由程序员自己申请和释放的,用一对运算符完成:new和delete。 new:在动态内存中为对象分配一块空间并返回一个指向该对象的指针; delete:指向一个动态独享的指针,销毁对象,并释放与之关联的内...
-
递归(五):递归图形
递归(五):递归图形 【例1】递归三角形图案。 输入一个正整数n(n=7),按图1的示例输出相应的由星号组成的三角形图案。 图1 n分别为2、3、4、5的三角形图案 (1)编程思路。 根据题目示例可知,度数为n的三角形图案,将占2 n-1 行2 n-1 列,可以用一个二维字符数组...
-
c++性能测试工具:计算时间复杂度
c++性能测试工具:计算时间复杂度 有时候除了测量算法的具体性能指数,我们也会希望测试出算法的时间复杂度,以便我们对待测试的算法的性能有一个更加直观的了解。 测量时间复杂度 google benchmark已经为我们提供了类似的功能,而且使用相当简单。 具体的解释在后面,...
-
递归(一):递归的基本思想
递归(一):递归的基本思想 递归是算法设计中的一种基本而重要的算法。递归方法通过函数调用自身将问题转化为本质相同但规模较小的子问题,是分治策略的具体体现。 递归算法的定义:如果一个对象的描述中包含它本身,我们就称这个对象是递归的,这种用递归来描述的算...
-
STL-vector
STL-vector 目录 成员变量 迭代器 构造函数 插入操作 vector扩容过程中拷贝或者移动旧元素的次数 删除元素 erase的一个疑问 成员变量 typedef T value_type;typedef value_type* iterator;iterator start;iterator finish;iterator end_of_storage; vector迭代器类型就...
-
PHP保留两位小数的几种方法
PHP保留两位小数的几种方法 $num = 10.4567 ; // 第一种:利用round()对浮点数进行四舍五入 echo round ( $num ,2); // 10.46 //第二种:利用sprintf格式化字符串 $format_num = sprintf ("%.2f", $num ); echo $format_num ; // 10.46 //第三种:利用千位分组来格式化...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
