摘要: 今天似是沉重的一天,好像写到这也不知该如何接下去,那就随便瞎扯点东西把,很长时间没有写博客了,因为后来随着知识的增长,慢慢明白技术博客,我更喜欢是自己的长期以来的实践和经验,而其它的一些仿佛是为了去完成一个好像和厉害的博客而去写一些东西,其实很多东西书上已经有了,与其写一些书上都有的东西,倒不如去推 阅读全文
posted @ 2019-01-20 20:02 克里尔肖 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 2018.10.25修改 重构部分代码,加入了打印树枝的函数,但是还不够完美!!先暂时放下 当我们学习树这种数据结构时会牵扯到很多的东西,基本上学习数据结构的一大重心都围绕着树这一个最基础的结构 但是问题来了!平时我们都是直接自己在脑子里或者图纸上先描述好这个树,然后我们在对控制台输入我们想要的! 阅读全文
posted @ 2018-10-17 11:53 克里尔肖 阅读(1233) 评论(0) 推荐(0) 编辑
摘要: 树形结构应该是贯穿整个数据结构的一个比较重要的一种结构,它的重要性不言而喻! 讲到树!一般都是讨论二叉树,而关于二叉树的定义以及概念这里不做陈诉,可自行搜索。 在C语言里面需要实现一个二叉树,我们需要申明一个结构体,而关于其结构体的多种方法 这里也不一一列出,我采用比较通用的方法: struct T 阅读全文
posted @ 2018-09-20 21:57 克里尔肖 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 转眼过去了十几天,前些日子因为驾照科目三和身边的一些琐事导致自己暂时性的迷茫了一段时日! 偶尔晚上回想当初转到这个专业时的兴奋,以及一开始就把它放心里的那些话"越努力,越幸运" 此刻再次回想那时,真的是编程的许多兴奋,今日也就是大二的第一次去图书馆,我再次感受到了 那时的无所畏惧! 今日算是比较充实 阅读全文
posted @ 2018-09-18 21:49 克里尔肖 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 队列的链表实现 Queue.h: LinkedQueue.c: 阅读全文
posted @ 2018-09-06 21:12 克里尔肖 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 队列和栈是类似的想法,都是比较基础的数据结构,但是越基础的东西越是值得重视。、 下面的实现例程是循环队列,主要增加了一个succ函数来实现循环,也正是这一个函数让整个函数功能更加完整。 操作图示: QueueRecord.h: SequenceQueue.c: 队列的实现例程精彩之处在succ这个函 阅读全文
posted @ 2018-09-06 20:57 克里尔肖 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 栈的链表实现细节主要在Push()和Pop()例程中链表的实现不一样。 操作图示: Stack.c: LinkedStack.c: 阅读全文
posted @ 2018-08-11 20:28 克里尔肖 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 栈(stack)是一种比较基础的数据结构,其限制了删除和插入在一个位置操作,而其主要思想就是后进先出(LIFO)。 操作图示: 具体细节可通过代码看出。 下面给出函数的声明部分: StackRecord.h 一般的,当我们创建一个栈时都会声明一个数组来储存元素,但是这是一个隐含的危险,一般数组大小都 阅读全文
posted @ 2018-08-11 20:22 克里尔肖 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 前言: 最开始读M.A.W这本书时,已经简单了解了一些基本数据结构,于是刚开始读时总会有点囫囵吞枣的感觉,并没有认真研究链表的游标实现过程, 简单看了下书中代码就过了,现在从新翻阅,反而是让自己收获颇丰。 ————————————————分割线—————————————————————— 正文: 为 阅读全文
posted @ 2018-08-09 10:24 克里尔肖 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 本博客第一篇学术性博客,所以还是写点什么东西; 首先这篇博客以及以后的博客中的代码尽量百分之90是自己写过的; 可能有部分图片和代码是我认为别人更好的故摘抄下来, 本人三观正确,所以一定会表明来源; —————————华丽的分割线—————————————— 参考书籍——《数据结构于算法分析(C语言 阅读全文
posted @ 2018-08-07 18:25 克里尔肖 阅读(443) 评论(0) 推荐(0) 编辑