第二章 线性表-真题仿造1&2 2019-02-02

真题仿造的例1,这里面有个地方犯了个很严重的错误,以后要多注意一下,没想到会在这么简单地地方犯错误,以前太依赖调试,对一次把试题作对没有太严格的要求,看来这方面真的要引起注意了

void ArrayA(int A[],int m,int n)

{

int nTemp;

for (int i=m; i<m+n; i++)

{

nTemp = A[i];

for (int j=i-1; j>=0; --j)

{

if (A[j]>nTemp)

{

A[j+1] = A[j];

}

else

{

A[j+1] = nTemp;//这个地方自己写的时候是A【j】,死活没想明白为什么结果会出错,这是真真的不应该的,看了书上的答案才明白过来

break;

}

}

}

}


例2没有任何问题

void Difference(LNode *&pA,LNode* pB)

{

LNode* P = pA;

LNode* A = pA->pNext;

LNode* B = pB->pNext;

while (A!=NULL  &&  B!=NULL)

{

if (A->nData < B->nData)

{

A=A->pNext;

P=P->pNext;

}

else if (A->nData > B->nData)

{

B = B->pNext;

}

else

{

P->pNext = A->pNext;

free(A);

A= P->pNext;

}

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 9,047评论 0 2
  • 计算机二级C语言上机题库(南开版) 1.m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平...
    MrSunbeam阅读 11,543评论 1 42
  • 陆晓和陈伟是高中同学,毕业后的他们曾经有过一段短暂的爱恋,陆晓很活泼,年轻时的她爱玩,爱闹,对男女之情一直都是后知...
    黑七七阅读 5,626评论 8 23
  • 001.联系了第二家快递公司,商量合作的事。 002.帮胡桔姐做作业表格的统计。 003.称了自己的体重,出乎意料...
    遇见斌斌阅读 1,184评论 0 0
  • 阳光轻轻洒下,跌进窗棂,白皙的手指在键盘上敲来敲去。 向上看,长发挽起,嘴角微微上扬,满眼星光,美妙动人。桌前一杯...
    曦哥哥阅读 2,241评论 0 0

友情链接更多精彩内容