<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_45949006的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_45949006</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_45949006]]></copyright><item><title><![CDATA[2020-11-14阶段展望]]></title><link>https://blog.youkuaiyun.com/weixin_45949006/article/details/109689253</link><guid>https://blog.youkuaiyun.com/weixin_45949006/article/details/109689253</guid><author>weixin_45949006</author><pubDate>Sat, 14 Nov 2020 14:08:38 +0800</pubDate><description><![CDATA[阶段展望系列
以前其实也写过阶段展望啦，而且非常的多，不过今天才写了写博客，记录一下幼稚的自己。
我是北邮本科在读大二，大一阶段一路摸爬滚打从非科班出身小白混到了计算机实验班，听起来还不错哈，实际我的实力我感觉远比不上实验班的水平。我知道运气占了很大的成分，但是我不想放弃自己所得的一切。Walker的理念是“永远努力成为现阶段想成为的大佬”。
阶段展望就是我所谓的现阶段想成为的大佬。所以会看起来非常牛逼，实际上没有那么厉害的哈。当然如果写博客的话，还是希望有哪位好心人能够看到我，为我在某个专业领域指点迷津。]]></description><category></category></item><item><title><![CDATA[C++基本数值数据类型一些要注意的细节（深入理解计算机系统第二章复习）]]></title><link>https://blog.youkuaiyun.com/weixin_45949006/article/details/109684580</link><guid>https://blog.youkuaiyun.com/weixin_45949006/article/details/109684580</guid><author>weixin_45949006</author><pubDate>Sat, 14 Nov 2020 00:27:26 +0800</pubDate><description><![CDATA[明天考试啊啊啊啊！！！
深夜写一篇第二章的复习吧，没时间看第三章了。
仅供自己复习，有毛病提一下小弟不胜感激。
以下所有讨论基于十六进制，一个字节就用两位十六进制数表示，例如0x00
我们目前讨论的是基于x86-64的。
是小端存储的机器，比如整数0x12345678。计算机中存储的数据按照地址由小到大排应该是0x78 0x56 0x34 0x12
就是低位在小地址。
C++中有这么几种基本数据类型：
char
short
int
float
double
long
以及加了unsigned组成的
unsi]]></description><category></category></item><item><title><![CDATA[栈和队列的简单应用（菜鸟营）]]></title><link>https://blog.youkuaiyun.com/weixin_45949006/article/details/109530067</link><guid>https://blog.youkuaiyun.com/weixin_45949006/article/details/109530067</guid><author>weixin_45949006</author><pubDate>Fri, 06 Nov 2020 15:25:00 +0800</pubDate><description><![CDATA[栈和队列的简单应用（在二叉树中）
以前写过栈和队列使用C实现的帖子，不过以后的使用我打算使用C++，虽然实现起来C++和C区别还不算十分的大，但是C++在表达逻辑的角度要比C使用的工具更加广泛。
我们先介绍一种问题，函数的调用问题。我们知道函数可以实现递归调用，而且在思路上，递归调用非常的香。但是递归调用有一个很大的问题，就是调用函数会花费额外的时间开销。如果一直使用递归解决问题，会在函数调用上花费大量的时间。所以，我们剖析本质，看看递归到底是什么过程，能不能换成非递归的办法。
我们知道其实程序运行时就是使]]></description><category></category></item><item><title><![CDATA[离散数学数理逻辑导论（大佬大佬快走开，萌新萌新快进来）]]></title><link>https://blog.youkuaiyun.com/weixin_45949006/article/details/109383276</link><guid>https://blog.youkuaiyun.com/weixin_45949006/article/details/109383276</guid><author>weixin_45949006</author><pubDate>Fri, 30 Oct 2020 15:05:54 +0800</pubDate><description><![CDATA[Walker终于想起自己的副业了，一定要养成写博客的好习惯。
话说这是一个导论，不是教材什么的东西，当科普读物看吧。当然所谓的导论当然就是不要长篇大套，仔细掰扯掰扯离散数学当中的数理逻辑到底想讲一个什么问题，具体想解决什么问题，什么东西是需要重点掌握的。当然了，这一篇不仅仅是讲离散数学，还有这一章（至少在我的认知范围内）的具体应用领域。
数理逻辑，顾名思义，这一章讲的是逻辑。数学的基础就是严谨的逻辑。当然作为一名工科生要有工程素养（不需要你会的你不要去思考，思考当下的工程问题就完了） ，就是处理问题的能力。]]></description><category></category></item><item><title><![CDATA[二叉排序树的C实现（以排序查找为主线，顺带介绍二叉树的实现）（面向新手，大佬勿喷）]]></title><link>https://blog.youkuaiyun.com/weixin_45949006/article/details/106286219</link><guid>https://blog.youkuaiyun.com/weixin_45949006/article/details/106286219</guid><author>weixin_45949006</author><pubDate>Wed, 27 May 2020 22:35:26 +0800</pubDate><description><![CDATA[非线性结构
前面我已经写过线性结构，我说过，线性结构是非线性结构实现的基础，宝贝们是不是还有一点疑惑是什么意思？给你们康康嗷。
二叉树
首先我们第一个要知道的结构就是二叉树，但是对于一般的最抽象的二叉树你可能会有些疑惑，我们直接从一个应用角度出发，来探讨二叉树的各种性质。
首先，二叉树是一种非线性结构，它和单纯的数组和链表不同，它有更加花里胡哨的实现方式。
二叉树是什么个逻辑关系呢，这就好比一个家族，而且国家制定了二胎政策，每个家庭只能最多有两个孩子，就是这种爹和儿子的关系，构成了二叉树的逻辑。
假设Dav]]></description><category></category></item><item><title><![CDATA[线性结构的C实现之队列和栈（面向新手，大佬勿喷）]]></title><link>https://blog.youkuaiyun.com/weixin_45949006/article/details/106204714</link><guid>https://blog.youkuaiyun.com/weixin_45949006/article/details/106204714</guid><author>weixin_45949006</author><pubDate>Tue, 19 May 2020 01:07:06 +0800</pubDate><description><![CDATA[这篇文章讲解一下什么叫队列什么叫栈。
这两种结构往往并不新鲜，其实就是简化版的数组或者链表，但是确实这两种结构应用的范围应该比数组和链表的应用要广一点，至少对于我来说，实现一些复杂操作离不开这两种结构。
这个里面的操作很多都是前两个部分的继承，对数组和链表还不熟的请查看上面两篇文章。
队列结构
队列是所谓先进后出的一种特殊结构，回想当年Walker插队的时候，多么风光，这下没办法了，明令禁止不允许插队，Walker只能乖乖的到队尾，慢慢排呗，什么时候排到自己了，什么时候再出来。
计算机中实现队列可不是很容易]]></description><category></category></item><item><title><![CDATA[线性结构的C实现之链表（面向新手，大佬勿喷）]]></title><link>https://blog.youkuaiyun.com/weixin_45949006/article/details/106203742</link><guid>https://blog.youkuaiyun.com/weixin_45949006/article/details/106203742</guid><author>weixin_45949006</author><pubDate>Mon, 18 May 2020 23:51:02 +0800</pubDate><description><![CDATA[链式存储的链表
对于线性结构还有一种实现模式，就是链表，相比于数组，链表的优势在于，他理论上没有最大的规模，不像数组需要规定一个明确的最大值。而且插入删除操作相比于数组来讲比较容易，但是实现起来比较花里胡哨，需要一段时间去训练，实现原理还是很简单的。
注意：链表的操作建议同学画图理解。
我们是这样建立链表的，首先是建立一种叫做结构体的东西，这种东西呢将各种基本结构融合在一起，然后进行一个封装，这一点C做的相对没有那么强，封装只能选择假装已经封装了哈。。毕竟C面向过程。对于链表就需要这样一种封装，即制作一个节]]></description><category></category></item><item><title><![CDATA[线性结构的C实现之数组（面向初学者，大佬勿喷）]]></title><link>https://blog.youkuaiyun.com/weixin_45949006/article/details/106182722</link><guid>https://blog.youkuaiyun.com/weixin_45949006/article/details/106182722</guid><author>weixin_45949006</author><pubDate>Mon, 18 May 2020 16:18:48 +0800</pubDate><description><![CDATA[鄙人能力有限，可能会有错误和遗漏，有什么建议和意见望大家积极斧正，我会在开头鸣谢的。嘻嘻
线性结构
线性结构是我们经常使用的逻辑结构，是一切操作的基础，贯穿着我们写代码的操作的始终。
下面，我们针对这一结构做一个深入的讨论。
线性结构有两种实现方式，数组和链表，数组的操作相对比较容易，而且安全快速，所以如果没有特殊情况，对于一个任务首选数组实现。但是对于插入删除比较频繁或者事先并不确定规模的操作一般可以考虑链表。
顺序存储的数组
数组即顺序存储结构，我这里使用最简单的实现方式。
#include&lt;st]]></description><category></category></item></channel></rss>