摘要: 看了《程序设计实践》的开头,就碰到一个习题叫用用循环实现快速排序,开始准备pass掉的,但是一想学习过程中要注意细节,也就决定去写了,零零散散的花了不少时间,可见其中的一些微妙之处。喜欢其中的一句话,算是激励的:“Hoare描述了用循环写快速排序是如何困难的,进而发现用递归做快速排序实在是太方便... 阅读全文
posted @ 2014-05-06 13:30 上山老人 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 递归的实现很简单,但是自己要理解,这个很重要!//翻转-递归Nameval *reverse2(Nameval *pList, Nameval *pPre){ if (pList == NULL){ return pPre; } ... 阅读全文
posted @ 2014-05-06 13:04 上山老人 阅读(166) 评论(0) 推荐(0) 编辑