<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>数据结构和算法问题</title><link>http://blog.vckbase.com/knight/category/531.html</link><description>讨论数据结构和算法问题</description><managingEditor>牛阿牛</managingEditor><dc:language>zh-CHS</dc:language><generator>.Text Version 0.958.2004.214</generator><item><dc:creator>牛阿牛</dc:creator><title>通用容器的扩展</title><link>http://blog.vckbase.com/knight/archive/2007/03/15/24858.html</link><pubDate>Thu, 15 Mar 2007 03:20:00 GMT</pubDate><guid>http://blog.vckbase.com/knight/archive/2007/03/15/24858.html</guid><description>&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 16pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;通用容器的扩展&lt;/SPAN&gt;&lt;/B&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 16pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 16pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;牛阿牛&lt;/SPAN&gt;&lt;/B&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 16pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;前述一篇文章讲述了通用容器的基本实现：简单的添加，删除等管理功能都基本有了。在容器的内部不知道容器中所存的数据结构，所以不能直接进行排序，查找，&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;key&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;值查找等功能。&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;如果容器只有最基本的管理功能，并不能满足我们的需求；难倒只能在外部重新封装吗？如果那样那么代码的重用性大大降低。&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;怎样进行排序，进行&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;key&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;值查找，进行树的插入呢？&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;这些最关键的就是一个函数&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;比对函数&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;那么我们是否容器内部定义&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;比对函数&lt;/I&gt;&lt;/B&gt;的&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;规则&lt;/I&gt;&lt;/B&gt;，由外部传入自己的&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;比对实现函数&lt;/I&gt;&lt;/B&gt;即可达到效果呢？如果这样，排序等操作的其它循环等代码就可以由容器内部处理，外部只需要传入&lt;B style="mso-bidi-font-weight: normal"&gt;比对函数&lt;/B&gt;（不同的操作可以传入不同的比对函数）&lt;B style="mso-bidi-font-weight: normal"&gt;。&lt;/B&gt;&lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;下面给出实现方法：&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;　　容器内部规则定义：&lt;/SPAN&gt;&lt;/B&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;typedef&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;QINT&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; (* &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;PFN_COMPAREITEM&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;)(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;void&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; * &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pData1&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;void&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;* &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pData2&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;定义参数传入的都为&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;void*&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;的指针；&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;返回值含义：&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;1,&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;　　表示前者大于后者&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;0,&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;　　表示前者等于后者&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;－&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;1,&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;　表示前者小于后者&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;外部实现：&lt;/SPAN&gt;&lt;/B&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;QINT&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;CListFactory&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;::&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;CompareBuddyItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;void&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;* &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pItem1&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;void&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; * &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pItem2&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;){&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;CNode&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; *&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy1&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; = (&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;CNode&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; *)&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pItem1&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;CNode&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; *&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy2&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; = (&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;CNode&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; *)&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pItem2&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;return&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;CompareBuddy&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; (&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy1&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy2&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;);//&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;另外封装一下而已&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;}&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;QINT&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;CListFactory&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;::&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;CompareBuddy&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; (&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;CNode&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; *&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy1&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;, &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;CNode&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; *&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy2&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;if&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; (!&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy1&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;||!&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy2&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;)&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;return&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; 0;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;if&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; (&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy1&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;nPowerValue&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy2&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt; nPowerValue&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;) {&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #009900; mso-font-kerning: 0pt"&gt;/*0&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #009900; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;考前，&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #009900; mso-font-kerning: 0pt"&gt;1&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #009900; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;考后，&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #009900; mso-font-kerning: 0pt"&gt;2&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #009900; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;靠最后&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #009900; mso-font-kerning: 0pt"&gt;*/&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;return&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; -1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;else&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;if&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; (&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy1&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;GetStat&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;()==&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy2&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;GetStat&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;()){&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;return&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; 0;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;else&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;return&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; 1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;外部使用：&lt;/SPAN&gt;&lt;/B&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;CXClassChain&amp;lt;CBuddyNode,QNULL&amp;gt;* pBuddyList&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;　＝&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;NULL;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&amp;#8230;&amp;#8230;&amp;#8230;&amp;#8230;&amp;#8230;&amp;#8230;&amp;#8230;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddyList&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;SortQuick&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;CBuddyListFactory&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;::&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;CompareBuddyItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;内部实现：&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;template&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &amp;lt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;class&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;tData&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;char&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;* &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;tName&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&amp;gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;void&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;CXClassChain&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;tData&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;tName&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&amp;gt;::&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;SortQuick&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;PFN_COMPAREITEM&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;CompareItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;){&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;if&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; (&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;GetCurNum&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;()&amp;lt;=1) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;return&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; ;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;SortSegItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;m_pWrapChainHead&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;m_pWrapChainTail&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;GetCurNum&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;(),&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;CompareItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;);&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;//&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;内部细化调用而已。&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 7"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;template&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &amp;lt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;class&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;tData&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;char&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;* &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;tName&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&amp;gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;void&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;CXClassChain&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;tData&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;tName&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&amp;gt;::&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;SortSegItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #a000a0; mso-font-kerning: 0pt"&gt;CXChainItemSimple&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; * &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pHead&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #a000a0; mso-font-kerning: 0pt"&gt;CXChainItemSimple&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; * &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pTail&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 11"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;QINT&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;nNum&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;PFN_COMPAREITEM&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;CompareItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #009900; mso-font-kerning: 0pt"&gt;//&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #009900; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;递归调用自身的数据&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;if&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; (!&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pHead&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;||!&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pTail&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;return&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;if&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; (&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;nNum&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&amp;lt;=1) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;return&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;if&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; (&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;nNum&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&amp;lt;=4) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;SortSelect&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pHead&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pTail&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;nNum&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;CompareItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;);//&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;使用了选择排序算法，不再说明拉&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;return&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; ;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #009900; mso-font-kerning: 0pt"&gt;//&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #009900; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;先进行数据拆分&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;QINT&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;nFront&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; = 0;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #a000a0; mso-font-kerning: 0pt"&gt;CXChainItemSimple&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; * &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSegItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; = &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;SplitSeg&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pHead&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pTail&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;nNum&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;CompareItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;nFront&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;);&lt;SPAN style="mso-tab-count: 1"&gt; &lt;/SPAN&gt;//&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;快速排序内部拆分&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;if&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; (&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSegItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;) {&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;SortSegItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pHead&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSegItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;m_pPre&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;nFront&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;CompareItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;SortSegItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSegItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;m_pNext&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pTail&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;nNum&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; - &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;nFront&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;-1,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;CompareItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;template&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &amp;lt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;class&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;tData&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;char&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;* &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;tName&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&amp;gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #a000a0; mso-font-kerning: 0pt"&gt;CXChainItemSimple&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; * &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;CXClassChain&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;tData&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;tName&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&amp;gt;::&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;SplitSeg&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #a000a0; mso-font-kerning: 0pt"&gt;CXChainItemSimple&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; * &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pHead&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #a000a0; mso-font-kerning: 0pt"&gt;CXChainItemSimple&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; * &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pTail&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;, &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;QINT&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;nNum&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;PFN_COMPAREITEM&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;CompareItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;QINT&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &amp;amp;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;nFront&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;nFront&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; = 0;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #a000a0; mso-font-kerning: 0pt"&gt;CXChainItemSimple&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; * &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSelFront&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;= &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pHead&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #009900; mso-font-kerning: 0pt"&gt;//&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #009900; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;从前开始&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #a000a0; mso-font-kerning: 0pt"&gt;CXChainItemSimple&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; * &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSelBack&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;= &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pTail&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #009900; mso-font-kerning: 0pt"&gt;//&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #009900; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;从后面开始&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;QBOOL&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;bEnd&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; = &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #a000a0; mso-font-kerning: 0pt"&gt;QTRUE&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;QINT&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;nFirtPart&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; = 0;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;while&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; (&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSelFront&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;!=&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSelBack&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;) {&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #009900; mso-font-kerning: 0pt"&gt;//&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #009900; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;进行分区啦&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #009900; mso-font-kerning: 0pt"&gt;//&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #009900; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;从后面往前查找&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;tData&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; *&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy2&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; = &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #a000a0; mso-font-kerning: 0pt"&gt;QNULL&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;tData&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; *&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy1&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; = &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSelFront&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;m_pData&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;bEnd&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; = &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #a000a0; mso-font-kerning: 0pt"&gt;QTRUE&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;while&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; (&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSelFront&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;!=&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSelBack&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;) {//&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;后往前查&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy2&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; = &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSelBack&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;m_pData&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;if&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;CompareItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy1&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy2&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;)==1){&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;SwapItemEx&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSelFront&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSelBack&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;bEnd&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; = &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #a000a0; mso-font-kerning: 0pt"&gt;QFALSE&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;break&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSelBack&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; = &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSelBack&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;m_pPre&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;;&lt;SPAN style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #009900; mso-font-kerning: 0pt"&gt;/////////////////////&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;if&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; (!&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;bEnd&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;bEnd&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; = &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #a000a0; mso-font-kerning: 0pt"&gt;QTRUE&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy2&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; = &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSelBack&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;m_pData&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;while&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; (&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSelFront&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;!=&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSelBack&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;) {//&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;前往后查&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy1&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; = &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSelFront&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;m_pData&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;if&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;CompareItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy1&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy2&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;)==1){&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;SwapItemEx&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSelFront&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSelBack&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 5"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;bEnd&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; = &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #a000a0; mso-font-kerning: 0pt"&gt;QFALSE&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 5"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;break&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSelFront&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; = &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSelFront&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;m_pNext&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;nFirtPart&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;++;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;if&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; (&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;bEnd&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;){&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #009900; mso-font-kerning: 0pt"&gt;/*&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #009900; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;说明该项是最大项&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #009900; mso-font-kerning: 0pt"&gt;*/&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;}&lt;SPAN style="mso-tab-count: 1"&gt; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #009900; mso-font-kerning: 0pt"&gt;////////////////////////////&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;{&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #009900; mso-font-kerning: 0pt"&gt;/*&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #009900; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;说明该项是最小项&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #009900; mso-font-kerning: 0pt"&gt;*/&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;}&lt;SPAN style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;nFront&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; = &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;nFirtPart&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;return&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSelFront&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;}&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src ="http://blog.vckbase.com/knight/aggbug/24858.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>牛阿牛</dc:creator><title>通用容器的实现</title><link>http://blog.vckbase.com/knight/archive/2007/03/15/24857.html</link><pubDate>Thu, 15 Mar 2007 02:51:00 GMT</pubDate><guid>http://blog.vckbase.com/knight/archive/2007/03/15/24857.html</guid><description>&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-tab-count: 7"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 16pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;通用容器的实现&lt;/SPAN&gt;&lt;/B&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 16pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 16pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;牛阿牛&lt;/SPAN&gt;&lt;/B&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 16pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;简述：&lt;/SPAN&gt;&lt;/B&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;现有的&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;stl&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;以其丰富的功能，满足了很多软件开发人员的不同需求，提高开发效率也保证了系统的稳定型。&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;然而在手持设备及其它嵌入式模型中，很多东西受到了限制，部分平台不能使用&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;stl&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;的某些功能。这大大增加了开发人员的开发工作量，同时可能由于没有经过普遍的使用，新开发的一些类库隐性中增加了系统的不稳定性。&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;以下将使用模板来实现通用的容器；同时为了减少外部工作内容，作了二级模板封装；偶暂时称这个容器的集合为　&lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;BTL&lt;/SPAN&gt;&lt;/I&gt;&lt;/B&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;-&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;基本模板库&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;下面代码和注释只是简单的框架和格式，具体可以增加扩展功能&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;单元封装：&lt;/SPAN&gt;&lt;/B&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.6pt; mso-char-indent-count: 1.96"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;链表单元：&lt;/SPAN&gt;&lt;/B&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;template &amp;lt;class tData,char* tName&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;class CXChainItem{/*&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: red; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;为链表单元封装，包含了头尾指针，减少调用者工作，不需要作外部暴露&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;*/&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;public:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;CXChainItem();&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;CXChainItem(tData * pData);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;~CXChainItem();&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;public:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;void ClearRelation();//&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: red; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;删除数据连接&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;void SetPreItem(CXChainItem* pItem);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;void SetNextItem(CXChainItem* pItem);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;public:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;tData *m_pData;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;CXChainItem *m_pPre;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;CXChainItem *m_pNext;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;};&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.6pt; mso-char-indent-count: 1.96"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;数组单元：&lt;/SPAN&gt;&lt;/B&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;template &amp;lt;class tData,char* tName&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;class CXArrayItem{/*&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: red; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;为数组单元封装，包含了头尾指针，减少调用者工作，不需要作外部暴露&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;*/&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;public:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;CXArrayItem();&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;CXArrayItem(tData * pData);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;~CXArrayItem();&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;public:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;public:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;tData *m_pData;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;};&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.6pt; mso-char-indent-count: 1.96"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;树单元：&lt;/SPAN&gt;&lt;/B&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.6pt; mso-char-indent-count: 1.96"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black"&gt;////////////////////////////////////////////////&lt;/SPAN&gt;&lt;/B&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;类型定义&lt;/SPAN&gt;&lt;/B&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.6pt; mso-char-indent-count: 1.96"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #993366"&gt;typedef enum _TYPENODE{&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.6pt; mso-char-indent-count: 1.96; mso-outline-level: 1"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #993366"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;TYPENODE_ROOT = 0, &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.6pt; mso-char-indent-count: 1.96; mso-outline-level: 1"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #993366"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;TYPENODE_LEFT ,&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.6pt; mso-char-indent-count: 1.96; mso-outline-level: 1"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #993366"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;TYPENODE_RIGHT&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.6pt; mso-char-indent-count: 1.96"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #993366"&gt;}TypeNode;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.6pt; mso-char-indent-count: 1.96"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #993366"&gt;typedef enum _BALANCETYPE{&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.6pt; mso-char-indent-count: 1.96; mso-outline-level: 1"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #993366"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;BALANCE_OK = 0,&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.6pt; mso-char-indent-count: 1.96; mso-outline-level: 1"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #993366"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;BALANCE_LL ,//2,1&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.6pt; mso-char-indent-count: 1.96; mso-outline-level: 1"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #993366"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;BALANCE_LR ,//2,-1&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.6pt; mso-char-indent-count: 1.96; mso-outline-level: 1"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #993366"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;BALANCE_RR ,//-2,-1&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.6pt; mso-char-indent-count: 1.96; mso-outline-level: 1"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #993366"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;BALANCE_RL , //-2,1&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.6pt; mso-char-indent-count: 1.96; mso-outline-level: 1"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #993366"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;BALANCE_OTHER&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.6pt; mso-char-indent-count: 1.96"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #993366"&gt;}BalanceType;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;template &amp;lt;class tData,char* tName&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;class CXTreeItem{/*&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: red; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;为数组单元封装，包含了头尾指针，减少调用者工作，不需要作外部暴露&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;*/&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;public:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;CXTreeItem();&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;CXTreeItem(tData * pData);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;~CXTreeItem();&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;public:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;CXTreeItem *m_pParent;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;CXTreeItem *m_pLeftChild;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;CXTreeItem *m_pRightChild;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;QINT&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;m_nLeftNum; //&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: red; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;左侧的数目&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;QINT&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;m_nRightNum;//&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: red; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;右侧的数目&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: red"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;QINT&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;m_nLeftDe