一 题目:一个首尾相接的二维数组,其中有有正数,有负数,求它的最大子矩阵。二 设计思路: 这道题基本无难度,因为这道题可以参考以前做过的求解二维数组的子矩阵(不是首尾相接),所以可以简单划分为两部分。第一步先将它化为一维首尾相接的数组(环),然后再利用求解环中最大子数组的思想求解。具体将二维数组化....
分类:
编程语言 时间:
2015-04-19 17:53:30
阅读次数:
331
常用的多线程API函数(转自http://blog.csdn.net/hcqi2004/article/details/3534853)CreateThread函数:HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes, DW.....
分类:
编程语言 时间:
2015-04-19 17:52:29
阅读次数:
211
1 #include 2 #include 3 4 struct node 5 { 6 7 int data; 8 node* next; 9 10 }; 11 12 class Stack 13 { 14 15 public: 16 17 n...
分类:
编程语言 时间:
2015-04-19 17:53:44
阅读次数:
150
typeof运算符介 绍:typeof 是一个一元运算,放在一个运算数之前,运算数可以是任意类型。它返回值是一个字符串,该字符串说明运算数的类型。你 知道下面typeof运算的结果吗?typeof(1);typeof(NaN);typeof(Number.MIN_VALUE);typeof(Infi...
分类:
编程语言 时间:
2015-04-19 17:53:44
阅读次数:
138
递归是一种函数或方法中调用自身的编程技术,递归思想在于把大问题分解为小问题,进一步分解为更小的问题,直到每个小问题可以解决为止,也就是说,递归就是用与自己相似但规模较小的问题来描述自己。 递归算法的三个特性: 1,求解规模为n的问题可以转化为一个或多个结构相同规模较小的的问题,然后从这...
分类:
编程语言 时间:
2015-04-19 17:50:54
阅读次数:
189
如果你要在VIM中增加诸如YouCompleteMe这一类的插件的话,那么你需要VIM有Python的支持,这个是在一开始编译的选项里指定的。具体操作如下: 1、查看是否支持python vim --version | grep python 说明没有加入Python支持,这个时候如果使用YouCo...
分类:
编程语言 时间:
2015-04-19 17:52:57
阅读次数:
173
收集了一些比较常用的javascript函数。1、字符串长度截取function cutstr(str, len) { var temp, icount = 0, patrn = /[^\x00-\xff]/, strre = ""; for (...
分类:
编程语言 时间:
2015-04-19 17:49:50
阅读次数:
226
Java正则表达式正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。Java正则表达式和Perl的是最为相似的。java.util.regex包主要包括以下三个类:Pattern类:pattern对象是一个正则表达式的...
分类:
编程语言 时间:
2015-04-19 17:50:47
阅读次数:
202
1.主程序%% 求两个集合快速排序ticarrayList1 = [49,38,65,97,76,13,27,49,100,67];arrayList1 = quickSort(arrayList1,1,length(arrayList1));arrayList2 = [49,34,76,27,23...
分类:
编程语言 时间:
2015-04-19 17:52:09
阅读次数:
123
1.[代码]读操作Runable 1 package com.hrd.test.socket; 2 3 import java.io.BufferedReader; 4 import java.io.IOException; 5 import java.io.PrintWriter; 6 7...
分类:
编程语言 时间:
2015-04-19 17:50:15
阅读次数:
228
1.指向对像的指针在建立对像时,编译系统会为每一个对像分配一定的存储空间,以存放其成员,对像空间的起始地址就是对像的指针。可以定义一个指针变量,用来存和对像的指针。如果有一个类:class Time{ public:int hour; int minute; int sec; void get_ti...
分类:
编程语言 时间:
2015-04-19 17:50:50
阅读次数:
126
RMQ (Range Minimum/Maximum Query):对于长度为n的数列A,回答若干询问RMQ(A,i,j)(i,j<=n),返回数列A中下标在i,j里的最小(大)值,也就是说,RMQ问题是指求区间最值的问题。
分类:
编程语言 时间:
2015-04-19 17:50:40
阅读次数:
181
参照JDKpublic final class UUIDextends Objectimplements Serializable, Comparable表示通用唯一标识符 (UUID) 的类。 UUID 表示一个 128 位的值。这些通用标识符具有不同的变体。此类的方法用于操作 Leach-Sal...
分类:
编程语言 时间:
2015-04-19 17:46:53
阅读次数:
192
namespace ConsoleApplication10{ class Program { public double[] paixu(double[] a) { double temp; for (in...
分类:
编程语言 时间:
2015-04-19 17:45:00
阅读次数:
171
在JAVA中用json-lib-2.3-jdk15.jar包中提供了JSONObject和JSONArray基类,用于JSON的序列化和反序列化的操作。但是我们更习惯将其进一步封装,达到更好的重用。封装后的JSON工具类JSONUtils.java代码如下:JSONUtils代码,点击展开impor...
分类:
编程语言 时间:
2015-04-19 17:45:00
阅读次数:
164
对象指针作为函数参数和对象引用作为函数参数都比对象作为函数参数要用的更为普遍传对象指针和传对象引用作为实参,那么实参在函数里发生了变话,那么相应的对象本身也会发生变化,二传递对象本身作为实参的话,实参发生变化,对象本身不会发生变化,因为对象指针和对象引用传给函数的实际上是所指对象的地址,而对象本身作...
分类:
编程语言 时间:
2015-04-19 17:45:39
阅读次数:
131
由于本人还算有些编程语言基础,故还跟得上老师进度。通过一个星期的学习发现,编程还是特别注重平时的积累,一定要多敲多练,老师讲的每一个练习一定要搞懂,并且要在不看源代码的情况下独立的敲出来,这样才能达到消化掌握的目的。编程语言与外语一样,首先是作为一个庞大的学科而建立起来的,之前对其过于轻视。不同的语...
分类:
编程语言 时间:
2015-04-19 17:45:42
阅读次数:
109