摘要: 这次解释一下三个Linux文件显示的三个时间,然后展示一下find命令的各个功能 在linux操作系统中,每个文件都有很多的时间参数,其中有三个比较主要,分别是ctime,atime,mtime modification time(mtime): 当修改文件的内容数据的时候,就会更新这个时间,而更改 阅读全文
posted @ 2016-05-20 09:30 leno米雷 阅读(14475) 评论(2) 推荐(2) 编辑
摘要: 这次实现了堆,这个堆不是指系统堆栈的堆,是一种数据结构,见下图 堆的本质就是一个数组(上图中,红色的是值,黑色的是下标)简单的来说就是把一个数组看成是二叉树,就像上图 大堆和小堆分别是指根节点比孩子节点的值大或者是小,看了上图之后就可以发现,父亲节点和孩子节点之间下表的关系,parnet=(chil 阅读全文
posted @ 2016-05-16 14:25 leno米雷 阅读(1093) 评论(0) 推荐(1) 编辑
摘要: 二叉树的三种遍历方式一直都是为人津津乐道的面试题,考察一个人对递归的理解让他写个三种遍历方式是最简单的考察方式了,那么考察一个人对递归的理解更加深层次的方式就是让他用循环模拟递归(就是把递归代码转换成非递归),一般想要实现这样的东西是需要栈的,或许说使用栈的结构更加贴合函数栈的压入和弹出,更加好理解 阅读全文
posted @ 2016-05-14 13:28 leno米雷 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 我看到网上有很多人都在说虚继承和虚表的关系,我一直很郁闷,虚继承和虚表没有什么太大的关系,虚表是当有虚函数出现的时候才会有的,光是使用虚继承是不会有虚表的!当然也就不会有虚表指针!!从我后面的截图可以看到使用虚继承对象的内存构造中并没有出现虚表指针!跟虚继承有关的是一个虚基类表(vbptr),这个表 阅读全文
posted @ 2016-05-13 19:45 leno米雷 阅读(2357) 评论(5) 推荐(1) 编辑
摘要: 实在不知道该怎么起标题了,类似遍历一个文件夹然后获得该文件夹下的文件列表,可以随意切换文件目录,是个不是特别大的东西,本来是用在我们小组写的简易ftp服务器上的一个给客户端显示的一个小插件一样的东西?总之单拿出来应该没啥含量,调用了windows的一些API 头文件包的有些多了,有的没用,是之前自己 阅读全文
posted @ 2016-05-11 14:46 leno米雷 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 本来用之前也过的堆直接实现比较好,这里我直接重新写一了函数融入进去了 注释部分的代码,是用来进行哈夫曼编码的,这种编码方式就不需要使用三叉链的树了(带有parent指针的三叉树) 阅读全文
posted @ 2016-05-05 14:55 leno米雷 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 常考的函数有下面三个,memset,memcpy,memmove,一定要记住三个函数的函数原型,熟记返回值类型和参数类型,当然也不能忘记参数检查 memset 一定要先把void*的指针强制转化成char *再进行操作,不然拿void*是没办法的 memcpy memcpy是没有考虑内存覆盖问题的, 阅读全文
posted @ 2016-05-05 09:31 leno米雷 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 这次贴上二叉搜索树的实现,搜索插入删除我都实现了递归和非递归两种版本(递归函数后面有_R标识) 二叉搜索树的性质: 每个节点都有一个作为搜索依据的关键码(key),所有节点的关键码互不相同。 左子树上所有节点的关键码(key)都小于根节点的关键码(key)。 右子树上所有节点的关键码(key)都大于 阅读全文
posted @ 2016-04-15 11:34 leno米雷 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 今天就可以把STL库中迭代器的实现,和类型萃取好好整理一下了 迭代器的设计思维是STL的关键所在,在STL的实际运用和泛型思维,迭代器都扮演着十分重要的角色,STL力求把数据容器和算法的概念分开来,于是就有了STL的两大部分,容器(container)和泛型算法(algorithms),泛型算法有很 阅读全文
posted @ 2016-04-13 11:50 leno米雷 阅读(2105) 评论(0) 推荐(0) 编辑
摘要: 所谓的基数排序原理就和哈希表极像,适合使用在待排序的数都处在一个比较小的范围内,开辟好一定的辅助空间,按照直接定址法,将辅助空间对应的位置的计数增加,最后排序的时候只要把之前建好的辅助数组遍历输出一遍就好了 基数排序又被称为桶排序,这里的代码例子是完成一个几位数的排序,可以看成先根据个位的数大小进行 阅读全文
posted @ 2016-04-13 10:17 leno米雷 阅读(591) 评论(0) 推荐(0) 编辑