自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (10)
  • 收藏
  • 关注

原创 单源点最短路径算法(dijkstra)

问题描述:给定带权有向图G和源点v,求从v到G中其余各顶点的最短路径。算法思想:Dijkstra提出了一个按路径长度递增的次序产生最短路径的算法。首先,引进一个辅助向量D,它的每个分量D[i]表示当前所找到的从源点v到每个终点vi的最短路径长度。它的初始状态为:若v到vi有弧,则D[i]为弧上的权值,否则D[i]为无穷大。显然,长度为:    D[j] = Min{D[i] | v

2013-10-24 22:11:54 1060

原创 三大排序算法(快速排序,归并排序,堆排序)

1)快速排序int partition(int* pData, int start, int end){ int pivot = pData[end]; while (start < end){ while (start < end && pData[start] <= pivot) start++; pData[end] = p

2013-10-14 17:06:13 849

原创 二叉树的遍历(非递归算法)

问题:假设二叉树节点的定义如下:struct BTreeNode{    int val; // 节点值    BTreeNode* pLeft; // 左子树指针    BTreeNode* pRight; // 右子树指针};请用C++非递归算法分别实现二叉树的先序遍历,中序遍历,后序遍历和层序遍历。1)先序遍历非递归算法思路:遍历

2013-10-14 13:01:57 525

原创 内存映射文件

与虚拟内存一样,内存映射文件可以用来保留一个地址空间的区域,并将物理存储器提交给该区域。它们之间的差别是,物理存储器来自一个已经位于磁盘上的文件,而不是系统的页文件。一旦该文件被映射,就可以访问它,就像整个文件已经加载内存一样。内存映射文件可以用于3个不同的目的:• 系统使用内存映射文件,以便加载和执行. e x e和D L L文件。这可以大大节省页文件空间和应用程序启动运行所需的

2013-10-12 13:13:45 407

c语言实现的矩阵算法

c语言实现矩阵运算。包括矩阵加减法,乘法,转置,求行列式,求逆矩阵等。

2011-05-24

LINUX编程白皮书(pdf非扫描版)

本书对Linux操作系统及其编程作了整体的介绍,以支持用于开发软件的公开源码模型。对内存管理、进程及其通信机制、PCI、内核模块编程及内核系统结构作了详细的解释,且附有很多程序代码实例。对深入研究Linux下的编程有很大的帮助。

2010-09-10

新编WindowsAPI参考大全(chm版)

新编WindowsAPI参考大全(chm版),支持api函数搜索查询。

2010-09-10

Windows程序调试

介绍windows程序调试的经典书籍。(虽然是pdf扫描版,但是还算清晰)

2010-09-10

二叉排序树和平衡二叉树的实现(vc++)

以二叉链表作为二叉树的存储结构,系统实现功能: 1 输入元素序列L,以回车(‘\n’)为输入结束标志,分别生成一棵二叉排序树T和平衡的二叉排序树BT ; 2 对二叉排序树T作中序遍历,输出结果; 3 在BT上插入元素x,当BT失衡时,考虑如下四种平衡旋转处理: (a)单向右旋平衡处理(LL型); (b)单向左旋平衡处理(RR型) ; (c)先左后右双向右旋转(LR型) ; (d)先右后左双向右旋转(RL型)。 4 分别给出四种平衡旋转处理结果; 5 给出一组特例,分别给出四种平衡旋转处理的演示结果。 实验平台:vc6.0

2010-09-10

各种排序算法实现(c语言)

实验平台vc60,包括: 冒泡排序 直接插入排序 简单选择排序 希尔排序 二路插入排序 折半插入排序

2010-09-10

基于Gtk+的Linux图形界面任务管理器

包括源码+Makefile+程序+实验报告.程序在Ubuntu9.10系统正常运行。

2010-09-10

数据结构迷宫算法(源码+实验报告)

c++实现的走迷宫算法,实验报告中对算法做了详细说明。

2009-11-12

mfc实现画图板(源码+实验报告)

(1) 能够用鼠标操控方式,绘制直线、矩形、椭圆。 (2) 在绘图时,选择绘制某种图像后(如直线),在画布中按住鼠标左键后移动鼠标,在画布中实时的根据鼠标的移动显示相应的图形。在松开鼠标左键后,一次绘图操作完成。 (3) 能够在绘制一图形(如一条直线)前设置线的粗细、颜色。(以菜单方式) (4) 可以以矢量图方式保存绘制的图形。 (5) 可以读取保存的矢量图形文件,并显示绘图的结果。

2009-09-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除