码迷,mamicode.com
首页 > 编程语言
kuangbin带你飞 后缀数组 题解
2份模板 DC3 。 空间复杂度O3N 时间复杂度On#define F(x) ((x) / 3 + ((x) % 3 == 1 ? 0 : tb))#define G(x) ((x) = 0 ; i--) b[--wsd[wv[i]]] = a[i];}void dc3(int *r,int *s...
分类:编程语言   时间:2015-10-17 21:50:59    阅读次数:436
快速排序分治函数过程总结
假设我们已经知道快速排序的算法框架时,我们已经可以从宏观地去掌握快速排序算法的思想。但是快速排序算法的关键还是在于划分操纵,同时快速排序的性能主要取决于划分操作的好坏。快速排序分治partition过程有两种方法: 1)两个下标分别从首、尾向中间扫描的方法 2)两个指针索引一前一后逐步向后扫...
分类:编程语言   时间:2015-10-17 20:42:48    阅读次数:215
java课程三课堂例子验证
1.ClassAndObjectTest。java验证截图:2.ObjectEquals.java运行截图:3.InitializeBlockDemo.javaJava进行初始化的地方有两个:初始化块和构造函数,其中初始化块又分为静态初始化块和实例初始化块。静态初始化块是类中由static修饰的初始...
分类:编程语言   时间:2015-10-17 20:39:08    阅读次数:174
C# Enum,Int,String的互相转换 枚举转换
(转)C# Enum,Int,String的互相转换 枚举转换Enum为枚举提供基类,其基础类型可以是除 Char 外的任何整型。如果没有显式声明基础类型,则使用 Int32。编程语言通常提供语法来声明由一组已命名的常数和它们的值组成的枚举。注意:枚举类型的基类型是除 Char 外的任何整型,所以枚...
分类:编程语言   时间:2015-10-17 20:39:58    阅读次数:141
java03实验截图
分类:编程语言   时间:2015-10-17 20:38:17    阅读次数:136
在arcgis使用python脚本进行字段计算时对中文的处理方案
一、引言 在arcgis打开一个图层的属性表,可以对属性表的某个字段进行计算,但是在平常一般都是使用arcgis提供的字段计算器的界面进行傻瓜式的简答的赋值操作,并没有使用到脚本对字段值进行逻辑的操作。由于最近一直在学python脚本,刚好又碰上一好基友需要我的助攻(使用arcgis制图),这就用....
分类:编程语言   时间:2015-10-17 20:34:47    阅读次数:147
集装箱set相关算法
??set_union算法set_union可构造S1、S2的并集。此集合内含S1或S2内的每个元素。S1、S2及其并集都是以排序区间表示。返回值是一个迭代器。指向输出区间的尾端。因为S1和S2内的每一个元素都不需唯一,因此,假设某个值在S1出现n次。在S2出现m次,那么该值再输出区间中会出现max...
分类:编程语言   时间:2015-10-17 20:34:57    阅读次数:191
浅谈URLEncoder编码算法
一、为什么要用URLEncoder客户端在进行网页请求的时候,网址中可能会包含非ASCII码形式的内容,比如中文。而直接把中文放到网址中请求是不允许的,所以需要用URLEncoder编码地址,将网址中的非ASCII码内容转换成可以传输的字符不会被编码的内容1.大写字母A-Z2.小写字母a-z3.数字...
分类:编程语言   时间:2015-10-17 20:33:26    阅读次数:211
第16章 Windows线程栈
16.1 线程栈及工作原理(1)线程栈简介 ①系统在创建线程时,会为线程预订一块地址空间(即每个线程私有的栈空间),并调拨一些物理存储器。默认情况下,预订1MB的地址空间并调拨两个页面的存储器。 ②调整线程栈的默认大小可以使用编译选项或#pragma指令,具体用法视编译器不同,VC下可以使用 /.....
分类:编程语言   时间:2015-10-17 20:31:21    阅读次数:211
【JAVA】调用类中的属性
class person{ String name; int age; String like; void setName(String name) { this.name = name; } void setAge(int a...
分类:编程语言   时间:2015-10-17 20:27:39    阅读次数:200
HDU 2112 HDU Today (Dijkstra算法)
HDU TodayTime Limit: 15000/5000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 13952Accepted Submission(s): 3264Problem...
分类:编程语言   时间:2015-10-17 20:26:28    阅读次数:203
关于python文件操作
涉及到两个模块:os模块和shutil模块 os.getcwd():得到当前工作目录,即当前python脚本工作的目录路径 os.listdir():返回制定目录下的所有文件和目录名 os.remove():函数用来删除一个文件 os.removedirs():删除多个目录 os.path.isfile():检验给出的路径是否是一个文件 os.path..
分类:编程语言   时间:2015-10-17 19:20:11    阅读次数:210
java常量的定义
一、接口中定义常量:由于javainterface中声明的字段在编译时会自动加上staticfinal的修饰符,即声明为常量。publicinterfaceConstants{ Stringname="111"; } publicclassread{ publicstaticvoidmain(String[]args){ System.out.println("ClassConstants‘sname="+Constants.nam..
分类:编程语言   时间:2015-10-17 19:19:29    阅读次数:187
Caused by: java.net.SocketException: Software caused connection abort: socket write error
1、错误描述[ERROR:]2015-10-16 22:28:39,964 [异常拦截] exception.ExceptionHandler ClientAbortException: java.net.SocketException: Software caused connection abort: socket write error at org.apache.catalina.co...
分类:编程语言   时间:2015-10-17 19:13:32    阅读次数:385
数据结构-排序
排序的稳定性如果i==j,且i在j前面,排序完成后i仍旧在j前面则这个排序算法是稳定的,否则不稳定.多关键字排序先按关键字1排序,关键词1相同则按2排序。。。 n排序中的关键操作 1、比较:任意两个数据元素通过比较操作确定先后顺序。 2、交换: 数据元素之间需要交换才能得到预期结果 ...
分类:编程语言   时间:2015-10-17 19:14:34    阅读次数:199
java类与对象
Java字段初始化规律:java字段初始化规律:所有类的变量都默认初始化为null,比如String a; Integer b;数字类的原始数据类型默认初始化为0,比如int a; short b; char c;boolean默认初始化为false;Java进行初始化的地方有两个:初始化块和构造函...
分类:编程语言   时间:2015-10-17 19:13:23    阅读次数:195
深刻理解C语言:数组和指针
参考《C专家编程》的下列章节:第4章 令人震惊的事实:数组和指针并不相同第9章 再论数组第10章 再论指针数组名的理解:int a[10];1. a代表指向第一个数组元素的指针。做函数形参时,在表达式中时。2. a看成一个整体。a的数据类型是int[10]。因此a取地址后加一的步长为40视频参考:指...
分类:编程语言   时间:2015-10-17 19:13:13    阅读次数:152
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!