自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个蠢人的博客

一个蠢人的博客

  • 博客(7)
  • 收藏
  • 关注

原创 关于红米note4x tim(v3.5.0.3148)迁移消息记录加载二维码界面闪退怎么办

关于红米note4x tim(v3.5.0.3148)迁移消息记录加载二维码界面闪退怎么办

2023-02-12 19:07:59 476

原创 huffman树的最优性证明(口胡)

huffman树最优性的口胡证明

2022-12-28 16:38:40 139

原创 关于单调栈

说起来我一次也没写过单调栈的博客,这里就写一点掺杂着自己理解的东西。当然可能有问题啦,毕竟这东西我说不上很熟悉,但是确实是非常简单又普通的一个数据结构。定义所谓的单调栈,即是满足单调性的栈结构。说到单调性,它必然是基于某种关系的。当然它也不一定就是数值的大小关系,我觉得只要是某种全序关系应该就可以了。(虽然我也一时想不起有在什么不是大小关系的题上用过单调栈,不过,嘛,毕竟我也不是很熟悉单调栈的)至于栈,大家就非常熟悉了,是指只能在栈顶进行插入和删除的数据结构。如何在插入时保持单调性假设我们要维护

2022-03-05 00:13:07 337

原创 关于manjaro命令行界面方块乱码

通常情况下这些方块乱码是中文,其实这篇文档讲的很清楚,如果/etc/locale.conf中有设置LANG=zh_CN.UTF-8就会导致tty乱码。解决办法也如文档所说有两个:首先是修改/etc/locale.conf中LANG=zh_CN.UTF-8为LANG=en_US.UTF-8,然后通过在~/.xinitrc或~/.xprofile中添加export LANG=zh_CN.UTF-8export LANGUAGE=zh_CN:en_US来为图形界面配置中文(如果没有动过设置应该不需要注

2021-11-20 23:40:28 3282

原创 关于为什么从5个数找出中位数最少要比较6次

首先明确一点,如何保证这个数是中位数?我们需要保证有2个大于等于该数的数和2个小于等于该数的数。那么显然至少需要4次有效比较来保证这一点。更形象化一点说就是 0、1、2、3、40、1、2、3、40、1、2、3、4 这 555 个数我们需要 0<10<10<1 或 0<20<20<2、1<21<21<2、2<32<32<3、2<42<42<4 或 3<43<43<4四组关系才能保证222是中位数。

2021-10-22 12:54:40 916

原创 关于二分搜索

本来是打算把自己以前写的二分博客原封不动地搬过来的,但是细品觉得自己写的是什么鬼…算了简单地重新写写吧,反正二分是基础了。若序列前半和后半在某条件上具有相反的取值,则我们可以通过二分在log⁡n\log nlogn的时间里找到分界点。lll用来返回后半的起点,rrr是前半的终点。不妨令后半对条件的取值为真,前半对条件的取值为假。下面是伪代码。bool somecondition(int a){ //返回a是否满足某条件}int bitsearch(int l, int r){

2021-07-04 17:13:15 308

翻译 关于tarjan算法

tarjan算法其实是在dfs基础上维护一个标志值来判断当前点是否是某种特殊点,而学习tarjan算法,通过tarjan的DEPTH-FIRST SEARCH AND LINEAR GRAPH ALGORITHMS学习好像并不是什么好的选择…但是读一读dalao的论文还是挺有趣的,本文对tarjan的论文进行简单翻译和补充我自己的理解。一些符号和基础定义:对于图G=(V,E)G=(V,E)G=(V,E)来说。路径p:v⇒∗wp:v\stackrel{*}{\Rightarrow}wp:v⇒∗w表示存在

2021-06-04 19:22:02 314

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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