-
快速排序与交换排序算法比较
在Visual C++中建立一个单文档Windows应用程序,并实现下述功能:
运用随机函数自动生成一定规模的测试数据 (1...
快速排序与交换排序算法比较
在Visual C++中建立一个单文档Windows应用程序,并实现下述功能:
运用随机函数自动生成一定规模的测试数据 (10000个测试元素),并输出到文件中。
分别执行快速排序算法和交换排序算法对测试数据排序,并输出到不同的文件中。
使用较为精确的QueryPerformanceCounter和QueryPerformanceFrequency等函数记录算法耗时,精确到毫秒,以便更好地进行算法耗时比较。
分析两种不同算法,有针对性地设计与调整测试数据,进而通过比较算法耗时来得到更充分且更深刻的认识。
编写模块校验两种不同排序算法的输出结果正确且相同
-Quicksort sorting algorithm comparison and exchange
In the Visual C++ to create a single document Windows application, and to achieve the following functions:
The use of random function automatically generates a certain amount of test data (10000 test elements), and output to a file.
Respectively, and the exchange of the implementation of quick sort algorithm sorting algorithm to sort of test data, and output to a different file.
Using a more accurate record of QueryPerformanceCounter and QueryPerformanceFrequency algorithms such as time-consuming functions, accurate to the millisecond, in order to better carry out time-consuming compared algorithms.
Analysis of two d
- 2022-04-22 17:20:42下载
- 积分:1
-
MFC简单画图程序Draw
这个画图小程序是在 VS2012环境下编写的 MFC 单文档程序, 压缩包内含程序设计详细说明。
功能概述
通过在菜单中选择不同的形状,可以实现画直线、矩形、椭圆以及鼠标按下时随着鼠标移动划线以及橡皮擦功能,
线条粗细、颜色也可以在菜单中调整。
设计思路
通过对菜单的响应获取绘图类型、颜色和线条粗细程度。
通过 CPen 类更改画笔颜色和粗细或将画笔改为橡皮擦,
通过 CDC 类的成员函数 MoveTo( int x, int y ); LineTo( int x, int y ); Rectangle( int x1, int y1, int x2, int y2 ); Ellipse( int x1, int y1, int x2, int y2 ); 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-03-18 10:23:50下载
- 积分:1
-
图的数据结构的实现。A fundamental graph library implements data structure and algorithms t...
图的数据结构的实现。A fundamental graph library implements data structure and algorithms that you must have learned from text books. The Graph data structure is implemented as its natural structure. Taking advantage of C++ STL associative container, it is of high performance and efficiency when deletion insertion and search.-Graph data structure implementation. A fundamental graph library implements data structure and algorithms that you must have learned from text books. The Graph data structure is implemented as its natural structure. Taking advantage of C++ STL associative container, it is of high performance and efficiency when deletion insertion and search.
- 2022-06-19 00:59:35下载
- 积分:1
-
vc++在操作系统的应用 vc++在操作系统的应用
vc++在操作系统的应用 vc++在操作系统的应用-vc in the operating system application in vc application of operating system
- 2022-02-26 12:31:49下载
- 积分:1
-
击杀入室窃贼
一个简单的射击游戏事例,包含完整的游戏引擎,此实例演示了如何运用游戏引擎中的击中测试 以及子画面的边界动作。
- 2022-06-20 00:30:28下载
- 积分:1
-
利用Markov算法根据原始文本的统计规律生成随机文本,利用容器vector, map实现。包含详细的注释和测试数据...
利用Markov算法根据原始文本的统计规律生成随机文本,利用容器vector, map实现。包含详细的注释和测试数据-The use of Markov algorithm based on the statistical laws of the original text to generate a random text, and the use of container vector, map to achieve. Contains detailed notes and test data
- 2023-08-21 18:25:03下载
- 积分:1
-
桌面捕获
它允许您从您的桌面屏幕拍照。我是写的 Visual Studio 2008。它的编程语言是 VB.NET
- 2023-02-01 07:55:03下载
- 积分:1
-
双向网络通信(CSocket类指针机制)
使用vc6.0。基于mfc开发的网络通信小工具,供初学者参考。主要功 能 是聊天 室软件,设计有客户 端和服务 器端,服务器 端建立聊 天室,可以连 接多 台客户端。
- 2023-09-01 02:10:05下载
- 积分:1
-
openssl生成证书,数字签名,加密解码
资源描述
利用openssl 生成根证书,证书发布,数字签名。
握手建立会话长连接,发送,接收数据,最后销毁会话。
- 2022-02-20 23:39:01下载
- 积分:1
-
ResizeSplitter控件(VC对话框用)
做工程时写的自定义控件,
1、ResizeSplitter,实现Dialog大小调整时,其内的控件大小及位置动态调整,准备发表到CodeProject上去的,呵呵。
2、自定义Edit控件文本显示,自定义背景色,目前还未实现输入,后期打算写语法编辑控件;
- 2022-03-21 07:22:12下载
- 积分:1