「java中swap」java中swap函数什么意思

博主:adminadmin 2022-11-24 12:08:10 59

今天给各位分享java中swap的知识,其中也会对java中swap函数什么意思进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java swap函数怎么写

swap 函数一般有四种写法:

(1)经典型 --- 嫁衣法

void swap(int *a, int *b)

{

int temp;

temp = *a;

*a = *b;

*b = temp;

}

(2)经典型改进版 --- 泛型法

void swap(void *a, void *b, size_t size)

{

unsigned char *p = (unsigned char *)a;

unsigned char *q = (unsigned char *)b;

unsigned char temp;

while(size--)

{

temp = *p;

*p = *q;

*q = temp;

p ++;

q ++;

}

}

(3)取巧型 --- 赋值法

void swap(int *a, int *b)

{

*a = *a + *b;

*b = *a - *b;

*a = *a - *b;

}

(4)诡异型 --- 逻辑运算法

void swap(int *a, int *b)

{

*a = *a ^ *b;

*b = *b ^ *a;

*a = *a ^ *b;

}

java swap交换排序问题

public class CompareABC {

public static void main(String args[]) {

int len = args.length ;

int num[] = new int[len] ;

for (int i = 0; ilen; i++) {

num[i] = Integer.parseInt(args[i]);

}

if(num[1]num[2]) {

swap(num,1,2);

}

else if(num[1]num[3]){

swap(num,1,3);

}

else if(num[2]num[3]){

swap(num,2,3);

}

for (int i = 0; ilen; i++)

System.out.println(num[i]);

}

public static void swap(int num[],int x,int y) {

int temp = num[x];

num[x]=num[y] ;

num[y]=temp;

}

}

java 求swap的用法 swap()是一个数组类的方法还是自己编写的方法 具体用法是怎样使用?

//这个是和partition1函数并列的函数,用来交换数组中的两个下标元素用的。

public void swap(E[] array,int x,int y)

{

E temp = array[x];

array[x] = array[y];

array[y] = temp;

}

-------------------------------------

沈阳冠尔培训

java 中swap 什么意思??

swap[英][swɒp][美][swɑp]

n.交换; 交换物,被掉换者;

vi.交换(工作);

vt.用…替换,把…换成,掉换(过来);

第三人称单数:swaps过去分词:swapped复数:swaps现在进行时:swapping过去式:swapped

易混淆单词:SWAP

java 怎么实现Swap函数 交换两个数

int n10,m=20,p=0;

p=n;

n=m;

m=p;

这就是最原始的用临时变量实现数据交换的处理

java swap 方法

package wu.zhidao;

import java.util.Scanner;

public class Test1 {

int x=2;

int y=3;

public void swap(int  a,int b)

{

x=b;

y=a;

}

public static void main(String[] args) {

Test1 t=new Test1();

System.out.println("x="+t.x+" "+"y="+t.y);

t.swap(t.x, t.y);

System.out.println("x="+t.x+" "+"y="+t.y);

}

}

java中swap的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java中swap函数什么意思、java中swap的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-24,除非注明,否则均为首码项目网原创文章,转载请注明出处。