04 2013 档案
摘要:选择排序也是一种简单排序。这种排序的算法是:首先找出最大的元素,把它移动交换到a[n-1],然后在余下的n-1个元素中选择最大的元素并把它移动交换到a[n-2],如此迭代下去即可完成排序。代码如下:// BubbleSort.cpp : 定义控制台应用程序的入口点。//// SelectionSort.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <cmath>#include <iostream>using namespace std;#define MAXNUM 20template<t
阅读全文
摘要:冒泡排序是一种简单排序。这种排序是采用“冒泡策略”将最大元素移到最右边。在冒泡过程中,相邻两个元素比较,如果左边大于右边的,则进行交换两个元素。这样一次冒泡后,可确保最大的在最右边。然后执行n次冒泡后排序即可完毕。程序代码如下:// BubbleSort.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <cmath>#include <iostream>using namespace std;#define MAXNUM 20template<typename T>void Swap(T
阅读全文
摘要:由于进度条设置进度需求,需要获取文件夹大小,于是写了个获取文件夹大小的方法:DWORD m_dwFolderSize;//文件夹大小void GetFolderSize(char* strFolderPath,DWORD &m_dwFolderSize);//strFolderPath 是文件夹路径//================获取文件夹大小=========================================void CClearTmpFileDlg::GetFolderSize(char* strFolderPath,DWORD &m_dwFolderSi
阅读全文
摘要:转载自:http://blog.csdn.net/yjh0628/article/details/58301531 从const int n 说起 const int n=20,有了const修饰的n 我们不称它为变量,而称符号常量,代表着20这个数。这就是const 的作用。n是不能在它处重新赋新值了。 认识了const 作用之后,另外,我们还要知道格式的写法。有两种:const int n=20;与int const n=20;。它们是完全相同的。这一点我们是要清楚。总之,你务必要记住const 与int哪个写前都不影响语义。有了这个概念后,我们来看这两个家伙:const int * p.
阅读全文