码迷,mamicode.com
首页 >  
搜索关键字:链表排序 c++    ( 157个结果
单链表排序——快速排序实现
利用快速排序,同向一前一后两个指针#ifndef LIST_H_#define LIST_H_#include #include class List {private: struct ListNode { int _value; ListNode* _next; };public: List(.....
分类:编程语言   时间:2015-05-04 23:58:19    阅读次数:342
C语言强化(一)二叉排序树转成排序的双向链表
几乎每一位码士的编程起点都是C,在玩过了Java、C#、PHP、Python之后,重回C语言,又是什么样的一种感觉呢? 此篇博文作为 【C语言强化】系列文章的第一篇,来聊聊曾让许多码士抓耳挠腮的二叉树。...
分类:编程语言   时间:2015-04-19 10:14:16    阅读次数:158
单链表排序--归并排序
#include #include using namespace std;struct ListNode //默认为public{ int data; ListNode* next; ListNode(int x, ListNode* nextNode):data(x), nex...
分类:编程语言   时间:2015-04-16 21:22:35    阅读次数:143
单链表排序
1.代码实现如下node* bubble(node* head, int len){ int nVal = 0; node* pCur=NULL; node* pNext=NULL; //外部循环为len for(int i=0; inext; //内部循环逐次减少 for...
分类:编程语言   时间:2015-04-16 06:45:27    阅读次数:166
原地归并排序
群里有人说面试碰到链表排序,说归并排序比较好。搜了下才知道,有这种不用额外空间的归并排序方法...实质就是用到O(1)空间将字符串后缀移到前面的方法,就是比如字符串由AB两个串连接,现在要变成BA,最直接的做法就是额外新建个字符串,然后一个个字符拷贝过来。其实这个很容易,把一个字符串倒置,O(1)做...
分类:编程语言   时间:2015-04-01 17:12:46    阅读次数:155
数据结构与算法系列(1)-单链表类的实现(C++)
通过定义一个C++类封装单链表这种数据结构, 封装的方法有: 1.通过输入创建单链表; 2.获取单链表的数据元素个数; 3.打印输出单链表中各个元素; 4.搜索某个元素在单链表中的位置; 5.在某个位置之后插入一个结点; 6.在某个位置删除一个节点; 7.单链表逆置; 8.单链表是否存在回环的判定; 9.单链表的升序排序; 10.两个单链表的升序合并; 11.两个单链表的降...
分类:编程语言   时间:2015-03-27 22:16:02    阅读次数:212
PHP-redis中文文档
phpredis是php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系很有用;以下是redis官方提供的命令使用技巧:下载地址如下:https://github.com/owlient/phpredis(支持redis 2.0.4)Redis::__construct构造函数$r...
分类:Web程序   时间:2015-03-18 13:55:12    阅读次数:184
【LeetCode】 sort list 单链表的归并排序
题目:Sort a linked list in O(n log n) time using constant space complexity. 思路:要求时间复杂度O(nlogn) 知识点:归并排序,链表找到中点的方法 存在的缺点:边界条件多考虑!!! /** * LeetCode Sort List Sort a linked list in O(n log n) time us...
分类:编程语言   时间:2015-03-16 23:14:12    阅读次数:260
基本排序(四):索引指针排序、链表排序、关键字排序
1. 索引和指针排序:因为元素的数量或者数据量巨大等原因,我们不希望频繁移动要排序的元素。因此,不移动元素的排序方法是维持一个索引数组或者索引指针,而排序的目标就是重排索引数组或指针。 2. 链表排序:排序对象为链表形式的数据 3.关键字排序:具有相同关键字的数据...
分类:编程语言   时间:2015-03-13 14:21:49    阅读次数:172
基本排序算法的总结
选择排序,插入排序,冒泡排序,关键字排序,索引和指针排序,链表排序 如果被排序的文件适合放在内存中,则排序方法称为“内部排序”;从磁盘上对文件排序称为“外部排序”。区别是内部排序可以很容易的访问任何元素,但是外部排序必须顺序访问元素,至少在大的数据块是如此。...
分类:编程语言   时间:2015-03-12 22:36:21    阅读次数:154
157条   上一页 1 ... 9 10 11 12 13 ... 16 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!