用户登录  |  用户注册
首 页软件下载教程中心办公指南flash动画文档下载办公公文
当前位置:中科软件园教程中心程序设计VC专栏经典算法
教程标题关闭所有内容预览 | 展开所有内容预览
  • 数据结构中关键路径算法的实现与应用 [内容预览] 2875
    摘 要 介绍求关键路经的算法,对于给出的事件结点网络,要求求出从起点到终点的所有路径,经分析、比较后找出长读最大的路径,从而得出求关键路径的算法,并给出计算机上机实现的源程序。 关键词 关键路径...

    [阅读全文]

  • “八皇后”动态图形的VC实现 [内容预览] 1332
    八皇后问题是一个古老而著名的问题,是回溯算法的典型例题。该问题是十九世纪著名的数学家高斯1850年提出:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同...

    [阅读全文]

  • 各种排序算法 [内容预览] 11762
    排序算法是一种基本并且常用的算法。由于实际工作中处理的数量巨大,所以排序算法 对算法本身的速度要求很高。 而一般我们所谓的算法的性能主要是指算法的复杂度,一般用O方法来表示。在后面我将 给出详...

    [阅读全文]

  • Gzip Zlib PNG 压缩算法,源码详解 [内容预览] 2291
    gzip,zlib,以及图形格式png,使用的是同一个压缩算法deflate。我们通过对gzip源码的分析来对deflate压缩算法做一个详细的说明。我阅读的gzip版本为 gzip-1.2.4。我们对算法做三种程度的说明。第一种程度,对...

    [阅读全文]

  • DES算法详述 [内容预览] 4690
    DES算法把64位的明文输入块变为64位的密文输出块,它所使用的密钥也是64位,整个算法的主流程图如下: 其功能是把输入的64位数据块按位重新组合,并把输出分为L0、R0两部分,每部分各长32位,其置换规则见...

    [阅读全文]

  • ElGamal算法 [内容预览] 1102
    【声明】 一.本文实用于初学者,目的在于帮助大家熟悉一些系统底层的知识。 二.本文只是为了让广大网友共同提高一些基础知识,本人决无卖弄之意,只供需要这方面知识的读者阅读,如果你是高手,或者...

    [阅读全文]

  • MD5算法说明 [内容预览] 867
    1.补位: MD5算法先对输入的数据进行补位,使得数据位长度LEN对512求余的结果是448。即数据扩展至K*512+448位。即K*64+56个字节,K为整数。 具体补位操作:补一个1,然后补0至满足上述要求。 2.补数...

    [阅读全文]

  • [图文] 一种实时火焰效果生成算法 [内容预览] 1004
    下载本文所附源代码 程序运行效果截图: 这个程序能够形成火焰燃烧的效果。这是一个纯Win32作品,没有用到MFC。我只是粗略的看了一下程序,算法比较复杂,希望能用到这方面的...

    [阅读全文]

  • [图文] 阴历算法 [内容预览] 1885
    下载本文所附源代码 程序运行效果截图: 程序的功能是得到对应指定年份的天干地支纪年法的年份,并且得到该年的生肖。而且可以得到指定具体日期的阴历日期。 作者说明...

    [阅读全文]

  • [图文] File Encryption Utility(使用Blowfish算法给文件加密的完整程序) [内容预览] 964
    下载本文所附源代码 程序运行效果截图: 这个程序我试了一下,效果很好,但要记住是给文本或二进制文件加密的,如果给别的格式的文件加密,将无法解密到原来的文件。 ...

    [阅读全文]

  • 求PI精确值的怪异程序 [内容预览] 517
    前者就是被称为「外星人程序」的求PI小程序.. 四行求PI到小数点后八百位..真的不是人写得出來的.. :Q --- /*某年Obfuscated C Contest佳作選錄:*/ long a=10000,b,c=2800,d,e,f[2801],g; ma...

    [阅读全文]

  • 算10000以内数阶乘的C语言程序 [内容预览] 1452
    下载本文所附源代码 很好的一个程序,值得研究一下。

    [阅读全文]

  • 关联规则挖掘算法综述 [内容预览] 1211
    摘 要 本文介绍了关联规则的基本概念和分类方法,列举了一些关联规则挖掘算法并简要分析了典型算法,展望了关联规则挖掘的未来研究方向。 1 引言 关联规则挖掘发现大量数据中项集之间有趣的关联...

    [阅读全文]

  • 拼图游戏的算法 [内容预览] 1369
    相信大家都玩过"滑块拼图"游戏! 大概说一下 :假如一副图是由几个部分拼凑成的,现在要你把这些散块拼凑成一副完整的图片 也可以是几个数字来拼凑 比如 3*3的格子 1 2 3 4 5 6 7 8 (相当于原始矩...

    [阅读全文]

  • 五子棋的核心算法 [内容预览] 1312
    五子棋是一种受大众广泛喜爱的游戏,其规则简单,变化多端,非常富有趣味性和消遣性。这里设计和实现了一个人机对下的五子棋程序,采用了博弈树的方法,应用了剪枝和最大最小树原理进行搜索发现最好的下子位...

    [阅读全文]

  • [图文] 矩阵运算代码(包括加减乘除以及求逆运算等) [内容预览] 2052
    下载本文所附源代码 程序运行效果截图: 矩阵运算程序 功能分析: 本程序能完成矩阵的输入、输出。具有相同行数和列数的矩阵间的加法、减法。符合矩阵乘法规则要求的矩...

    [阅读全文]

  • 两个链表模板类 [内容预览] 1100
    下载本文所附源代码 此代码是我写的兩個链表模板类﹐用法在main()函数中都有说明,它们对於初学者应该有一定的帮助左右,如果有同仁想使用的话可以随意。如蒙不弃请收纳。

    [阅读全文]

  • 用VisualC++6.0递归查找目录树 [内容预览] 629
      在SDI项目内,通过使用CFileDialog和CFileFind类,不仅可以实现Windows桌面上现有的查找功能,而且可以灵活扩展查找条件.例如,下面的程序将在VisualC++6.0的Output窗口内逐行输出c:\windows下所有长度小于50...

    [阅读全文]

  • 水波算法实例 [内容预览] 781
    //*** //根据波能数据缓冲区对离屏页面进行渲染 //*** void RenderRipple() { //锁定两个离屏页面 DDSURFACEDESC ddsd1, ddsd2; ddsd1.dwSize = sizeof (DDSURFACEDESC); ddsd2.dwSize = si...

    [阅读全文]

  • 希尔排序算法 [内容预览] 1175
    基本思想:将整个无序序列分割成若干小的子序列分别进行插入排序。 序列分割方法:将相隔某个增量h的元素构成一个子序列。在排序过程中,逐次减小这个增量,最后当h减到1时,进行一次插入排序,排序就完...

    [阅读全文]

  • 各种排序算法小结 [内容预览] 1588
    排序算法是一种基本并且常用的算法。由于实际工作中处理的数量巨大,所以排序算法 对算法本身的速度要求很高。 而一般我们所谓的算法的性能主要是指算法的复杂度,一般用O方法来表示。在后面我将 给出...

    [阅读全文]

  • 拓扑排序算法 [内容预览] 1149
    一个复杂的工程通常可以分解成一组小任务的集合,完成这些小任务意味着整个工程的完成。例如,汽车装配工程可分解为以下任务:将底盘放上装配线,装轴,将座位装在底盘上,上漆,装刹车,装门等等。任务之间...

    [阅读全文]

  • 数据结构算法集---C++语言实现 [内容预览] 1501
    这是我学数据结构编写的算法,我把他整理出来,都是基本算法,供大家学习。我使用c++面向对象形式编写,各种算法都封装在各自的类里,如果想增加功能,在相应的类里增加函数即可。我对树和图的构造也做了一...

    [阅读全文]

  • [图文] 九宫问题(八数码)求解过程动态演示 [内容预览] 4465
    下载本文所附源代码 一、题目说明: (九宫问题)在一个3×3的九宫中有1-8这8个数及一个空格随机的摆放在其中的格子里,如图1-1所示。现在要求实现这个问题:将该九宫格调整为如图1-1...

    [阅读全文]

  • 快速排序 [内容预览] 809
    下载本文所附源代码 在快速排序对话框上放20个编辑框 和几个按扭。 左边一列的编辑框依次是IDC_EDIT1到IDC_EDIT10,选中第一个编辑框的Group属性。右边一列的编辑框依次是IDC_EDIT11到IDC_EDIT20,选...

    [阅读全文]

  • 求阶乘算法(0---10000)标准C++语言控制台应用程序 [内容预览] 1540
    下载本文所附源代码 可能很多人都曾经想过要实现一些比较大的数的阶乘,但是C++中提供的标准数据类型其存储空间太小,根本无法实现。我们可以通过其他方法来实现,本程序用一个很简单的算法实现数的阶乘...

    [阅读全文]

总数:2630 上一页1下一页
版权所有:中科软件园  备案编号:豫ICP备05015809号 “法律声明”
Copyright (C)2004 - 2009 www.4oa.com Info Port. All rights reserved.
有事点这里