【问题】
题目:数组中有一个数字出现的次数超过了数组长度的一半,找出这个数字。
【分析】
解法1:
先排序,排序后数组中间的那个元素就是要找的那个数字。时间复杂度O(n*logn)。
解法2:
既要缩小总的时间复杂度,那么可以用查找时间复杂度为O(1)的hash表,即以空间换时间。哈希表的键值(Key)为数组中的数字,值(Value)为该数字对应的次数。然后直接遍历整个hash表,...
分类:
其他好文 时间:
2014-08-22 21:13:09
阅读次数:
265
jQuery hover()方法和jQuery toggle()方法是两个合成事件,类似ready()方法,都属于jQuery自定义的方法。下面来讲解这两个方法的属性和如何使用。
一、hover()方法:语法结构为: hover(enter,leave)。用于模拟光标悬停事件。当光标移动到目标元素上时,会触发指定第1个函数(enter);当移出这个元素时,会触发第2个函数(leave)。前端...
分类:
Web程序 时间:
2014-08-21 15:06:24
阅读次数:
252
jQuery hover()方法和jQuery toggle()方法是两个合成事件,类似ready()方法,都属于jQuery自定义的方法。下面来讲解这两个方法的属性和如何使用。一、hover()方法:语法结构为: hover(enter,leave)。用于模拟光标悬停事件。当光标移动到目标元素上时...
分类:
Web程序 时间:
2014-08-21 14:57:14
阅读次数:
326
想到一种从两个维度对编程语言进行分类的方法。横向的维度是从语言设计的角度,考虑设计思想、语法语义、实现方式,按照语言特性的先进程度分为原始、过渡、现代三类。纵向的维度则从抽象层次和问题领域的角度分类。
分类:
编程语言 时间:
2014-08-21 14:52:04
阅读次数:
192
释义:jQuery效果-animate()方法语法一:$(selector).animate(styles,speed,easing,callback)styles:必需。规定产生动画效果的 CSS 样式和值。speed:可选。规定动画的速度。默认是 "normal"。easing:可选。规定在不同...
分类:
其他好文 时间:
2014-08-21 13:16:34
阅读次数:
191
一:语法语法介绍@RenderBody()@RenderSection()@RenderPage()二:
分类:
Web程序 时间:
2014-08-21 13:12:34
阅读次数:
171
JavaScript中的函数也是对象,和其他JS对象一样也可以包含方法,其中Call和Apply就是其中比较重要的方法,可以用来间接的调用函数。这两个方法允许显式制定调用所需的this值,也就是说所有函数可以作为任何对象的方法来使用,哪怕这个函数不是那个对象的方法。Call方法: 语法:call([...
分类:
移动开发 时间:
2014-08-21 12:59:54
阅读次数:
228
看的东西越多越觉得前端这个行当是个坑,是个大坑!技术面光、杂,而且更新快,我上大学那会还有好多table布局,到现在几乎没有了。DIV+CSS也不成为流行的说法,语义化、样式与结构的分离成了新的口号。javascript蓬勃发展,jQuery、mootool、、bootstrap、Angular.j...
分类:
其他好文 时间:
2014-08-20 17:46:42
阅读次数:
171
=======while循环用法======语法格式:while(表达式) { 循环体; }功能:进入while语句后,反复判断表达式真假,若为真(为假则跳出循环),则执行循环体内语句。实例:#includeint main(){ int i = 0; while(i < 5) { ...
分类:
编程语言 时间:
2014-08-20 16:06:12
阅读次数:
183
【问题】
找出反序的个数
给定一整型数组,若数组中某个下标值大的元素值小于某个下标值比它小的元素值,称这是一个反序。 即:数组a[]; 对于i a[j],则称这是一个反序。 给定一个数组,要求写一个函数,计算出这个数组里所有反序的个数。
【代码】
#include
#include
#include
int sumNum = 0;
void merge(int *a...
分类:
其他好文 时间:
2014-08-15 22:34:49
阅读次数:
231