码迷,mamicode.com
首页 > 编程语言
程序典型面试题---数组中只出现一次的数字
题目:一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。解法:位异或运算思路:将问题简化为除了一个数字外,其他数字都出现两次。将数组的结果异或起来,因为出现两次的数组异或结果为0,所以结果异或的结果即为出现一次...
分类:编程语言   时间:2015-01-23 16:19:05    阅读次数:129
Javascript 日期 加减
//create the date var myDate = new Date(); //add a day to the date myDate.setDate(myDate.getDate() + 1); //add a week myDate.setDate(myDate.getDate() ...
分类:编程语言   时间:2015-01-23 16:13:08    阅读次数:129
php 多维数组转换
把字符类型转换成时间类型的,先用foreach遍历出来时间,在通过时间函数转换成时间格式;例子:";$lsrfield = array(0 =>array('lsrtime' => '1410710400','lsrqian' => '完善个人资料奖励积分',),1 =>array('lsrtime...
分类:编程语言   时间:2015-01-23 16:12:31    阅读次数:190
SpringMVC的国际化
关于SpringMVC的国际化,http://www.cnblogs.com/liukemng/p/3750117.html这篇文章已经讲的很好了。它讲了有如下几种国际化方式1:基于Http的header信息的国际化(request.getLocale())2:基于session的国际化(设置ses...
分类:编程语言   时间:2015-01-23 16:09:14    阅读次数:121
java OJ题目判断输入结束(与C语言的EOF结束等价)
/* * java 作Oj题目是会有输入若干数据的情况,不好判断输入结束符, * 类似于C语言中的EOF符号 * 在这里提供了一种方法 * */ 1 import java.util.Iterator; 2 import java.util.Scanner; 3 import java.util.T...
分类:编程语言   时间:2015-01-23 16:06:06    阅读次数:196
SpringMvc 大概流程分析
DispatcherServlet的核心方法 doDispatchprotected void doDispatch(HttpServletRequest request, HttpServletResponse response) throws Exception { HttpServletR.....
分类:编程语言   时间:2015-01-23 16:03:59    阅读次数:247
归并排序
转白话经典算法系列之五 归并排序的实现#include using namespace std;//将有二个有序数列a[first...mid]和a[mid...last]合并。 void mergearray(int a[], int first, int mid, int last, int ....
分类:编程语言   时间:2015-01-23 16:01:15    阅读次数:186
Javascript 多物体运动的实现
这篇文章主要介绍了Javascript 多物体运动的实现,需要的朋友可以参考下我们先来看下之前的运动的代码,是否支持多物体运动,会出现怎么样的问题。代码如下:1 代码如下:1 2 3 4 5 以下是Javascript 代码:代码如下: 1 此时当鼠...
分类:编程语言   时间:2015-01-23 15:58:47    阅读次数:202
JavaScript中的window.close在FireFox和Chrome上不能正常动作的解决方法
原文:JavaScript中的window.close在FireFox和Chrome上不能正常动作的解决方法JS中关闭窗口的方法window.close()在IE上能够正常动作,而在FireFox和Chrome上无法动作。 (当时,在Chrome35.0上的时候还是可以的,Chrome36.0上就无...
分类:编程语言   时间:2015-01-23 15:57:58    阅读次数:141
转 快速排序
原文作者不明 1 #include 2 using namespace std; 3 4 int AdjustArray(int s[], int l, int r) //返回调整后基准数的位置 5 { 6 int i = l, j = r; 7 int x = s[...
分类:编程语言   时间:2015-01-23 15:57:26    阅读次数:174
javascript设计模式之观察者模式
介绍观察者模式又叫发布订阅模式(Publish/Subscribe),它定义了一种一对多的关系,让多个观察者对象同时监听某一个主题对象,这个主题对象的状态发生变化时就会通知所有的观察者对象,使得它们能够自动更新自己。使用观察者模式的好处:支持简单的广播通信,自动通知所有已经订阅过的对象。页面载入后目...
分类:编程语言   时间:2015-01-23 15:55:56    阅读次数:191
指向2维数组指针用法小结
1.可以定义一个(*p)[]的数组型指针;2.当需要处理的数组是字符串时,可以用 #include 例,将字符数组进行排序 void sort(char (*p)[6]) { char t[6];char *s=t;int i,j;for (i=0;i0) /*判断首字母的大小...
分类:编程语言   时间:2015-01-23 15:56:26    阅读次数:114
python = 慢?
很多人说python是解释型语言,慢。我觉得大家不要人云亦云,要结合项目需求。python用来编写计算密集型的程序肯定没有c语言快,因为c直接被编译成CPU理解的语言。而I/O密集型的程序,因为I/O设备比CPU慢的多,两者的速度其实差不多的,而python用协程做异步I/O,很适合来编写I/O密集...
分类:编程语言   时间:2015-01-23 15:54:18    阅读次数:162
python 函数默认参数的小坑
默认参数和可变对象在执行def语句时,默认参数的值只被解析并保存一次,而不是每次在调用函数的时候。这通常是你想要的那样,但是因为默认值需要在每次调用时都保持同样对象,你在试图改变可变的默认值(mutable defaults)的时候可要小心了。例如,下面的函数中使用一个空的列表作为默认值,然后在之后...
分类:编程语言   时间:2015-01-23 15:52:31    阅读次数:233
JavaScript中的window.close在FireFox和Chrome上不能正常动作的解决方法
JS中关闭窗口的方法window.close()在IE上能够正常动作,而在FireFox和Chrome上无法动作。(当时,在Chrome35.0上的时候还是可以的,Chrome36.0上就无法动作了JS中关闭窗口的方法window.close()在IE上能够正常动作,而在FireFox和Chrome...
分类:编程语言   时间:2015-01-23 15:53:10    阅读次数:226
php二维数组自定义排序
PHP一维数组的排序可以用sort(),asort(),arsort()等函数,但是PHP二维数组的排序需要自定义。以下函数是对一个给定的二维数组按照指定的键值进行排序,先看函数定义:functionarray_sort($arr,$keys,$type='asc'){$keysvalue=$new...
分类:编程语言   时间:2015-01-23 15:51:07    阅读次数:232
javascript打印dom树
javascript打印dom树 |----BODY |----|----A |----|----DIV |----|----|----DIV |----|----|----|----DIV |----|----|----|----|----A |----|----|----|----|----|----SPAN...
分类:编程语言   时间:2015-01-23 14:44:33    阅读次数:218
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!