sort函数在使用中非常好用,也非常简单,而且效率与冒泡或者选择排序不是一个数量级。本文就sort函数在vector中的用法分为sort函数入门用法与自定义comp比较函数比较结构体这两个最基本的功能讲讲其用法:1、sort入门:使用sort需要包含algorithm头文件,完整代码如下#inclu...
分类:
其他好文 时间:
2014-07-23 16:28:11
阅读次数:
202
第十三章知识点总结1.事件流: ①事件冒泡:事件开始时由最具体的事件接受,逐级向上传播到较为不具体的节点。 ②事件捕获:不太具体的节点更早的接受事件,最具体的节点应该最后接到事件。 事件流包括三个阶段:事件捕获阶段、处于目标阶段、事件冒泡阶段。2.事件处理程序 3.事件对象 IE 属性除了上面...
分类:
编程语言 时间:
2014-07-23 16:15:31
阅读次数:
233
不论鼠标指针穿过被选元素或其子元素,都会触发mouseover事件。对应mouseout只有在鼠标指针穿过被选元素时,才会触发mouseenter事件。对应mouseleave对于mouseover和mouseenter两个事件,最大的区别就是mouseenter是不冒泡的事件。对于mouseove...
分类:
其他好文 时间:
2014-07-22 23:26:07
阅读次数:
235
jQuery事件处理,鼠标的单击,双击,悬停,键盘按键,文本动画.....此章节有1.1被点击的按钮查找1.2事件的自动触发 1.3点击之后禁用按钮1.4鼠标事件1.5焦点事件1.6CSS的操作1.7元素创建1.8动画隐藏和展示1.9效果1.10键盘输入控制1.11防止事件冒泡小结1.1被点击的按钮...
分类:
Web程序 时间:
2014-07-22 22:32:34
阅读次数:
307
冒泡排序和选择排序是排序算法中比较简单的两种算法。
冒泡排序的思想是:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,针对所有的元素重复以上的步骤,这样每次参与比较的元素就越来越少,直到没有任何一对数字需要比较。对N个数字进行冒泡排序,需要进行N-1趟比较,第i趟中需要进行N-i次比较。由于冒泡排序中每趟都重复比较了很多元素,导致...
分类:
其他好文 时间:
2014-07-22 17:48:41
阅读次数:
165
冒泡排序代码:
#include
#include
using namespace std;
template
void bubbleSort(ItemType theArray[], int n)
{
bool sorted = false; // False when swaps occur
int pass = 1;
while (!sorted && (pass...
分类:
其他好文 时间:
2014-07-22 00:32:35
阅读次数:
363
事件流:事件冒泡:(IE的事件流),事件开始时,由最具体的元素接收,然后逐级向上传播到较为不具体的节点。 On Click This Div 点击div标签,事件传播的顺序: → → → document支持大多数新旧版浏览器,放心使用。事件捕获:(NetScape团队提...
分类:
编程语言 时间:
2014-07-21 23:39:34
阅读次数:
493
做ACM题的时候,排序是一种经常要用到的操作。如果每次都自己写个冒泡之类的O(n^2)排序,不但程序容易超时,而且浪费宝贵的比赛时间,还很有可能写错。STL里面有个sort函数,可以直接对数组排序,复杂度为n*log2(n)。使用这个函数,需要包含头文件。 这个函数可以传两个参数或三个参数。第一个参...
分类:
其他好文 时间:
2014-07-21 08:17:49
阅读次数:
226
对于大多数学计算机的人来说,冒泡排序应该都是接触的第一种排序方式,冒泡排序的排序思想是比较简单的,它的算法的是:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最...
分类:
其他好文 时间:
2014-07-21 08:02:55
阅读次数:
182