【数据结构】单链表—冒泡排序
来源:互联网 发布:整套python教学视频 编辑:程序博客网 时间:2024/06/13 16:41
编程实现单链表的排序,这里我们使用的是冒泡排序
template<class T>struct ListNode{ T _value; ListNode<T>* _next; ListNode(const T& value) :_value(value) ,_next(NULL) {}};template<class T>class List{public: List() :_head(NULL) {} bool PushBack(); void sort()//单链表的冒泡排序 { if(_head==NULL||_head->_next ==NULL) { return; } int len = Length(); for(int i=0;i<len;++i) { ListNode<T>* p = _head; ListNode<T>* q = _head->_next; for(int j=1;j<len-i;++j) { if(p->_value > q->_value) { int tmp = p->_value; p->_value = q->_value; q->_value = tmp; } p = q; q = q->_next; } } }private: ListNode<T>* _head;};
0 0
- 【数据结构】单链表—冒泡排序
- 数据结构——冒泡排序
- 冒泡排序——数据结构
- 数据结构【排序算法】——冒泡排序
- 数据结构之单链表的冒泡排序
- C#版数据结构——冒泡排序
- 数据结构学习(十五)——冒泡排序
- 数据结构——简单的冒泡排序
- 数据结构学习8——冒泡排序
- 数据结构与算法——冒泡排序
- 数据结构跑路篇——冒泡排序
- 数据结构制冒泡排序算法—PHP
- 数据结构 — 冒泡排序以及其优化
- 冒泡排序 C数据结构
- 数据结构之冒泡排序
- 数据结构之冒泡排序
- 【数据结构】冒泡排序
- 数据结构-冒泡排序算法
- SQL执行顺序
- mac android studio快捷键之-查看一个接口有哪些实现
- 【poj3045】牛的杂技
- iOS 怎麼搭建項目框架
- div 透明
- 【数据结构】单链表—冒泡排序
- LoadRunner学习移动App的脚本录制
- java的代理模式实例
- strtoul 函数解析
- Mysql里的JSON系列操作函数
- ViewStub的使用
- CF 219D. Choosing Capital for Treeland 树形DP
- Elasticsearch索引的父子关系(index parent-child)
- 文件捆绑