花费 27 ms
排序算法——快速排序

今天介绍快速排序,这也是在实际中最常用的一种排序算法,速度快,效率高。就像名字一样,快速排序是最优秀的一种排序算法。 思想 快速排序采用的思想是分治思想。 快速排序是找出一个元素(理论上可以随便 ...

Wed Feb 29 18:13:00 CST 2012 71 310519
如何自己编写Makefile

  相信很多朋友都有过这样的经历,看着开源项目中好几页的makefile文件,不知所云。在日常学习和工作中,也有意无意的去回避makefile,能改就不写,能用ide就用ide。其实makefile并 ...

Sun Feb 05 23:33:00 CST 2012 16 134173
排序算法——选择排序

今天继续介绍排序算法系列的第二讲,选择排序。选择排序也是一种常见的排序方法,非常简单。废话不说,来看看吧。 思想 还是先来看看选择排序的思想。选择排序的思想非常直接,不是要排序么?那好,我就从所有 ...

Mon Feb 27 18:03:00 CST 2012 13 74767
查找算法——找到序列中第二大的数(修正版)

今天来说一个简单的需求:在一个序列中找到第二大的元素。 一眼看到这个问题,感觉解决的方法有很多,因为这并不是一个困难的问题。随便一想,能有下面几种解法: 1 首先排序,然后取第二个位置的元素 2 ...

Tue Mar 06 18:35:00 CST 2012 65 11703
排序算法——堆排序

前一阵子一直在写排序的系列文章,最近因为一些事情耽搁了几天,也穿插了几篇其他类别的随笔。今天还是回到排序上面来,善始善终,呵呵。今天要介绍的也是一种效率很高的排序——堆排序思想堆排序,顾名思义,就是基 ...

Thu Mar 08 17:46:00 CST 2012 5 21442
排序算法——冒泡排序

在前面的文章中,已经向大家介绍了插入排序和选择排序两种基本的排序方法。今天要介绍的是另外一种排序方法——冒泡排序。 思想 同之前介绍的两种排序方式一样,冒泡排序也是最简单最基本的排序方法之一。冒泡 ...

Tue Feb 28 17:40:00 CST 2012 9 11574
使用gdb进行调试入门篇

  今天介绍一下gdb,如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。   GDB主要帮忙你完成下面四个方面的功能: 1、启动你的程 ...

Wed Feb 08 06:58:00 CST 2012 0 14302
如何自己编写Makefile(高级篇)

  上篇文章介绍了makefile的编写方法,相信大家有所收获。本文继续深入makefile,看看还有哪些高级用法可以大大提升我们的工作效率。本文是接着上篇博文——如何自己编写Makefile的,因此 ...

Mon Feb 06 17:48:00 CST 2012 0 12901
排序算法——插入排序

好久没有写文章了,前一阵子身体不适。从今天开始,想把各种排序算法总结一下,基础才是最终要的,况且现在各种面试都会考到排序知识,希望我的文章能给大家带来一些帮助。 这个排序系列没有主要次要之分,也不按 ...

Thu Feb 23 20:14:00 CST 2012 5 8165
Hadoop 实现多个数据表的join操作

今天在使用hadoop时遇到一个需求,要将具有一定关系的若干个大表进行合并join,乍看起来比较困难。但是仔细分析了一下,还是可以比较好的解决问题的。况且在海量数据处理中,这是一个非常普遍常见的需求。 ...

Fri Mar 02 01:13:00 CST 2012 5 8125

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM