<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Everloom的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Everloom</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Everloom]]></copyright><item><title><![CDATA[CS225[03] 各种各样的树]]></title><link>https://blog.youkuaiyun.com/Everloom/article/details/124167140</link><guid>https://blog.youkuaiyun.com/Everloom/article/details/124167140</guid><author>Everloom</author><pubDate>Fri, 15 Apr 2022 14:42:10 +0800</pubDate><description><![CDATA[数据结构中的树树的定义1. 字符树2. B树
树的定义
众所周知，DS的主要组成部分之一是树和森林
这里简单的记学习过程中发现的好文章
1. 字符树
从Trie树（字典树）谈到后缀树
2. B树
一篇历史总览
很好的演示视频

...]]></description><category></category></item><item><title><![CDATA[旅人随笔[02] 量子物理的故事]]></title><link>https://blog.youkuaiyun.com/Everloom/article/details/124018365</link><guid>https://blog.youkuaiyun.com/Everloom/article/details/124018365</guid><author>Everloom</author><pubDate>Wed, 13 Apr 2022 23:55:33 +0800</pubDate><description><![CDATA[Phys214 Bonus Homework

算法旅人

2022年4月7日

这篇文章起源于我们量子物理学PHYS214老师的有趣bonus作业：


Dear ALL,

I have two bonus homeworks for you. Each is worth 0.5 point. If you can finish them, you will earn 1 extra point which will be directly added to your final score. It m]]></description><category></category></item><item><title><![CDATA[CS225[02] CA1 知识库]]></title><link>https://blog.youkuaiyun.com/Everloom/article/details/123997279</link><guid>https://blog.youkuaiyun.com/Everloom/article/details/123997279</guid><author>Everloom</author><pubDate>Wed, 06 Apr 2022 19:14:01 +0800</pubDate><description><![CDATA[CS225 的知识仓库]]></description><category></category></item><item><title><![CDATA[旅人随笔[01] 何为开源？]]></title><link>https://blog.youkuaiyun.com/Everloom/article/details/123781002</link><guid>https://blog.youkuaiyun.com/Everloom/article/details/123781002</guid><author>Everloom</author><pubDate>Sun, 27 Mar 2022 20:48:35 +0800</pubDate><description><![CDATA[——开源运动的宏伟成就

算法旅人

2022年3月27日

1, OPEN-SOURCE SOFTWARE

开源一词最初是指开源软件（OSS）,即源代码可以任意获取的计算机软件，任何人都能查看、修改和分发他们认为合适的代码。但随着时代的进步，产业的发展，开源一词早就脱离了计算机产业的桎梏，实际上，开源运动的火焰已经在所有知识产业大放光彩。

不过，为了展现开源运动的磅礴伟力，这里我们只举出计算机行业的宏伟成就。

分享带来更大的力量

几本不错的书籍参考与推荐







二，如何建筑宏伟的哥特式大.]]></description><category></category></item><item><title><![CDATA[CS225[01] KMP算法]]></title><link>https://blog.youkuaiyun.com/Everloom/article/details/123638590</link><guid>https://blog.youkuaiyun.com/Everloom/article/details/123638590</guid><author>Everloom</author><pubDate>Mon, 21 Mar 2022 16:19:51 +0800</pubDate><description><![CDATA[CS225[01] KMP算法
1. KMP 算法
这个学期的CS225由我校知名谜语人KD教授，东西实在晦涩难懂，但覆盖范围又极为广。为了好好掌握数据结构基础，在此座笔记记录学习中遇到的有用帖子与思考
知乎：KMP 算法详解
C语言中文网：KMP算法
BF算法
模式匹配BMP算法


...]]></description><category></category></item><item><title><![CDATA[MCM备战[00]学习规划和目标]]></title><link>https://blog.youkuaiyun.com/Everloom/article/details/122624724</link><guid>https://blog.youkuaiyun.com/Everloom/article/details/122624724</guid><author>Everloom</author><pubDate>Fri, 21 Jan 2022 16:42:40 +0800</pubDate><description><![CDATA[算法旅人

Start Date: 1-17-2022

一，启动会议


	1，购买《数学模型与数学建模》
	
不精读，用于快速查找知识点&amp;沟通的“字典”






	2，自行查找公众号、知乎MCM经验文章，发现好文章群上分享
	
（一天内解决，之后就不再在经验方面浪费时间）

3，B站视频自学


	《1》清风建模教程【负责分割框架，三部分三个人分开看，做笔记总结精髓】
	
2022-1-18搞定分割


	《2》论文写作方法教程（所有人都要看）
	
	
	 找4篇O奖论文进行精读，
	
论.]]></description><category></category></item><item><title><![CDATA[ECE220生存指南[07]课程总结]]></title><link>https://blog.youkuaiyun.com/Everloom/article/details/122615618</link><guid>https://blog.youkuaiyun.com/Everloom/article/details/122615618</guid><author>Everloom</author><pubDate>Fri, 21 Jan 2022 10:18:41 +0800</pubDate><description><![CDATA[算法旅人

2022年1月21日

进入寒假，终于可以休养生息一会了。虽然还有托福，SRTP, MCM美赛在等着我。220也出分了，赞美Pavel，被打捞了（感恩）于此简单总结一下这个学期经过的苦，吃过的亏。

首先对ECE220这门课进行打分的话，我想可以评 8/10分，他的确不愧于UIUC 计算机第一的实力，与ECE110,120 链接，真正做到了“从零开始学计算机”，将计算机系统掀开了一角，供我们窥伺这庞大精巧神奇的人造世界。

一个学期下来，我们在高压下学习了：


                ]]></description><category></category></item><item><title><![CDATA[ECE220生存指南[06]MP11暨期末复习]]></title><link>https://blog.youkuaiyun.com/Everloom/article/details/122097887</link><guid>https://blog.youkuaiyun.com/Everloom/article/details/122097887</guid><author>Everloom</author><pubDate>Thu, 23 Dec 2021 00:13:07 +0800</pubDate><description><![CDATA[算法旅人

2021年12月23日

虽然因为Final 提前，MP11的ddl被延后到12.31了。但学习编写它对于考试还是有助力的，因此这里开个头，写上一半函数。

在正式写code前，让我们看看基础知识：

Function Pointer &amp; Call Back
这篇文章写的是相当好，比Lumetta上课讲的牛马要好多了

C语言-函数指针（Function Pointer）及进阶 - 简书 (jianshu.com)

牛马：



函数





...]]></description><category></category></item><item><title><![CDATA[ECE220生存指南[05]MP10:动态生成数组空间]]></title><link>https://blog.youkuaiyun.com/Everloom/article/details/121863550</link><guid>https://blog.youkuaiyun.com/Everloom/article/details/121863550</guid><author>Everloom</author><pubDate>Fri, 10 Dec 2021 19:37:16 +0800</pubDate><description><![CDATA[算法旅人

2021年12月10日

这次的MP依旧来者不善，他是我们的倒数第二个MP，是上次MP9的延续，这次需要我们去思考更大的地图，去动态分配我们的算法所需要的空间，这样才不会core dumped

Mieber: Walk Me There, Part II

Your task this week is to extend last week’s program to make use of dynamic allocation in several ways and to attempt...]]></description><category></category></item><item><title><![CDATA[ECE220生存指南[04]MP9:最短路径算法]]></title><link>https://blog.youkuaiyun.com/Everloom/article/details/121491676</link><guid>https://blog.youkuaiyun.com/Everloom/article/details/121491676</guid><author>Everloom</author><pubDate>Tue, 23 Nov 2021 14:12:16 +0800</pubDate><description><![CDATA[算法旅人

2021年11月23日

这周的MP可以说是来者不善了，从第一段就能看出：

Mieber: Walk Me There

Your task in the next two weeks (this MP is hard—do NOT wait!) is to implement a request matching and pathfinding subroutines for a tool that helps people to find walking partners.

所以要好好写]]></description><category></category></item><item><title><![CDATA[ECE220生存指南[03]MP8: 递归函数实现油漆桶问题，Flood Fill with Recursion]]></title><link>https://blog.youkuaiyun.com/Everloom/article/details/121433695</link><guid>https://blog.youkuaiyun.com/Everloom/article/details/121433695</guid><author>Everloom</author><pubDate>Sat, 20 Nov 2021 00:37:00 +0800</pubDate><description><![CDATA[算法旅人

2021年11月20日

本周的MP依然是填写部分函数的形式——不得不说这种写部分子函数的MP确实很适合用于练习编写特定代码。同时，这个形式可以保证高度的独一无二性，上网查也找不到直接对应的答案。

练习的内容在于使用递归函数，实现类似画图工具中的油漆桶填充工具。

一共要写4+3个不同的填充函数及相应辅助函数。

经典的多层调用了，这里贴一下课件上对递归函数的基本描述：



分为三部分：

void recursion()

{

1，检查递归结束条件// Most important

2]]></description><category></category></item><item><title><![CDATA[ECE220生存指南[-1] Temp零碎代码粘贴本]]></title><link>https://blog.youkuaiyun.com/Everloom/article/details/121291000</link><guid>https://blog.youkuaiyun.com/Everloom/article/details/121291000</guid><author>Everloom</author><pubDate>Fri, 12 Nov 2021 16:40:54 +0800</pubDate><description><![CDATA[算法旅人

2021年11月12日

   因为VM虚拟机存在一个未知错误，我不能直接将文档或者文本在主机和虚拟机之间移动。故临机一动设置此快捷Temp文章。   

   为什么不直接用github呢？那是因为在云端的直接编辑和上传是不规范的代码管理操作，导致每次都要重新load Ubantu的本地GITHUB（准确来讲一个是pull, 但因为某些错误，可能需要我把本地的github干碎才行）



在这次MP中，我总是不自觉的使用类似LC3的注释撰写风格和语法，忍不住使用; 或 /...]]></description><category></category></item><item><title><![CDATA[ECE220生存指南[02] MP7: GDB 调试Debug]]></title><link>https://blog.youkuaiyun.com/Everloom/article/details/121288872</link><guid>https://blog.youkuaiyun.com/Everloom/article/details/121288872</guid><author>Everloom</author><pubDate>Fri, 12 Nov 2021 15:23:07 +0800</pubDate><description><![CDATA[算法旅人

2021年11月12日星期五

 本周的MP重点在于学习使用GDB进行调试，这里贴一个GDB的官方介绍：

GNU symbolic debugger，简称「GDB 调试器」，是 Linux 平台下最常用的一款程序调试器。GDB 编译器通常以 gdb 命令的形式在终端（Shell）中使用

学会使用debugger进行逐行调试是很重要的编程基本功，就像我们在学习汇编语言时使用了LC3-tk 一样，本质上gdb也是带有追踪标记功能的调试工具，Pavol教授也坦言Lumetta他们实际上就...]]></description><category></category></item><item><title><![CDATA[ECE220生存指南[01]: MP6，从RGB到HSL]]></title><link>https://blog.youkuaiyun.com/Everloom/article/details/121145817</link><guid>https://blog.youkuaiyun.com/Everloom/article/details/121145817</guid><author>Everloom</author><pubDate>Thu, 04 Nov 2021 16:45:21 +0800</pubDate><description><![CDATA[本周的Machine Problem 要求我们实现以下三个函数：

1，convert_RGB_to_HSL

2，convert_HSL_to_RGB

3，compute_sobel_kernels

既是基本的图像处理程序：用更符合人眼直觉的HSL去调整图片

其中主程序已经写好，用极其复杂的形式呈现，这里我们只需要实现function的运算即可

但是出于对知识的热情和对摄影的爱好，我research 了一些资料，先放在这里或许有所裨益

1，操作前看看这篇文章↓

三分钟带你快速学习RGB、HSV]]></description><category></category></item><item><title><![CDATA[ECE220生存指南[00] 序言]]></title><link>https://blog.youkuaiyun.com/Everloom/article/details/121014971</link><guid>https://blog.youkuaiyun.com/Everloom/article/details/121014971</guid><author>Everloom</author><pubDate>Thu, 28 Oct 2021 15:16:48 +0800</pubDate><description><![CDATA[算法旅人

2021年10月28日星期四

课堂上实在是太困了，开始写一下博客来提提精神了。

 这是我第一次这么正式的撰写博客，也是学习各路前辈写技术博客的经验，希望能在帮助自己巩固知识的同时，帮助到接下来要上ECE220这门课的学弟学妹们。

 ECE220的全称是Computer Systems &amp; Programming，计算机系统及编程。它的前置课程有：

 ECE110: Introduction to Electronics 基本的数电和模电知识...]]></description><category></category></item></channel></rss>