////////////////////////////////////
//一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。
//心得:开始我以为是只出现一次的一个数,题中确是有2个只出现一次的数
//数组从i=0,开始,另一个j=i+1开始,当出现一个相等的我就把它保存在我新建的数组里面b[n/2+1],
//当j==n时,说明在i位置之后没...
分类:
编程语言 时间:
2015-05-04 13:56:27
阅读次数:
155
Caesar算法是最简单的加解密算法...
# Caeser Cipher
import sys,os
MyCypher = 25
MyDict = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz `1234567890-=~!@#$%^&*()_+[]\\;\',./{}|:"<>?'
plaintext = 'Hel...
分类:
编程语言 时间:
2015-05-04 13:55:03
阅读次数:
163
Javascript和BHO的相互调用应该怎么进行?本文帮你解答!...
分类:
编程语言 时间:
2015-05-04 13:52:41
阅读次数:
239
分析:
1、贪心,对数组进行扫描,如果a[i]>a[i+1]则把a[i]删除,直到删除m个为止;如果扫描一遍后删除的数不够m个,则在把数组末尾的数删除,直到总的删够m个,数组中剩下的数从头到尾即为结果。
2、RMQ算法解决,假设数组的长度为len,要删除的数的个数为m,那么最终数组中将剩下len-m个,因此可以找出数组中第一个到第m+1个的最小数作为最终结果的第一位,并假设最小数下标为i,再找...
分类:
编程语言 时间:
2015-05-04 13:51:02
阅读次数:
182
public class Queen { private final int size; private int[] location; private int[] columnOccupied; private int[] lineOccupied; ...
分类:
编程语言 时间:
2015-05-04 13:51:16
阅读次数:
124
Import os; -- Python自带print(os.getcwd()) -- 获得当前工作目录os.chdir('/Users/longlong/Documents') -- 转换到/Users/longlong/Documents目录os.path.join(parm1, parm2,....
分类:
编程语言 时间:
2015-05-04 13:35:45
阅读次数:
126
有的时候需求是这样的:找出集合中第一个重复的字符所在的位置,刚才看了园内某自许为算法的代码,感觉非常之啰嗦故写了以下代码!本人对神马算法之类的完全不懂,但那些伪算法家们也别出来装蒜。一句话:不要欺负俺没文化好不好!别的不说看代码:Array.prototype.searchFirstNotRepea...
分类:
编程语言 时间:
2015-05-04 13:36:27
阅读次数:
167
foreach($access as $key =>$value){ if(gettype($value) == 'array' || gettype($value) == 'object'){ $access[$key] = objtoarr($value); }else{ ...
分类:
编程语言 时间:
2015-05-04 13:30:33
阅读次数:
131
当一个'字符串'数据表达不了的时候,就会要用到数组,然后数组就可以用循环的方式来弄,foreach for---即所谓下面更多when in doubt, use brutal force,when complicate, use signal mind to do it one by one, b...
分类:
编程语言 时间:
2015-05-04 13:27:39
阅读次数:
111
元素保证是连续存储了 operator[]之类的不可以invalidate iterator了,于是COW不行了 不再是container所以swap不需要遵守不能copy/move/swap元素的规定,于是SSO可行了 reference不再是Allocator::reference了,而直接就是...
分类:
编程语言 时间:
2015-05-04 13:23:38
阅读次数:
128
折半查找又称为二分查找。这种查找方法要求查找表的数据是线性结构保存,并且还要求查找表中的数据是按关键字由小到大有序排列。折半查找(二分查找)是一种简单而又高效的查找算法,其查找长度至多为㏒2n+1(判定树的深度),平均查找长度为㏒2(n+1)-1,效率比顺序查找要高,但折半查找只能适用于顺序存储有序...
分类:
编程语言 时间:
2015-05-04 13:20:21
阅读次数:
152
/*题目:输出9*9口诀。*/#includeint main(void){ int i = 0, j = 0; for (i=1; i<10; i++) { for (j=1; j<10; j++) { printf("%d*%d...
分类:
编程语言 时间:
2015-05-04 13:18:09
阅读次数:
128
本人收集了一些在大家在面试时被经常问及的关于Spring的主要问题,这些问题有可能在你下次面试时就会被问到。对于本文中未提及的Spring其他模块,我会单独分享面试的问题和答案。 欢迎大家向我推荐你在面试过程中...
分类:
编程语言 时间:
2015-05-04 12:10:53
阅读次数:
150
synchronized(someObject){
//对象锁
} 对象锁的使用说明: 1、对象锁的返还。 ? ? ? 当synchronize()语句执行完成。 ? ? ? 当synchronize()语句执行出现异常。 ? ? ? 当线程调用了wait()方法。 2、使用...
分类:
编程语言 时间:
2015-05-04 12:11:00
阅读次数:
121
用了这么久的递归,现在不让用递归了,你行么?...
分类:
编程语言 时间:
2015-05-04 12:06:45
阅读次数:
174
欢迎指出代码不足
参考书本:严蔚敏《数据结构 .C语言版》
// RadixSort.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#define MAX_SIZE 1000//最大空间
#define RADIX 10//关键字基数
#define KEY_NUM 3//关键字个数
struct SLNode{//静态链表节点
int key...
分类:
编程语言 时间:
2015-05-04 12:04:48
阅读次数:
226
设置SharedVariable与GlobalVariable:
上面的SharedV是SharedVariable,变量范围是当前行为树;
下面的GlobalV是GlobalVariable,变量范围是所有的行为树。
SharedVariable与普通变量的区别:
SharedVariable可以引用上面设置的变量,省去了拖拽的操作,如果同一个物体被多个节点引用,则可...
分类:
编程语言 时间:
2015-05-04 12:03:30
阅读次数:
643