<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/Ackarlix" type="application/rss+xml" ref="self"></atom:link><lastBuildDate>Wed, 22 Aug 2007 01:07:00 GMT</lastBuildDate><title>Ackarlix的专栏</title><description>愿乘长风，破万里浪！</description><item><title>各种排序算法小结</title><link>http://blog.csdn.net/Ackarlix/archive/2007/08/22/1753625.aspx</link><wfw:comment>comments/1753625.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1753625.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1753625</trackback:ping><description>排序算法是一种基本并且常用的算法。由于实际工作中处理的数量巨大，所以排序算法 对算法本身的速度要求很高。而一般我们所谓的算法的性能主要是指算法的复杂度，一般用O方法来表示。在后面我将给出详细的说明。     对于排序的算法我想先做一点简单的介绍，也是给这篇文章理一个提纲。我将按照算法的复杂度，从简单到难来分析算法。     第一部分是简单排序算法，后面你将看到他们的共同点是算法复杂度为O(N*N)（因为没有使用word,所以无法打出上标和下标）。     第二部分是高级排序算法，复杂度为O(Log2(N))。这里我们只介绍一种算法。另外还有几种算法因为涉及树与堆的概念，所以这里不于讨论。     第三部分类似动脑筋。这里的两种算法并不是最好的（甚至有最慢的），但是算法本身比较奇特，值得参考（编程的角度）。同时也可以让我们从另外的角度来认识这个问题。     第四部分是我送给大家的一个餐后的甜点——一个基于模板的通用快速排序。由于是模板函数,可以对任何数据类型排序。 &lt;img src =&quot;aggbug/1753625.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 22 Aug 2007 09:07:00 +0800</pubDate><author>Ackarlix</author><guid isPermaLink="false">http://blog.csdn.net/Ackarlix/archive/2007/08/22/1753625.aspx</guid><dc:creator>Ackarlix</dc:creator><dc:date>2007-08-22T01:07:00Z</dc:date></item><item><title>禁止开机时软件自启动的三种方法</title><link>http://blog.csdn.net/Ackarlix/archive/2007/08/21/1752781.aspx</link><wfw:comment>comments/1752781.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1752781.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1752781</trackback:ping><description>目前常用的方法一般有三种：用软件禁止；用Windows命令禁止；直接修改注册表。那么就让我们分别来看一下。 

一、使用软件禁止软件的自动启动 

现在有很多的软件可以禁止开机时软件的自动启动，比较常见的有超级兔子魔法设置和Windows优化大师。因为使用方法差不多所以今天以超级兔子魔法设置这款软件为例给大家介绍一下。 

&lt;img src =&quot;aggbug/1752781.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 21 Aug 2007 22:07:00 +0800</pubDate><author>Ackarlix</author><guid isPermaLink="false">http://blog.csdn.net/Ackarlix/archive/2007/08/21/1752781.aspx</guid><dc:creator>Ackarlix</dc:creator><dc:date>2007-08-21T14:07:00Z</dc:date></item><item><title>用C语言描述数据结构</title><link>http://blog.csdn.net/Ackarlix/archive/2007/08/21/1752235.aspx</link><wfw:comment>comments/1752235.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1752235.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1752235</trackback:ping><description>&lt;img src =&quot;aggbug/1752235.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 21 Aug 2007 08:16:00 +0800</pubDate><author>Ackarlix</author><guid isPermaLink="false">http://blog.csdn.net/Ackarlix/archive/2007/08/21/1752235.aspx</guid><dc:creator>Ackarlix</dc:creator><dc:date>2007-08-21T00:16:00Z</dc:date></item><item><title>VC++ 的串口通讯</title><link>http://blog.csdn.net/Ackarlix/archive/2007/08/21/1752229.aspx</link><wfw:comment>comments/1752229.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1752229.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1752229</trackback:ping><description>在VC++中有两种方法可以进行串口通讯。一种是利用Microsoft公司提供的ActiveX控件 Microsoft Communications Control。另一种是直接用VC++访问串口。下面将简述这两种方法。

　　一、Microsoft Communications Control

　　Microsoft公司在WINDOWS中提供了一个串口通讯控件，用它，我们可以很简单的利用串口进行通讯。在使用它之前，应将控件加在应用程序的对话框上。然后再用ClassWizard 生成相应的对象。现在我们可以使用它了。

　　该控件有很多自己的属性，你可以通过它的属性窗口来设置，也可以用程序设置。我推荐用程序设置，这样更灵活。

　　　SetCommPort：指定使用的串口。

　　　GetCommPort：得到当前使用的串口。
&lt;img src =&quot;aggbug/1752229.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 21 Aug 2007 08:13:00 +0800</pubDate><author>Ackarlix</author><guid isPermaLink="false">http://blog.csdn.net/Ackarlix/archive/2007/08/21/1752229.aspx</guid><dc:creator>Ackarlix</dc:creator><dc:date>2007-08-21T00:13:00Z</dc:date></item><item><title>数据结构算法集---C++语言实现</title><link>http://blog.csdn.net/Ackarlix/archive/2007/08/20/1751571.aspx</link><wfw:comment>comments/1751571.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1751571.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1751571</trackback:ping><description>/////////////////////////// 
//    // 
//   堆栈数据结构   stack.h         // 
//    // 
////////////////////////// 


#include 

templateclass Stack; 

template 
class StackNode 
{ 
friend class Stack; 
private: 
 Type data; 
 StackNode *link; 
   StackNode(Type D=0,StackNode *L=NULL):link(L),data(D){} 
}; 

template 
class Stack 
{ 
public: 
 Stack():top(NULL),NumItem(0){} 
&lt;img src =&quot;aggbug/1751571.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 20 Aug 2007 23:19:00 +0800</pubDate><author>Ackarlix</author><guid isPermaLink="false">http://blog.csdn.net/Ackarlix/archive/2007/08/20/1751571.aspx</guid><dc:creator>Ackarlix</dc:creator><dc:date>2007-08-20T15:19:00Z</dc:date></item></channel></rss>