故意美女

文章
6
资源
1
加入时间
2年10月24天

Java和groovy交互的结果累加方法

首先需要把相关参数设置为全局变量ClassLoader parent = ClassLoader.getSystemClassLoader(); GroovyClassLoader loader = new GroovyClassLoader(parent); Class gClass; GroovyObject groovyObject; boolean isInit_gClass = false; boolean isInit_groovyObject = fa

HDU_2227 求不减子序列的个数(树状数组+DP)

题目的意思比较明确,就是求不减子序列的个数。那道题目很容易想到的是dp来写,DP的地推公式就是dp[i] = sum{dp[j] | j 这个样子复杂度就是o(n^2),肯定过不了,我们最多能接受的复杂度是o(n*log(n)),因为这又是一个区间和的问题,我们很容易想到用树状数组来写,由于s[i]太大,先进行离散化以后就可以做了,之前的dp转移方程能想到的话,那么树状数组也就随手写了。。

C++异常机制

异常就是运行时出现出现的不正常(没说一样),例如系统运行时耗尽了内存或遇到意外的非法输入。C++的异常处理中,需要由问题检测部分抛出一个对象给处理代码,通过这个对象的类型和内容,两个部分能够就出现了什么错误进行通信。C++的异常处理机制包括:throw表达式,错误检测部分使用这种表达式来说明遇到了不可处理的错误,可以说throw引发(raise)了异常。try块(try block),错误

1.2Java基础语法(关键字、标识符、注释、常量、变量...)

一、关键字A:概述:      被Java语言赋予特定含义的单词B:特点:      组成关键字的字母全部小写(在eclipse工具中,关键字都变成红色.)C:注意事项:      goto和const作为保留字存在,可能会在以后jdk的升级过程可以使用,目前并不使用     (类似Notepad++这样的高级记事本,针对关键字有特殊的颜色标记,非常直观)【工具的使

数据结构九大排序算法

1.直接插入排序算法思路:前面有序,然后从有序后面一个元素取出在前面有序部分找到位置k,然后k后面有序元素全部后移一位。2.折半插入排序其实只是直接插入排序的优化,仅仅只是在找到k位置使用了折半查找。主要算法:3.希尔排序–缩小增量排序...