//目录拷贝函数到任意目录function dir1($filename,$dest){ static $dirname; $dirname.=$dest; //连接头(第一层目录) static $dir; //中间变量 if(file_exists($filename)){ //如果文件存在 i ...
分类:
Web程序 时间:
2017-09-20 17:58:03
阅读次数:
193
原型: int strlen(const char *s); 作用:返回字符串的长度。 方法1:利用中间变量 方法2:利用指针 方法3:利用递归 方法4:利用递归2 方法5:利用中间变量2 ...
分类:
其他好文 时间:
2017-09-01 23:11:55
阅读次数:
336
1.俩整数,不使用中间变量交换其值: 2.C++中俩string交换字符串 3.char*字符串交换值//不使用动态内存,执行1000w次耗时2s,使用动态内存耗时3s。 函数调用: 执行结果: ...
分类:
编程语言 时间:
2017-08-26 15:08:07
阅读次数:
194
可以通过异或,或者中间变量的方式。以下比较两者的速度,各执行十亿次。 JRE环境: 输出: 可以看到后面的swap1方法比前面的快一些,说明JVM对代码进行了运行时优化。把swap1方法替换成swap2方法后: 输出: 可见,使用中间变量的方法比使用异或的方法要快一些。 把swap2方法的temp变 ...
分类:
其他好文 时间:
2017-08-20 15:46:48
阅读次数:
200
冒泡排序<script type="text/javascript"> var arr = [3,7,6,2,1,5]; 定义一个交换使用的中间变量var temp = 0;for(i=0;i<arr.length;i++){ for(j=0;j<arr.length;j++){如果下一个元素小于当 ...
分类:
编程语言 时间:
2017-07-25 22:33:49
阅读次数:
165
以前做过一道php面试题是这样的:不使用第三个变量实现交换两个变量的值。一般都是借助第三个中间变量来实现原来两个变量的值交换,但是这道题却要求不能使用中间变量,这对于初学者来说也算是一个难题了。网上找到的几种方法总结如下: 复制代码 代码如下: //字符串版本 结合使用substr,strlen两个 ...
分类:
Web程序 时间:
2017-07-25 10:11:42
阅读次数:
133
day-2笔记:1、is比较的是id,==比较的是value(值)2、变量值互换方法、中间变量方法二:x,y=y,x3、在比较or的级别中、如果or的左边是true、那么整个结果都是true。4、数字类型有:int、float、复数:重点强调复数:x=1-2jprint(x.real)#查看复数的实部print(x.imag)#查看复数..
分类:
编程语言 时间:
2017-07-14 10:11:43
阅读次数:
151
注意事项:博文内容仅供参考,不可用于其他用途。 (我就是想把这个路径加到环境变量中,以此来简化java javac的使用步骤) (需要新建一个中间变量) (就像字符串变量的取值一样) 这个办法也挺好的。 ——————————————————————————————————————————学习资源:黑 ...
//通过位异或来交换a,b的值 #include <stdio.h> int main(int argc, const char * argv[]) { int a=20,b=10; a=a^b; b=b^a; a=a^b; printf("%d",a); printf("%d\n",b); ret ...
分类:
其他好文 时间:
2017-06-22 20:56:45
阅读次数:
158
一、冒泡排序 var arr = new Array(70,34,60,49,20,59,9,78,38,97); var zj = 0;//中间变量 //第一次for用来控制比较的轮数,i代表轮次 for(var i=1;i<arr.length;i++){ //控制每轮比较几次的 for(var ...
分类:
编程语言 时间:
2017-06-16 21:10:28
阅读次数:
145