前人栽树,后人乘凉
本讲内容:关于交换两个数
对于Java来说,对于基本数据类型,Java传递的是一个拷贝副本,根本不能改变参数的值。可以通过数组来完成,因为数组传递的是地址。
例一:
public class Text {
public static void main(String[] args) {
int a=4;
int b=5...
分类:
其他好文 时间:
2015-01-13 14:26:04
阅读次数:
175
一、几个交换两个数a,b的算法:voidswap(int*m,int*n){int*t=0;t=m;m=n;n=t;/*传过来的a,b的地址被赋给临时变量m,n,该函数只是对临时变量的交换,对a,b,pa,pb无影响*/}voidswap2(int**m,int**n){int*t=0;t=*m;*m=*n;*n=t;/*只是交换了pa,pb的指向,并未改变a.b的值*/}voidswap..
分类:
其他好文 时间:
2015-01-08 07:10:06
阅读次数:
181
#交换两个数值的方法 题面: 设a,b两个整数值,交换两个a,b二者的值, 例如: 设 a=1, b=2, 交换后 a=2,b=1 **这几种方法,网上也说过很多,但是都没注意这几种方法的`【坑】`,不要只顾着新奇方法,毕竟`【可靠性...
分类:
其他好文 时间:
2014-12-24 16:30:19
阅读次数:
168
昨天在指导别人指针的时候,突发奇想想到这么一道题,我觉得挺有意思的,发给大家看看,虽然不是什么很高级的技术,但是是个很有趣的思路.....
题目就是:
void swap(int a,int b)这个函数原型,不能用全局变量与静态变量的情况下,怎么实现交换两个数?
如果你有兴趣可以思考一下,如果没兴趣就直接看下面的答案吧。
-----------------------------...
分类:
其他好文 时间:
2014-12-11 22:27:11
阅读次数:
170
交换两个数
正常情况我们需要多申请一个变量来交换两个数的值(假设变量为a, b)。例子如下:
int temp = a;
a = b;
b = temp;
这样子就可以了。但这终究是一种需要申请临时变量的方法,总要去想想临时变量的名字。下面主要介绍两种方法。
直接运算
这种办法简单明了,也是我最喜欢使用的办法,因为即使是浮点型也可以用这种办法,继续假设两个变量...
分类:
编程语言 时间:
2014-12-07 15:07:17
阅读次数:
194
1.不使用中间变量交换两个数public class Exchange { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.p...
分类:
编程语言 时间:
2014-12-06 00:03:34
阅读次数:
308
最近由于工作上的事情都处理的差不多,手头没啥任务;在就是一直对各种排序算法只有些模糊的概念,上学那会就没有
好好的学习和实际在机上操作过,所以在此特意整理了下这几个比较经典的排序算法,同时也在机上尝试过几次都没问题
了,希望对以后会有所帮助,若有不足之处,待改进!
别的也不想多说,直接上代码吧
/*function:交换两个数函数*/
void swap(int *num1, int *n...
分类:
编程语言 时间:
2014-12-02 15:13:26
阅读次数:
225
交换两个数的值,java实现,代码如下:class OperateMark{ public static void main(String[] args) { //原始数据 int a=1,b=3,temp=0; System.out.pri...
分类:
其他好文 时间:
2014-11-26 10:57:27
阅读次数:
153
1,判断奇偶 for?i?:=?0;?i?<?100;?i++?{
????if?i?%?2?==?0?{
????????println(i)
????}
????if?i?&?0x1?==?0?{
????????println(i)
????}
} 2,交换两个数...
分类:
其他好文 时间:
2014-11-14 00:22:49
阅读次数:
206
交换两个变量的值,古老的话题,下面把各种方法做个总结。
为了方便,先定义两个变量。
int a = 1;
int b = 2;
一 借助临时变量
1 交换变量值
int tmp;
tmp = a; // tmp = 1
a = b; // a = 2
b = tmp; // b = 1
2 交换地址
int *p;
p = &a; // tmp->1
a = &...
分类:
编程语言 时间:
2014-10-31 10:16:04
阅读次数:
199