图的遍历中,因为图的任一顶点都可能与其余的顶点相邻接,所以在访问了某个顶点之后,可能沿着某条路径搜索之后又回到该顶点上。为了避免同一顶点被访问多次,在遍历图的过程中必须记下每个已访问过的顶点。深度优先搜索从图的某个顶v点出发,访问此顶点,然后依次从v的未被访问的邻接点出发深度优先遍历图。遍历图的过程实质上是对每个顶点查找其邻接点的过程。其耗费的时间则取决于所采用的存储结构。
标签:
上传时间: 2014-01-11
上传用户:lacsx
This is a collection of m-files I created to complete a research project into the DC components of various encoding techniques. Eight of the files create random bit sequences that conform to their coding requirements. The others were files I found useful in the scope of the project and supplement the generating m-files.
标签: collection components complete research
上传时间: 2015-12-24
上传用户:lnnn30
% 奇异值分解 (sigular value decomposition,SVD) 是另一种正交矩阵分解法;SVD是最可靠的分解法, % 但是它比QR 分解法要花上近十倍的计算时间。[U,S,V]=svd(A),其中U和V代表二个相互正交矩阵, % 而S代表一对角矩阵。 和QR分解法相同者, 原矩阵A不必为正方矩阵。 % 使用SVD分解法的用途是解最小平方误差法和数据压缩。用svd分解法解线性方程组,在Quke2中就用这个来计算图形信息,性能相当的好。在计算线性方程组时,一些不能分解的矩阵或者严重病态矩阵的线性方程都能很好的得到解
标签: decomposition SVD sigular value
上传时间: 2013-12-14
上传用户:大融融rr
《为Windows Vista编写安全的代码》,2007年出版 Providing developers with first-hand insights into design decisions and practical advice for solving real-world security issues, this authoritative guide urges developers to write more secure code on the Vista platform to support a growing customer base. Table of Contents Writing Secure Code for Windows Vista Foreword Introduction Chapter 1 - Code Quality Chapter 2 - User Account Control, Tokens, and Integrity Levels Chapter 3 - Buffer Overrun Defenses Chapter 4 - Networking Defenses Chapter 5 - Creating Secure and Resilient Chapter 6 - Internet Explorer 7 Defenses Chapter 7 - Cryptographic Enhancements Chapter 8 - Authentication and Authorization Chapter 9 - Miscellaneous Defenses and Security-Related Technologies Index List of Figures List of Tables List of Sidebars
上传时间: 2016-01-07
上传用户:zxc23456789
radius协议源码÷The Radius Stack will connect to a Radius Server. This stack implementation is built upon the UdpStack which is available in the radius{version}/util directory. A minimal set of VSAs (Vendor Specific Attributes are supported by this stack). The Radius Stack should be used as a base class. In order to implement a larger set of VSAs, one will need to subclass from the Radius Stack and implement the functionality within the virtual function processVsa(). The Radius Stack supports mostly accounting messages. The authentcation messages will be supported in a future release. A test program has been provided in the radius directory. This program shows how to subclass from the RadiusStack and how to use the api.
标签: Radius implementation connect radius
上传时间: 2013-12-12
上传用户:坏天使kk
自己编写的USB_CCID类设备驱动程序,对于需要开发USB_CCID类设备的朋友非常有帮助. 使用说明:该程序是利用DriverStudio驱动程序开发包开发的USB_CCID类设备驱动程序,在Visual C++环境下编译通过.
标签: USB_CCID DriverStudio 程序 设备驱动
上传时间: 2016-01-11
上传用户:1159797854
自己编程实现多引导 如果你是一个计算机用户相信你一定安装过操作系统,当你用久了一个操作系统,你可能会安装一个新的操作系统,但你往往希望保留现在的操作系统。比如当你有了一个windows98,你可以在上面再安装windows2K或是windowsXP,这是因为Windows的NTloader可以认识比自己更早的操作系统,所以能够给你保留先前的操作系统。但是如果你现在已经拥有了一个windows2K或是windowsXP你要在硬盘上再装个WINDOWS98甚至一些怀旧派人士想在上面安装一个DOS6.22,此时又该怎么办呢?你往往会用到第三方软件,比如V communications,.inc的System Commander系列,PowerQuest Corporration的BootMagic等等都是很好的选择。这些软件的将硬盘分区设置为两个或是两个以上的主分区,(也就是我们所说的双“C”盘,或是多“C”盘),把不同的操作系统安装到不同的主分区,通过激活不同的分区来实现多重引导,其优点是安全稳定,一旦一个操作系统瘫痪,一点不影响其他操作系统,个人认为值得推荐。 本文不是一篇多操作系统实现的经验介绍,因此有关BootMagic等第三方软件的使用我就不再浪费篇幅来介绍,我要给大家分析的是此类软件的实现原理。
上传时间: 2014-01-26
上传用户:change0329
c#入门经典书籍,比较系统的介绍了c#的只是,是学习v.net的好材料。
标签: 书籍
上传时间: 2016-01-24
上传用户:talenthn
本简易网络导纳分析仪以C8051F020为控制和数据处理核心,由正弦信号发生器模块、滤波和功率放大模块、I/V变换模块、导纳角测量模块、导纳模测量模块、键盘模块以及液晶显示模块组成。采用数字控制DDS芯片AD9851产生100Hz-10KHz正弦信号,经滤波和功率放大后驱动网络负载。从网络负载中提取被测量信号,输入到以真有效值转换集成芯片AD637为核心的电压和电流测量电路构成的导纳模测量模块中进行导纳模测量。导纳角测量模块是从导纳模测量模块中取电压和电流信号分别经过零比较后使用鉴相器对信号相位差测量。把上述的测量结果经单片机处理后用液晶显示。为了提高测量精度,将各部分电路的误差合理分配,使电路达到最佳测量效果。
上传时间: 2014-09-06
上传用户:JIUSHICHEN
The file defines an AVI-compatible file format that addresses the particular needs of professional video.
标签: file AVI-compatible professional particular
上传时间: 2013-12-08
上传用户:黄华强