- 博客(7)
- 资源 (9)
- 收藏
- 关注
转载 15个你不知道的杀手级Google Chrome功能
<br /> 转自望月博客(http://wangyueblog.com),本文所述同样适用于linux下的Chromium。一、固定标签页<br /><br />只需要在标签页单击右键,选择“固定标签页”,那么这个标签页就会永久出现在你的浏览器左上方,而不需要每次都打开,这个功能实用于你每次都需要打开的一些页面,比如Gmail.二、粘贴并转到/粘贴并搜索<br />如果你在别处复制一个URL链接并将其粘贴到Chrome的地址框内,那么你可以选择点击右键然后选择“粘贴并转到”,同样的道理,如果你复制了一段文
2010-10-29 09:06:00 601
原创 一张图片汇聚全部linux常用命令
<br />网上偶遇此图,觉简洁实用,分类明晰,方便学习亦有裨益于查找,遂与众位分享。图片源自酷壳。<br /> <br />
2010-10-27 18:23:00 1838
原创 常用算法总结之排序(五)----简单选择排序
<br /> <br /> 前以述及,选择排序包括简单选择排序以及堆排序。无论哪种,其基本思想均一致。<br /> 选择排序的基本思想:对n个记录进行扫描,选择其中最小的输出,接着在剩下的n-1个记录再选择最小的记录将其输出,...不断重复这个过程,直到只剩下一个记录。则整个记录将按照从小到大的顺序输出。<br /> <br /> 本篇主要总结简单排序,简单排序名符其实,确实很简单,因此毋需多费笔墨,简单概括即能明了。<br /> 简单选择排序基本思想:从
2010-10-25 10:32:00 540
原创 常用算法总结之排序(四)----快速排序
<br /><br /> 快速排序是对冒泡排序的一种改进。使用分治的策略进行排序。<br /> 基本思想:通过一遍排序将待排序数据划分为两部分,使其中一部分比另一部分小,然后分别对两部分数据继续进行快速排序,直至每部分为空或只包含一个数据。通过快速排序思想的描述可以很明显的看出快速排序是一种采用递归排序的方法。<br /> 具体排序过程:<br /> 通过分治策略将序列分为两个子序列<br /> (1)首先,从数列中挑出一个元素作为“基准”,<br /
2010-10-20 19:49:00 511
原创 常用算法总结之排序(三)----改进冒泡
冒泡排序对n个数据需要进行n-1次比较,若数据已经有序,则仍需n-1次比较,效率较低。改进型算法在某遍扫描后,发现数据都已有序,则结束排序过程。 实现方法:设置旗帜变量,若在某次扫描过程中没有数据交换则表明数据已经有序,检测旗帜变量,确定是直接跳出循环还是进行后续比较
2010-10-20 09:57:00 468
原创 常用算法总结之排序(二)----基本冒泡
冒泡排序时一种相邻数据交换的排序方法,通常作为排序算法的入门算法来学习。 基本思想:对待排序的记录关键字从后往前(扫面顺序不同相应比较就不同)进行多遍扫描,当发现相邻俩关键字的次序与要求的排序规则不符时,就交换这俩个记录。这样,关键字较小的记录将从后面向前面移动,就像气泡上浮一样。 具体交换过程: 设需排序的记录共n个,其关键字用数组a保存,则:(规则为从小到大) (1)首先,将a[n-1]与a[n-2]进行比较,若a[n-1] (2)修改数组下标,使需要比较的元素为a[n-2]与
2010-10-18 12:43:00 505
原创 常用算法总结之排序(一)----写在前面
最近一段时间算是面试的季节,虽然我还不要找工作,但浸染其中也多少对招聘方的需求有了些了解。对于我们计算机系的学生来说,面试写代码是必不可少的事情,但综合师兄师姐们的说法,难度也不是太大,总体来说是一些常用算法的编程实现。由此,我萌生了总结一下平时常用的算法,诸如排序、查找、字符串操作之类,也算是对于c++的一种复习。 首先还是从排序开始。 排序应该算是必学的入门算法了。所谓排序即是按照一定的规则将一组数据排列起来,在后续的篇章中将默认以从小到大的规则来进行排序。排序按照算法的不同有
2010-10-15 10:59:00 543
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人