﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><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>C++博客-Zack Blog</title><link>http://www.cppblog.com/zack/</link><description /><language>zh-cn</language><lastBuildDate>Wed, 08 Apr 2026 00:31:01 GMT</lastBuildDate><pubDate>Wed, 08 Apr 2026 00:31:01 GMT</pubDate><ttl>60</ttl><item><title>将VIM作为简易IDE</title><link>http://www.cppblog.com/zack/archive/2009/08/18/93696.html</link><dc:creator>Zack Chen</dc:creator><author>Zack Chen</author><pubDate>Tue, 18 Aug 2009 05:30:00 GMT</pubDate><guid>http://www.cppblog.com/zack/archive/2009/08/18/93696.html</guid><wfw:comment>http://www.cppblog.com/zack/comments/93696.html</wfw:comment><comments>http://www.cppblog.com/zack/archive/2009/08/18/93696.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/zack/comments/commentRss/93696.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/zack/services/trackbacks/93696.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: ......其实像VIM这种从Unix体系过来的东西，都会带有浓重的Unix色彩，比如，配置文件。所以，要让你的VIM变得更加强大那么一份好的配置文件是必不可少的。当然在刚才解压的vim/vim71文件夹下已经有两个作为范例的配置文件了，分别是 gvimrc_example.vim和vimrc_example.vim，根据你的使用进行选择，如果你使用的是Gvim那么可以使用gvimrc那个，将其中一个重命名为_vimrc或_gvimrc放到vim文件夹下就可以了（但是根据使用经验_gvim那个有些小问题，但_vimrc可以通用）。<br>    但是系统提供的配置文件是非常简陋的，发挥DIY精神，我们应该写自己的配置文件......&nbsp;&nbsp;<a href='http://www.cppblog.com/zack/archive/2009/08/18/93696.html'>阅读全文</a><img src ="http://www.cppblog.com/zack/aggbug/93696.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/zack/" target="_blank">Zack Chen</a> 2009-08-18 13:30 <a href="http://www.cppblog.com/zack/archive/2009/08/18/93696.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>快速排序</title><link>http://www.cppblog.com/zack/archive/2009/08/18/93695.html</link><dc:creator>Zack Chen</dc:creator><author>Zack Chen</author><pubDate>Tue, 18 Aug 2009 05:22:00 GMT</pubDate><guid>http://www.cppblog.com/zack/archive/2009/08/18/93695.html</guid><wfw:comment>http://www.cppblog.com/zack/comments/93695.html</wfw:comment><comments>http://www.cppblog.com/zack/archive/2009/08/18/93695.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/zack/comments/commentRss/93695.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/zack/services/trackbacks/93695.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 摘要: 快速排序(以下简称快排)是一种排序算法，有C.A.R.Hoare所发展的，就如同他的名字一样，它的特点就是快。以平均效能来说，排序n个项目有O(n log n)次比较。在最差的效能下它需要O(n^2)次比较，所以它是一种不稳定排序法。 <br>思路： <br>快排使用的分治(Divide and conquer)策略来把一个序列(list)分为两个子序列(sub-lists)。令其中一个子序列的元素小于另一个子序列，在对两个子序列采取同样递归操作。 <br><br>(顺序排列)步骤为： <br>1.在数列中挑出一个元素作为"基准"(pivot)。 <br>2.将比基准小的移到基准前面，比基准大的移到基准后面(相同的可以不必理会)。 <br>3.递归(recursive)地对两个子序列排序。 <br>&nbsp;&nbsp;<a href='http://www.cppblog.com/zack/archive/2009/08/18/93695.html'>阅读全文</a><img src ="http://www.cppblog.com/zack/aggbug/93695.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/zack/" target="_blank">Zack Chen</a> 2009-08-18 13:22 <a href="http://www.cppblog.com/zack/archive/2009/08/18/93695.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>计数排序</title><link>http://www.cppblog.com/zack/archive/2009/08/18/93694.html</link><dc:creator>Zack Chen</dc:creator><author>Zack Chen</author><pubDate>Tue, 18 Aug 2009 05:18:00 GMT</pubDate><guid>http://www.cppblog.com/zack/archive/2009/08/18/93694.html</guid><wfw:comment>http://www.cppblog.com/zack/comments/93694.html</wfw:comment><comments>http://www.cppblog.com/zack/archive/2009/08/18/93694.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/zack/comments/commentRss/93694.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/zack/services/trackbacks/93694.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 计数排序一般用于类似统计数组中元素出现次数。<br><br>条件：数组中的元素范围必须确定，如0～k。<br>基本思路：以被计数数组的元素值作为计数数组的索引（数组下标）对计数数组自增。<br><br>例题：统计输入的50个数据中出现最多的元素，元素范围在0～99。<br>&nbsp;&nbsp;<a href='http://www.cppblog.com/zack/archive/2009/08/18/93694.html'>阅读全文</a><img src ="http://www.cppblog.com/zack/aggbug/93694.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/zack/" target="_blank">Zack Chen</a> 2009-08-18 13:18 <a href="http://www.cppblog.com/zack/archive/2009/08/18/93694.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>