摘要: 1 利用归并的方法进行排序 2 完成两个主要功能即可:拆分和合并 3 拆分用到了比较好的方法就是利用快慢指针进行,每次找到链表的中间部分进行拆解 4 合并可以利用两种方式:一种是非递归的方法另一种是递归的方法,都是可以做的 5 个人比较喜欢递归的方法,理解起来比较简单 6 /** 7 * Definition for singly-linked list. 8 * struct ... 阅读全文
posted @ 2016-04-02 21:41 阿甘愣子 阅读(2433) 评论(0) 推荐(0) 编辑
摘要: 每天一个linux命令目录 开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每天一个linux命令。学习的主要参考资料为: 1.《鸟哥的linux私房菜》 2.http://codingstandards.iteye.com/blog/786653 3.linux命令五... 阅读全文
posted @ 2014-09-24 16:23 阿甘愣子 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 简单四则运算 递归实现 阅读全文
posted @ 2013-08-11 21:34 阿甘愣子 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 要写一个单向链表的节点,后面还要用到这个结构体来定义节点或节点的指针变量就用typedef来为这个结构体起一个方便的别名 LinkList,后面再用时就可以方便地像用普通类型如int int* 来定义相应类型的变量了typedef struct Node{ int num; Node *next;}LinkList;如果不写成上面的形式,那么:1)struct Node{int num;Node *next;}LinkList;只定义了一个结构体变量LinkList,和上面的含义完全不同2)struct{int num;Node *next;}LinkList;省写了结构体的名称,也只是定义一 阅读全文
posted @ 2013-08-11 19:53 阿甘愣子 阅读(281) 评论(0) 推荐(0) 编辑