题:求一个一维数组arr[i]中的最长递增子序列的长度,如在序列1,-1,2,-3,4,-5,6,-7中,最长递增子序列长度为4,可以是1,2,4,6,也可以是-1,2,4,6。 从后向前分析,很容易想到,第i个元素之前的最长递增子序列的长度要么是1(单独成一个序列), 要么就是第i-1个元素之前的...
分类:
其他好文 时间:
2014-07-16 21:06:57
阅读次数:
160
using System;using System.Collections.Generic;using System.Linq;using System.Collections;using System.Text;using System.Diagnostics;namespace Hecha.Te...
分类:
其他好文 时间:
2014-07-16 20:59:13
阅读次数:
164
二维数组: int[,] arr=new int[2,3]; arr.GetLength(int i)//获取第i维的长度 arr.Rank//获取维度 arr.Length//获取总元素个数 交错数组: 本质上是一维数组,一维数组的每个元素都是一个...
分类:
其他好文 时间:
2014-07-16 20:48:39
阅读次数:
142
1 Private Declare Sub RtlMoveMemory Lib "kernel32" (Destination As Any, Source As Any, ByVal Length As Long) 2 3 4 'code by lichmama from cnblogs.c...
分类:
其他好文 时间:
2014-07-14 08:34:41
阅读次数:
379
数组是有序数据的集合,数组中的每一个元素具有同样的数组名和下标来唯一地确定数组中的元素。1. 一维数组1.1 一维数组的定义type arrayName[];type[] arrayName;当中类型(type)能够为Java中随意的数据类型,包含简单类型组合类型,数组名arrayName为一个合法...
分类:
编程语言 时间:
2014-07-13 23:17:06
阅读次数:
283
<?php/***二维数组根据某个字段排序*功能:按照用户的年龄倒序排序*@authorruxing.li*/header(‘Content-Type:text/html;Charset=utf-8‘);$arrUsers=array(array(‘id‘=>1,‘name‘=>‘张三‘,‘age‘=>25,),array(‘id‘=>2,‘name‘=>‘李四‘,‘age‘=>23,),array(‘id‘..
分类:
Web程序 时间:
2014-07-13 15:07:48
阅读次数:
259
<?php//一个抽象的数据库操作类abstractclassabsdb{/*参数String$sqlsql语句返回数组*/abstractpublicfunctiongetAll($sql);/*参数String$sqlsql语句返回一维数组*/abstractpublicfunctiongetRow($sql);/*参数String$sqlsql语句返回单个值*/abstractpublicfunctiongetOne($s..
分类:
数据库 时间:
2014-07-13 14:31:41
阅读次数:
286
桶排序
桶排序(Bucket Sort)是对基数排序的一个变种。在排序过程中没有用到计数数组,而是用不同的桶来暂时存储关键字。看一个示意图:
整个过程就是在不断地分配、收集。
在实际应用中,根据桶的创建策略,桶排序也有不同的写法。下面给出两种不同的桶创建方式。一、使用静态队列创建桶。二、使用二维数组模拟桶。...
分类:
其他好文 时间:
2014-07-12 21:48:07
阅读次数:
352
1. 字符数组的定义:
用来存放字符量的数组称为字符数组。
形式数值数组相同。例如:
char c[10];
由于字符型和整型通用,也可以定义为int c[10],但这时每个数组元素占2个字节的内存单元。
字符数组也可以是二维或多维数组。例如:
char c[5][10];
即为二维字符数组。
2. 字符数组的初始化
第一种方法是分别对每一个元素进行赋值操作:
...
分类:
其他好文 时间:
2014-07-12 20:06:46
阅读次数:
200