请查看:CI中的输入类部分建议用第一个$headers = $this->input->request_headers()$this->input->request_headers()在不支持apache_request_headers()的非Apache环境非常有用。返回请求头(header)数组...
分类:
编程语言 时间:
2015-04-28 11:22:15
阅读次数:
110
学习内容:循环结构(while语句,do....while语句,for语句);break和continue语句;函数(函数的定义,应用,特性重载); 数组(一维数组,二维数组);(十进制通过函数封装转二、八、十六进制;选择排序,冒泡排序;以及二分查找)一、循环结构1,while语句格式: ...
分类:
编程语言 时间:
2015-04-28 11:05:37
阅读次数:
156
注意:对整型数组求sa时,s[n]请置成-1。请离散化。可重叠的 k 次最长重复子串(pku3261)给定一个字符串,求至少出现 k 次的最长重复子串,这 k 个子串可以重叠。算法分析:先二分答案,然后将后缀分成若干组。 不同的是,这里要判断的是有没有一个组的后缀个数不小于 k。如果有,那么存在k ...
分类:
编程语言 时间:
2015-04-28 11:02:58
阅读次数:
181
A题(hdu2600 war):用数组记录标记即可,开始不知道是多组数据以为是Coderforces的题数wa,以后周赛还是都写成多数据吧也好调试,然而多数据就要多注意初始化了。罗大神一直挂在名字可能有多个单词。
我这种开数组模拟的方法如果数据再大点就会ML,最好把开始和结尾存到一个结构体数组中,以终点为标准来结构体排序(如果终点相同起点小的靠前),然后从数组的最右边开始扫,如果第一个数都终点小于...
分类:
其他好文 时间:
2015-04-28 09:57:59
阅读次数:
158
题目描述:
给定两个字符串s1和s2,要求上是否能够通过s1作循环移位(rotate)得到的字符串包含。例如s1=AABCD和s2=CDAA,返回true,给定s1=ABCD和s2=ACBD,返回false.
解法一:
可以使用最直接的方法对s1进行循环移位,再进行字符串包含的判断,从而遍历其所有的可能性。
代码如下:
char src[5] = "AABCD"...
分类:
其他好文 时间:
2015-04-28 09:54:47
阅读次数:
176
1.题目描述:点击打开链接
2.解题思路:本题要求找到四个数,满足a
Left[i]=max{Left[i-1],arr[i-1]-minx};
上式中,minx是区间[0,i-1)上的最小元素。同理可得Right数组的递推式:
Right[i]=max{Right[i+1],maxx-arr[i]};
上式的maxx表示区间[i+1,n)上的最大元素。每次都可以只用O(N)的时间即可算...
分类:
其他好文 时间:
2015-04-28 09:50:40
阅读次数:
107
题目:
把一个含有N个元素的额数组循环右移K位,要求时间复杂度O(N),且只允许使用两个附加变量。
解法一:O(N^2)
每次将数组中的元素右移移位,循环K次。当K>N时,右移K位和右移K%N位是一样的。
MyShift(int a[],int N,int K)
{
K%=N;
while(K--)
{
int t=a[N-1];...
分类:
编程语言 时间:
2015-04-28 09:49:29
阅读次数:
131
题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。...
分类:
编程语言 时间:
2015-04-28 09:44:47
阅读次数:
114
随机产生12个5~15之间的整数放入一堆数组中,然后将这些整数输出,每行输出4个数 #include int main() { int a[12],i,j; for(i=0;imain(){int a,i,j,n,b,s[120];for(i=0;iint main(){ int a[50],i.....
分类:
其他好文 时间:
2015-04-28 09:34:27
阅读次数:
104
1. Plist → 模型数组控制器中引用#import "MJExtension.h"模型数组 = [模型类名 objectArrayWithFilename:@"文件名.plist"];2. 对NSLog的优化,解决 调试时,打印模型,只打印出内存地址的问题使用方法:在模型类的.m文件中,引用#...
分类:
移动开发 时间:
2015-04-28 09:29:15
阅读次数:
524