一、归并排序归并排序是建立在归并操作上的一种有效的排序算法,该算法是採用分治法(Divide and Conquer)的一个很典型的应用。将已有序的子序列合并,得到全然有序的序列。即先使每一个子序列有序。再使子序列段间有序。若将两个有序表合并成一个有序表。称为二路归并。归并过程为:比較a[i]和a[...
分类:
编程语言 时间:
2015-12-20 10:30:03
阅读次数:
212
原理: 1.将中序表达式变化兴许表达式 2.当前字符为数字,将该数字放入栈中 3.当前字符为操作符,从栈中取出两个树,依据操作符来运算,将运算结果放入到栈中 4.反复,直到将字符操作完。此时栈中仅仅剩下一个元素,即要运算的结果 PS:我没有处理。仅仅能够执行10以内的运算,假设有须...
分类:
编程语言 时间:
2015-12-20 10:26:23
阅读次数:
240
最近在无聊的看书,遇到一编程题目,问题描述如下: 黑色星期五源于西方迷信:耶稣基督死于星期五,而13也是一个不吉利的数字。黑色星期五即该日同时是星期五又是13号,求未来几年内这样的日子。基于该问题会涉及到java中的关于时间类的部分,故尝试通过该题目总结现阶段的java Date和calendar类...
分类:
编程语言 时间:
2015-12-20 10:27:03
阅读次数:
235
// Finite +-0.0 System.out.println("Finite with +-0.0:"); System.out.println("Finite / +-0.0: " + 8.0 / 0.0); System.out.println("Finite / +-0.0: "...
分类:
编程语言 时间:
2015-12-20 09:17:52
阅读次数:
222
Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper Class),有些地方也翻译为外覆类或数据类型类。包装类...
分类:
编程语言 时间:
2015-12-20 09:17:42
阅读次数:
193
problem_id=1551">题目链接题目大意:给出的询问,求出这个区间的里 差小于等于 2 的数字的对数。思路分析:莫队算法。然后分析一下。假设添加了一个数字。那么就要加它旁边相差为2 的数字的和。反之降低一个。就要降低相差为2 的数字的和。再减去自己这个1.。#include #includ...
分类:
编程语言 时间:
2015-12-20 09:17:20
阅读次数:
292
isinstance:检查是否object是类cls的对象,后面可以跟创建自己的类,也可以是基类。可用于判断excel里面的数值是否是int类型 例如:isinstance(对象,类)issubclass:检查某个类是否是某个类的子类。 例如:issubclass(类,类)例: classA:pass classB(A): pass b=B() print(..
分类:
编程语言 时间:
2015-12-20 02:07:45
阅读次数:
243
php中奖概率算法,可用于刮刮卡,大转盘等抽奖算法。用法很简单,代码里有详细注释说明,一看就懂 $proCur) { $randNum = mt_rand(1, $proSum); if ($randNum array('id'=>1,'prize'=>'平板电脑'...
分类:
编程语言 时间:
2015-12-20 01:53:39
阅读次数:
208
作业:编写登陆接口输入用户名密码认证成功后显示欢迎信息输错三次后锁定针对此实例写了有二种类型的脚本,略有不同,具体如下:帐号文件account.txt内容如下:sam 123david 12 kevin 123lin 12 tailen 123 jack 12锁文件account_lock.txt默...
分类:
编程语言 时间:
2015-12-20 01:52:52
阅读次数:
280
列表是python中用的非常频繁的数据结构,它是有序序列。之前学的字符串就是一种有序序列。不过列表是可变的。创建列表li = list( ) #构造方法创建一个空列表li = list( iterable_Object ) #以其它可迭代对象为参数初始化一个列表li = [...
分类:
编程语言 时间:
2015-12-20 01:48:17
阅读次数:
285
1.安装JDK并配置环境变量2.在JDK的bin目录下新建runJava.bat文件,右键选编辑,复制粘贴如下代码并保存:@echo offcd %~dp1echo Compiling %~nx1......if exist %~n1.class (del %~n1.class)javac -enc...
分类:
编程语言 时间:
2015-12-20 00:43:43
阅读次数:
206
#Write a program to solve a Sudoku puzzle by filling the empty cells.Empty cells are indicated by the character'.'.You may assume that there will be o...
分类:
编程语言 时间:
2015-12-20 00:38:49
阅读次数:
343
$tmp) { $arr[$j+1]=$arr[$j]; $arr[$j]=$tmp; $j--; if($j<0) break; } } return $...
分类:
编程语言 时间:
2015-12-20 00:39:35
阅读次数:
223
Indentationerror unexpected indent;Unicode字符串是书写国际文本的标准方法,如果你要用你的母语书写文本,那么你必须要有一个Unicode编辑器r 自然字符串按字面意义级连字符串一定要用自然字符串处理正则表达式,既可以存储信息,也可以对它们进行操作方法 变量 值...
分类:
编程语言 时间:
2015-12-20 00:35:35
阅读次数:
185
一个框架基础的东西,一般也是操作的最基础的类,比如char、int、bool等,有时出现内存泄露的问题导致错误的抛出,但是C++开发有的时候就算是抛出异常,那也是靠经验来积累才能非常快速准确的找出错误所在,这就需要在框架中需要添加日志管理的接口,日志管理的好处就是开发者自身在找异常时提供参考,另.....
分类:
编程语言 时间:
2015-12-20 00:35:34
阅读次数:
263
DLL动态链接库的生成:首先打开VS2012,新建——项目——Win32控制台应用程序(项目名称:ConsoleApplication1)——空项目新建一个源文件source.cpp先用控制台exe配置类型自己定义函数,并通过主函数调试然后可以通过项目——属性——配置属性——常规——项目默认值——配...
分类:
编程语言 时间:
2015-12-20 00:32:52
阅读次数:
436
1、首先我在项目根目录中创建一个lib文件夹,将jar包拷贝到lib文件夹下2、然后我们在maven的pom.xml中配置xxx xxx xxx system ${project.basedir}/lib/xxx.jar 3、这里的groupId和artifactId以及version...
分类:
编程语言 时间:
2015-12-20 00:32:16
阅读次数:
184