早教吧作业答案频道 -->其他-->
求高手帮忙解释下这个sort函数,看不懂/*-----------------------------------------------程序L11_4.C功能:将多个字符串按字母顺序输出.--------------------------------------------*/#include #include void sort(char *str[] ,in
题目详情
求高手帮忙解释下这个sort函数,看不懂
/*-----------------------------------------------
程序L11_4.C功能:将多个字符串按字母顺序输出.
--------------------------------------------*/
#include
#include
void sort(char *str[] ,int n)
{
char *temp;
int i,j ,k;
for (i=0;i
/*-----------------------------------------------
程序L11_4.C功能:将多个字符串按字母顺序输出.
--------------------------------------------*/
#include
#include
void sort(char *str[] ,int n)
{
char *temp;
int i,j ,k;
for (i=0;i
▼优质解答
答案和解析
这就是个冒泡排序,只不过定义了一个k变量来作为判断条件,strcmp(str[k],str[j])>0为真的话就把j赋值给k,这样k和i肯定不等(因为j是从i+1开始循环的),这样就会发生交换,(排升序还是降序就要看你的strcmp函数的返回值是什么).不过我个人认为这个写这个代码的人是多此一举,要么写个快排或者归并排序,要么老老实实写个冒泡,整些没用的误导青少年.
看了 求高手帮忙解释下这个sort...的网友还看了以下:
一句话由三个单词组成第一个单词的首字母为L第二个单词的第2个字母为X第三个单词的第3字母为L第一个 2020-06-02 …
tool/L是个啥单位,学化学的第一次见,惭愧中给你个语境:0.1tooll0.1tool/L出现 2020-06-14 …
请教斯拖克斯公式∫Lydx+zdy+xdz,其中L为圆周x^2+y^2+z^2=a^2,x+y+z 2020-06-22 …
investmentgroup是投资集团的意思,investment能否写成Lnvestment, 2020-07-03 …
古代护城河上安装的吊桥可以看成一个以O为支点的杠杆,如图所示.一个人通过定滑轮用力将吊桥由图示位置 2020-07-04 …
一个高中关于渗透压的问题.急,快来看啊~~~~~~!一个U形管,中间有个半透膜,左边是1mol/L 2020-07-08 …
看看这是个什么单位这是个什么类型的单位?密度?体积?还是?......L/CM3 2020-08-02 …
校门外的树c++求大神帮看代码描述某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1 2020-11-20 …
图是一个简化的电冰箱电路图,学习了串联和并联电路知识,你一定能看懂这个电路图,其中M是压缩机用的电动 2020-12-14 …
如图是一个简化的电冰箱电路图,学习了串联和并联电路知识,你能看懂这个电路图吗?其中M是压缩机用的电动 2020-12-14 …