码迷,mamicode.com
首页 > 编程语言
C++找数组中只出现一次的两个数并保存(牛客剑指offer)
//////////////////////////////////// //一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。 //心得:开始我以为是只出现一次的一个数,题中确是有2个只出现一次的数 //数组从i=0,开始,另一个j=i+1开始,当出现一个相等的我就把它保存在我新建的数组里面b[n/2+1], //当j==n时,说明在i位置之后没...
分类:编程语言   时间:2015-05-04 13:56:27    阅读次数:155
python实现的Caesar加解密算法
Caesar算法是最简单的加解密算法... # Caeser Cipher import sys,os MyCypher = 25 MyDict = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz `1234567890-=~!@#$%^&*()_+[]\\;\',./{}|:"<>?' plaintext = 'Hel...
分类:编程语言   时间:2015-05-04 13:55:03    阅读次数:163
Javascript和BHO的相互调用简介
Javascript和BHO的相互调用应该怎么进行?本文帮你解答!...
分类:编程语言   时间:2015-05-04 13:52:41    阅读次数:239
HDU ACM 3183 A Magic Lamp->RMQ的ST算法或贪心
分析: 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
Python学习笔记2-解析数据
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
一句话的代码,从集合中找出第一个重复字符的方法javascript版。
有的时候需求是这样的:找出集合中第一个重复的字符所在的位置,刚才看了园内某自许为算法的代码,感觉非常之啰嗦故写了以下代码!本人对神马算法之类的完全不懂,但那些伪算法家们也别出来装蒜。一句话:不要欺负俺没文化好不好!别的不说看代码: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
drupal中的数组
当一个'字符串'数据表达不了的时候,就会要用到数组,然后数组就可以用循环的方式来弄,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
C++11 对 string的改变
元素保证是连续存储了 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
C语言学习-6
/*题目:输出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面试问答Top 25
本人收集了一些在大家在面试时被经常问及的关于Spring的主要问题,这些问题有可能在你下次面试时就会被问到。对于本文中未提及的Spring其他模块,我会单独分享面试的问题和答案。 欢迎大家向我推荐你在面试过程中...
分类:编程语言   时间:2015-05-04 12:10:53    阅读次数:150
Java 对象锁-synchronized()与线程的状态与生命周期
synchronized(someObject){ //对象锁 } 对象锁的使用说明: 1、对象锁的返还。 ? ? ? 当synchronize()语句执行完成。 ? ? ? 当synchronize()语句执行出现异常。 ? ? ? 当线程调用了wait()方法。 2、使用...
分类:编程语言   时间:2015-05-04 12:11:00    阅读次数:121
C语言强化(十一)二叉树镜像变化 | 要求:不使用递归
用了这么久的递归,现在不让用递归了,你行么?...
分类:编程语言   时间:2015-05-04 12:06:45    阅读次数:174
看数据结构写代码(65) 基数排序
欢迎指出代码不足 参考书本:严蔚敏《数据结构 .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
[Unity插件]Behavior Designer:SharedVariable与GlobalVariable
设置SharedVariable与GlobalVariable: 上面的SharedV是SharedVariable,变量范围是当前行为树; 下面的GlobalV是GlobalVariable,变量范围是所有的行为树。 SharedVariable与普通变量的区别: SharedVariable可以引用上面设置的变量,省去了拖拽的操作,如果同一个物体被多个节点引用,则可...
分类:编程语言   时间:2015-05-04 12:03:30    阅读次数:643
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!