题目
这道数据结构C语言版怎么做啊?假设顺序表L中的元素递增有序,设计算法在顺序列表中插入元素x,并要求在插入后也没有相同的元素,即若表中存在相同的元素,则不执行插入操作.
提问时间:2021-03-25
答案
for(pointer=head;pointer-data<=number;pointer=pointer-next){back=pointer;}执行完以后 pointer 就停在比number大一点的元素上 back 停在小于等于number的元素上(poinger的前一个元素)
假如有元素等于number 那肯定是back指向的元素 因为这个链表插入数据是有相同输入就不插入而且有序递增 所以不会有重复 也就是说 执
行完以后只要判断 1:如果 *back==number 结束 2:否则 将number插入到back 与 pointer 节点之间
假如有元素等于number 那肯定是back指向的元素 因为这个链表插入数据是有相同输入就不插入而且有序递增 所以不会有重复 也就是说 执
行完以后只要判断 1:如果 *back==number 结束 2:否则 将number插入到back 与 pointer 节点之间
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点
- 1某工人原计划13h生产一批零件,后因每小时多生产10个,用12h就完成了任务,而且还比原计划多生产了60个零件,则原计划生产多少个零件.初一上册题,
- 2已知圆锥的母线长为20CM,轴截面等腰三角形的顶角为36度
- 3flip-flopper什么意思?
- 421×23×25+23×25×27+25×27×29+……+95×97×99=
- 5我国最早的诗歌总集是什么.它分为什么,什么,什么三个部分.
- 6因式分解结果化简时应注意哪些?
- 7another,other有什么区别?
- 8一个圆的直径是8cm,如果直径扩大到原来的2倍,周长增加多少厘米?如果直径增加7cm,则面积增加多少厘米
- 9江南春的意思是啥
- 10do you agree to give away some money to the chartiy?