1.无重复排列 2.有重复排列 3,下一个排列 package 生成排列;public class Main { static int count=0; //a中保存原来的排列,lev表示选定第几个数,len是长度 public static void swap(int a[],int lev,in...
分类:
编程语言 时间:
2014-06-28 21:04:53
阅读次数:
322
Ah 这题 我是被深深地伤害了.....太莫名地TLE了 ==说....先上题 ~ touch me关于容斥定理 --- 这也是我的处女作其实这题 一开始 我是想用欧拉函数做的 -> 欧拉函数 一般是计算1~n内与n互质的数的个数 这里的1一般是要根据题目要求来考虑欧拉函数的 推导过程 真...
分类:
其他好文 时间:
2014-06-28 20:20:54
阅读次数:
241
读取4个文件内容,格式化数据,升序,显示每个文件前3个数据julie.txt2.59,2.11,2:11,2:23,3-10,2-23,3:10,3.21,3-21james.txt2-34,3:21,2.34,2.45,3.01,2:01,2:01,3:10,2-22sarah.txt2:58,2...
分类:
编程语言 时间:
2014-06-28 19:58:54
阅读次数:
279
今天在stackoverflow上看到一个关于Volatile, Interlock, Lock的问题,发现回答的特别好,所以就想到把它翻译一下, 希望给那些对它们有疑惑的人提供点帮助:假设有一个类,它含有一个可以被多线程访问的public int counter 字段, 这个数字只会增加或减少。当...
分类:
其他好文 时间:
2014-06-21 13:21:05
阅读次数:
209
项目采用了三层架构和工厂模式,并借鉴了PetShop的架构,因为这个项目也是采用分布式的数据库,目前只有三个数据库,主要出于提高访问性能考虑。 原来是按照网上对PetShop的介绍来给各项目添加引用的。 1、Web 引用 BLL。2、BLL 引用 IDAL,Model,使用DALFactor...
分类:
其他好文 时间:
2014-06-21 12:35:02
阅读次数:
4639
问题定义这个问题来自网上看到的百度算法题,感觉很不错,问题定义如下:假定有20个有序数组,每个数组有500个数字,降序排列,数字类型32位uint数值,现在需要取出这10000个数字中最大的500个,怎么做?解决方法这里其实有很多解决方法,笨拙的或者巧妙的。这里介绍一个非常不错的方法,使用最大堆堆排...
分类:
其他好文 时间:
2014-06-21 11:28:25
阅读次数:
188
如果考虑hashmap直接O(n)的速度, 如果不行,就先排序,两头指针很好推理,关键是 a[beg] +a[end]>sum,意思就是说a[end]太大了,最小的数的都不满足,所以排除a[end] 绝知此事要躬行 #include#includeusing namespace std; bool ...
分类:
其他好文 时间:
2014-06-21 07:38:14
阅读次数:
187
如果想要在UITableView中添加数据,需要一个数据源(dateSource)来显示数据1.首先添加数据源@interface PPViewController () 2.遵守协议,实现数据源#pragma mark - 数据源//一共有多少组数据- (NSInteger)numberOfSec...
分类:
其他好文 时间:
2014-06-21 07:04:54
阅读次数:
195
问题如下:根据脚本参数的个数$#进行一个循环,在依次输出每个参数$1 $2 $3......我有一个循环变量i$i 取到这时的i为1,我想使用这个1再去调用$1,也是就是打印出第一个参数就是$($i)的意思来取到第几个参数,当然$($i)是不好用的当时纠结了好久,最后上百度提问,两位高手给出了答案....
分类:
其他好文 时间:
2014-06-21 06:56:25
阅读次数:
192
_cdecl和__stdcall都是函数调用规范(还有一个__fastcall),规定了参数出入栈的 顺序和方法,如果只用VC编程的话可以不用关心,但是要在C++和Pascal等其他语言通信的时候就要注意了,只有用相同的方法才能够调用成功.另外, 像printf这样接受可变个数参数的函数只有用cde...
分类:
其他好文 时间:
2014-06-20 13:55:03
阅读次数:
237