<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[不知有晋的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/f554236884</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; f554236884]]></copyright><item><title><![CDATA[队列结构——顺序队列、循环队列、链队列]]></title><link>https://blog.youkuaiyun.com/f554236884/article/details/107816871</link><guid>https://blog.youkuaiyun.com/f554236884/article/details/107816871</guid><author>f554236884</author><pubDate>Wed, 05 Aug 2020 15:42:34 +0800</pubDate><description><![CDATA[目录队列结构的定义和属性队列结构的抽象数据类型顺序队列循环队列链队列
队列结构的定义和属性
定义：队列是一种与线性表相似的线性结构。但仅允许在表的一端进行插入，而在表的另一端进行删除。
队列结构的几个属性：

队尾：插入的一端叫做队尾
队头：删除的一端叫做队头
入队：向队列中插入新节点元素称为入队
出队：从队列中删除节点元素称为出队
队空：当队列中无节点元素时，表示队空
队满：当队列中节点超过允许存储空间时，表示队满（链队无队满的状态）

从队列的基本定义和操作来看，队列是一种具有先进先出特点的数据结构。
]]></description><category></category></item><item><title><![CDATA[栈结构——顺序栈、链栈]]></title><link>https://blog.youkuaiyun.com/f554236884/article/details/107816803</link><guid>https://blog.youkuaiyun.com/f554236884/article/details/107816803</guid><author>f554236884</author><pubDate>Wed, 05 Aug 2020 15:41:13 +0800</pubDate><description><![CDATA[目录栈结构的定义和属性栈结构的抽象数据类型顺序栈链栈
栈结构的定义和属性
定义：栈是一种与线性表相似的线性结构。
不同之处是当需要对节点做增删操作时，只能操作栈顶的节点，因此具有先进后出（或者后进先出）的特点。
按存储结构的不同，可分为顺序栈和链栈。
栈结构的几个属性：

栈顶/栈底：可接受节点增删操作的一端称为栈顶，另一端称为栈底
入栈：在栈顶一端新增节点的操作称为入栈
出栈：在栈顶一端删除节点的操作称为出栈
栈满：当栈中节点超过允许存储空间时，表示栈满（链栈无栈满的状态）
栈空：当栈中无节点元素时，表示]]></description><category></category></item><item><title><![CDATA[线性表——顺序表、链表]]></title><link>https://blog.youkuaiyun.com/f554236884/article/details/107816743</link><guid>https://blog.youkuaiyun.com/f554236884/article/details/107816743</guid><author>f554236884</author><pubDate>Wed, 05 Aug 2020 15:38:41 +0800</pubDate><description><![CDATA[目录线性表的定义和属性线性表的抽象数据类型顺序表链表
线性表的定义和属性
定义：线性表是具有相同特性的数据元素的一个有序序列。按存储结构的不同，可分为顺序表和链表。

使用逻辑结构二元组表示：
B=(D,R)
D={di∣di∈ElemType,1&lt;=i&lt;=n,n&gt;=0}
R={&lt;rj−1,rj&gt;∣1&lt;=j&lt;=m,m&gt;=0}

线性表的几个属性：

空表：当n=0n=0n=0时，表示线性表是一个空表，即表中不包含任何元素
前驱：ai−1a_{i-1}ai−1​]]></description><category></category></item><item><title><![CDATA[数据结构三要素]]></title><link>https://blog.youkuaiyun.com/f554236884/article/details/107816642</link><guid>https://blog.youkuaiyun.com/f554236884/article/details/107816642</guid><author>f554236884</author><pubDate>Wed, 05 Aug 2020 15:36:44 +0800</pubDate><description><![CDATA[目录数据结构三要素数据的逻辑结构数据的存储结构数据的运算逻辑结构二元组抽象数据类型(ADT)
数据结构三要素
包括：

数据的逻辑结构
数据的存储结构
数据的运算

数据的逻辑结构
指数据节点之间的逻辑关系，是数据在用户面前呈现的形式。
数据节点之间按逻辑结构可分为：

线性结构

线性表
栈
队列
串


非线性结构

树
图




线性结构的特点：

数据节点之间只存在一对一的关系
开始节点和终端节点都是唯一的
除了开始节点和终端节点以外，其余节点都有且仅有一个前驱节点，有且仅有一个后继节点



树]]></description><category></category></item><item><title><![CDATA[算法的时间复杂度]]></title><link>https://blog.youkuaiyun.com/f554236884/article/details/107816417</link><guid>https://blog.youkuaiyun.com/f554236884/article/details/107816417</guid><author>f554236884</author><pubDate>Wed, 05 Aug 2020 15:30:27 +0800</pubDate><description><![CDATA[算法复杂度
算法复杂度是评价一个算法是否高效的依据。
算法复杂度分为时间复杂度和空间复杂度，一个高效的算法具有用时短或者使用空间少的特点。
随着存储技术的发展，存储介质的容量也发生了翻天覆地的变化，更有出现一些以空间换时间的算法。因此，如今评价算法的效率更加关注“用时短”方面，即是时间复杂度。
时间复杂度
简单的来说，算法的时间复杂度表示程序运行直至完成所需的总时间。
因为程序可以由不同的程序语言实现，可以在配置不同的机器上面运行，那么不同的程序语言和不同的配置机器之间就没有可比性。因此不能用程序执行的具体]]></description><category></category></item><item><title><![CDATA[如何为你的GitHub Pages自定义域名]]></title><link>https://blog.youkuaiyun.com/f554236884/article/details/105870070</link><guid>https://blog.youkuaiyun.com/f554236884/article/details/105870070</guid><author>f554236884</author><pubDate>Thu, 30 Apr 2020 21:49:21 +0800</pubDate><description><![CDATA[目录一、前提条件二、域名解析三、到GitHub仓库配置域名四、补充
一、前提条件
1.已经搭建了GitHub Pages站点
2.已经购买了域名(国内的话要实名认证)
二、域名解析
到域名提供商的后台，为域名添加解析，此处以阿里云为例。
添加两条CNAME记录，主机记录分别是「www」和「@」，如下图：

域名解析

&gt;主机记录「www」和「@」的区别是解析的域名的形式，以域名chenzao...]]></description><category></category></item><item><title><![CDATA[如何利用Github Pages+Jekyll快速搭建一个博客]]></title><link>https://blog.youkuaiyun.com/f554236884/article/details/105516425</link><guid>https://blog.youkuaiyun.com/f554236884/article/details/105516425</guid><author>f554236884</author><pubDate>Tue, 14 Apr 2020 17:49:29 +0800</pubDate><description><![CDATA[这里写自定义目录标题一、前提条件二、准备工作——安装Jekyll三、开始搭建
一、前提条件
1.拥有一个GitHub账号
2.安装了ruby环境（版本在2.4以上）
二、准备工作——安装Jekyll
1.执行命令 ruby -v，查看ruby版本，是否为2.4.0或更高版本
2.执行 gem -v,查看RubyGems检查版本
3.执行命令，安装jekyll和bundler
gem install...]]></description><category></category></item></channel></rss>