色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

如何將兩個數(shù)組先合并然后再進(jìn)行排序

如何將兩個數(shù)組先合并然后再進(jìn)行排序?

這里是借用第三個數(shù)組。原理:先將兩個數(shù)組復(fù)制到第三個數(shù)組中,然后對第三個數(shù)組排序如果不使用第三個函數(shù),那么下面這個函數(shù)一樣可以做到,不過函數(shù)聲明就要改成:

char* fun(char *dest, char *str, char *dest) /*------------------------------函數(shù)--------------------------------*/char* fun(char *str1,char *str2,char *dest) //前提,目標(biāo)數(shù)組能偶容納兩個數(shù)組{ char *tmp=dest; char *tmp_dest=dest; if(!dest) return NULL; while(*str1) //將str1復(fù)制進(jìn)dest *tmp++=*str1++; while(*str2) //將str2復(fù)制進(jìn)dest *tmp++=*str2++; tmp_dest--; // while(*++tmp_dest) //選擇排序法 { char *tmp_px=NULL; tmp=tmp_dest; while(*++tmp) //找到后面一串的最值 { if(*tmp_dest<*tmp) tmp_px=tmp; } if(!tmp_px) { char ch=*tmp_dest; *tmp_dest=*tmp_px; *tmp_px=ch; } } return dest;}

java數(shù)組的排序,如何將兩個數(shù)組先合并然后再進(jìn)行排序