激动花瓣

文章
6
资源
0
加入时间
3年0月9天

C语言使用宏实现2个变量的交换

  记录哪个方法更普适,更高效,这些方法不包括使用函数的方法,如果使用函数的话,使用指针的方法更合适。  使用中间变量  形如 int tmp, tmp = a; a=b; b = tmp;1 #define SWAP(a, b) {typeof(a) _t=a; a=b; b=_t;}  通杀,唯一缺点是需要额外的堆栈空间。  使用算术方法1 ...

asmtools的使用

1. 关于asmtools.jar用途:使得 “.class文件 -> 字节码指令(类似汇编语言)文件 -> .class文件”,并可以修改“字节码指令文件” 改变一个“.class文件”的运行结果。并重新生成class文件2. 获取方式asmtools.jar环境准备:JDK version 8.0, Ant version 1.8 or later, mercurial下载:hg clone http://hg.openjdk.

AtCoder Grand Contest 010

A很水的题, 最后全是偶数就行 #include #include #include #include #include using namespace std; typedef long long ll; const int qq = 5e5 + 10; int num[qq];