上述博客中的程序均存在bug,尤其是链表类的程序中,需要在其中添加排序函数!
2015-10-09 19:25
519 查看
template void doubleList::Sort() { vectortemp; LinkNode* p = head; while (p) { temp.push_back(p->data); p = p->link; } p = head; sort(temp.begin(), temp.end()); for (int i = 0; i < temp.size(); i++) { p->data = temp[i]; p = p->link; } } //在上述博客中请在有将两个单链表合成一个链表的程序中,添加此函数,并改变以下的函数 /* void HeadList::Merge(HeadList& str) { Sort(); str.Sort(); //下面的代码不改变 } void List::Merge(List& ptr) { Sort(); ptr.Sort(); //下面的代码不改变 } void HeadList:setValue(T data) { if() { //里面的函数不发生改变 } else { //这里面要发生改变 LinkNode* p=head; p->link=new LinkNode(data); p=p->link; p->link=NULL; position=p; } } void List::AppendIncre(const T value) { if() { //这里面的代码不发生变化 } else { LinkNode* p=head=currPos; p->link=new LinkNode(value); p=p->link; p->link=NULL; currPos=p; } } */
相关文章推荐
- 北京朝阳工商分局发布消费提示:充电宝购买需谨慎
- SQL语句
- Android4.0图库Gallery2代码分析(二) 数据管理和数据加载
- mantis
- Physically Based Specular for Artists
- Postgres-XL介绍
- select下拉框设置边框样式
- HDU 1162 Eddy's picture(最小生成树-Prim)
- c++中调用 c静态函数库的方法
- 标题栏Menu
- 多对多关联关系理解与实践
- 300mAh的充电宝有人买吗?结果意外
- 最近用到二维码,vs2010 qrencodelib库编译。
- delphi 精要之学习(一)
- 简单atm机
- 20元充电宝 身边的炸弹?选购留意电芯
- UE4次世代的移动平台渲染技术
- UITableView 选中cell 动画(一)-----旋转动画
- 简单atm机
- 岳阳市民地摊上购得充电宝 拆开一看竟是沙子和水泥