GDI实现图像的简单显示特效
分类目录归档:C++学习
算法入门8:随机算法
算法入门8:随机算法 之前将的算法都是确定的,即对于相同的输入总对应着相同的输出。但实际中也常常用到不确定的算法,比如随机数生成算法,算法的结果是不确定的,我们称这种算法为(随机)概率算法,分为如下四类:
- 数值概率算法
用于[......]
算法入门7:分支限界法
算法入门7:分支限界法
1. 分支限界法 – 广度优先搜素
1. 简单概述
分支限界法思路的简单描述是:把问题的解空间转化成了图或者树的结构表示,然后使用广度优先搜索策略进行遍历,遍历的过程中记录和寻找所有可行解或者最优解。
基本思想类同于:
图的广度优先遍历
二叉树[......]
算法入门4:动态规划
算法入门4:动态规划
分治算法将规模较大的问题划分成规模较小的子问题,通常,这些子问题是不重叠的。
这一篇要介绍的动态规划算法,也是基于问题划分,区别在于划分的子问题是有重叠的(黄色部分),这样在求解的过程中,对于重叠的部分只要求解一次,记录下结果(备忘录方法),其他子问题中直接使用即可[......]
算法入门3:分支算法(下)
算法入门2:分治算法(上)
C++计时的几种方法说明及例程
有向图的邻接表存储,递归和非递归的深度、广度遍历(codeblocks+gcc)
C++/C#中堆栈、对象内存模型、深浅拷贝、Array.Clone方法
C语言中可变形参简单实例和简单的printf功能的实例
C语言中可变形参简单实例和简单的printf功能的实例。
以下程序主要包括三个主要函数:
- 一个最简单的可变形参函数实例;
- 一个简单的printf功能的实例;
- 一个打印字符串函数(辅助);
其中myPrintf函数,实现了printf的部分简单功能,并没有去实现格式化输出操[......]