YellowMax

IT以及嵌入式技术相关

过好七十分的人生

二分查找的代码已经写完了,本来想发的,但是中间又冒出了个想法,让我觉得需要先把它写出来,并督促自己去完成,这个想法就是「七十分的人生」。 那么,何谓「七十分的人生」,为什么不能够是满分或者是优秀,或者是六十分,而是七十分。对于每一个像我这么平凡的人来讲,一件事情能够做到九十分以上就是非常之难得的...

2019-05-19 14:32:03

阅读数 106

评论数 1

数据结构与算法对嵌入式来说能有(zhuan)用(qian)吗

这篇不是写技术细节的,而是在之前学过的排序算法以及部分其它的数据结构与算法之后,个人的一些感觉,主要包括两个方面:怎么去学习这些枯燥的东西?学习这个到底有没有用? 遥想当年,在我还年轻的时候,接触过一次数学建模比赛,那个时候是帮别个某人做的,我自己并没有报名参加,那个时候算是第一次比较细节的接触...

2019-05-12 14:35:51

阅读数 81

评论数 1

查找1-查找算法知识图谱

本文算是查找算法的序章,主要对接下来会涉及到的查找算法类型做一个铺叙,不涉及到具体的算法实现。查找算法算是数据结构与算法并重的一类知识点了,像之前的排序,其实大多数时候只涉及到简单的顺序线性表结构,但是查找可能会涉及到二叉树、哈希表等更稍微复杂一点的数据结构。 还是按照我之前自己订阅的「数据结构...

2019-05-12 14:20:53

阅读数 63

评论数 0

不打扰的刷存在感

不打扰是美德,但是缺乏存在感,狂刷存在感又会导致别人的厌烦,以前我没得选,现在我想全都要。 引 说到不打扰,貌似脑壳里面就能够浮现出来有关霓虹国的传说,说他们的「不给别人添麻烦」的文化已经深入骨髓,浸入灵魂,并且在社会上能够处处体现出来,我耳闻啼听的有: 很多吃饭的地方每一个位置都有单独的隔...

2019-04-21 14:20:17

阅读数 1617

评论数 4

「上有天堂,下有长沙」

「上有天堂,下有长沙」。 清明去了长沙,行程两天半,浅浅的经历了下长沙的风土人情,总体上来讲,是个让人有定居欲望的城市,后面按照行程时间表来写吧,中间还是有不少的感触的。 4.5 号放假,恰逢清明节当天,我们是 4.4 号晚上下班就赶去的,本来说买高铁贴地飞行到长沙,后来室友说夜里太麻烦了,要...

2019-04-14 15:57:41

阅读数 264

评论数 0

排序5-线性排序

这篇就算是排序系列的最后一篇了,本想着再搞一个总结式的通用排序函数,实际上也实现了一多半了,但是发现要优化到与 C 库里面的 qsort 一样的速度还是蛮困难的,于是就作罢了,时间紧迫,暂时以先掌握排序的思想为主,优化的工作留给以后的闲暇时间来搞。 线性排序 所谓线性排序就是时间复杂度在 O(N...

2019-04-14 15:37:47

阅读数 55

评论数 0

排序4-归并排序与快速排序

排序3-插入选择排序 排序2-冒泡排序 排序1-几大经典排序算法 隔了一周,整的差不多了,在学习的过程中会发现不管是什么样的数据结构或者是算法,最重要是要掌握其思想,还有少量核心的编程技巧,其它大部分都是边边角角的,这两个是核心,所谓要知其然,更要知其所以然,这样才能够应付众多的数据结构,否则每一...

2019-03-31 15:10:59

阅读数 44

评论数 0

推荐几本推理小说

推荐些我看过的个人觉得极好的推理小说吧。 我推理小说其实看的不多,但是好歹欧美的、亚洲的都多少看过一点点,欧美系的没有看过原版母语版的小说,都是翻译过来的,当然日本的也是翻译过来的。 不知道是因为本身文化的差异还是翻译的原因,欧美系的总让我觉得读起来不太爽,但同样是翻译,日语的小说翻过来的看起...

2019-03-30 19:45:21

阅读数 785

评论数 0

排序3-插入选择排序

排序2-冒泡排序 排序1-几大经典排序算法 本篇文章把插入排序与选择排序合在一起介绍了,插入排序与选择排序的实际时间消耗总体上都会比冒泡排序要更少一点,但是基本上它们的平均时间复杂度是一样的。另外,在对比的时候我全部采用了随机数组的形式测试,没有专门测试过倒序或者其它局部有规律的数组。 本文就不...

2019-03-17 16:11:19

阅读数 42

评论数 0

排序2-冒泡排序

本篇文章介绍冒泡排序及其优化方式与改进算法,从最简单的冒泡排序开始,不断地升级算法处理方式,介绍包括「鸡尾酒排序」、「梳排序」相关的实现与原理。 经典冒泡排序 其基本原理在之前的文章里面已经说过,就是利用相邻待排序数组的数组元素大小比较并交换达到整个序列的排序目的。基本的过程如下图所示: 图中...

2019-03-10 17:25:49

阅读数 47

评论数 0

我与我的智齿

本来想周末更新下数据结构与算法的排序先导介绍,结果本周去拔了智齿,于是在痛苦中作罢,经过昨天的休息,今天就偷懒写下拔智齿的经历吧。 智齿是什么玩意儿?据我的亲测使用经验来讲,它就是没用的那四颗牙,跟盲肠是一样的效果,没有啥都不影响,有了还可能是颗定时炸弹。智齿长在上下颌两排牙齿的最里面,左上、左...

2019-03-03 20:44:14

阅读数 182

评论数 3

排序1-几大经典排序算法

[Github pages] 本文仅先对一些经典的排序算法做一个比较简略的综述,后续会按照本文的算法列表顺序来进行逐个地实现以及剖析优化。本系列是自己学习过程中的总结,所以不免会记录一些看起来比较无聊的概念之类的东西,并且会有很多的不足之处。 本文并不具体分析推导时间复杂度这些东西,它们会放到后面...

2019-03-03 20:32:58

阅读数 139

评论数 0

旧闻新思-重新审视人际关系

[Github pages] 随着年龄的增长,人对于旧的事物总是会不断地生发出与以前截然不同的看法,除非你一直在原地踏步。 本文源于2018年末春节回家的几天见闻,回去照例得听到好多的唠叨、督促、埋怨等等,以往上学的时候对这些东西都是非常不理解并且排斥的。工作回去的第一年虽然理解,但是仍然会非...

2019-02-17 16:29:58

阅读数 2150

评论数 0

队列1-环形缓冲区

本篇为队列的第一篇文章,介绍基于数组结构的一个环形缓冲区队列。我觉得没有必要再从数组来写起,毕竟对于数组本身来说,我觉得是没有太多可说的,但是基于数组的数据结构就有的说了。 什么是环形缓冲区 环形缓冲区,顾名思义就是一个环状的存储数据的区域,其空间使用数组进行构造(链表也可以)。环形缓冲区特点...

2019-01-27 16:58:34

阅读数 107

评论数 4

队列2-双向链表

2019-01-27 16:43:08

阅读数 117

评论数 0

嵌入式系统的数据结构与算法

2019-01-13 15:07:49

阅读数 120

评论数 0

胡思乱想综合征

2019-01-06 15:54:05

阅读数 7460

评论数 3

2018年终走马灯

2018 年年终总结 2018 年应该是目前为止我觉得过得最快的一个年了,随着年龄的增长,时间是过得越来越快的,儿时关于一年长度的记忆与现在关于一年长度的记忆是截然不同的。可能是因为见得多了,人生啊,就这么回事儿了。 首先想强调下年终总结的意义,年终总结对于有一部分人来说是乏味的、乏善可陈的...

2018-12-30 18:29:29

阅读数 184

评论数 0

Linux-gdb-段错误调试

[Github-pages] Gdb 是一个超级强大的工具,经常在 Linux 平台的内核开发与应用程序开发当中看到它的身影。由于它的命令集极其庞大,本文就不针对具体的命令进行介绍,而是根据具体的问题场景进行一次使用总结,我最常用来调试的是段错误一类的场景,这里就取一个例子进行总结。。 段错误类...

2018-12-16 19:28:55

阅读数 100

评论数 0

一部分男生的择偶观

故事要从很久以前说起,那是我高二的时候,我和我前前任、前任与现任女朋友(其实是一个人)的相遇是在我上高二下学期分班之后的事情了,那个时候才高二,男生本来就成熟的比较晚,并且我女朋友比我大几个月,所以当我的前桌告诉我:你同桌好像有点儿喜欢你啊。那一刻之前我是丝毫没有意识到的,是真的,那时我真的没有细...

2018-12-08 09:17:38

阅读数 296

评论数 6

提示
确定要删除当前文章?
取消 删除
关闭
关闭