自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 【算法导论学习记录】1排序和顺序统计量

【代码】【算法导论学习记录】1排序和顺序统计量。

2025-04-19 13:56:49 236

原创 【算法导论学习记录】0 引言和部分准备知识

本系列是我详细学习《算法导论》的笔记。

2025-04-17 18:36:18 668

原创 【算法设计基础】4 图算法

而对于sink SCC中的开始结点,它到其之外的SCC都不存在路径,因此也就不可能遍历到其他SCC中,并且其自身是强连通分支,因此对每个结点都存在路径,这需要结合DFS的遍历性质进行严谨的证明,此处从简。这个算法的动机简单地来自以下想法:可以将一个DAG中那些入度为0的点(必然存在)移出至排序中,这会导致一批新的入度为0的点形成,因此算法继续,直到所有点都被从图中移除为止。另一个关于反向图的性质是,将图反向后得到的强连通分支图也是原来强连通分支图的反向图(每个强连通分支也没有改变)。

2025-01-02 11:58:36 1774

原创 【算法设计基础】2 动态规划

我们曾提到需要注重分析问题的子结构和性质,并从中试图找到解决问题的抓手。是否成立,实际上这是由最优性做出的选择:因为最优解是最大者,所以综上有。,分别为该请求的开始时间、结束时间和权重,该集合中的请求按照。,要求其中任两个请求不冲突,并最大化请求权重和。,这样就可以计算出所有问题域上的最优解了。,就需要取该子问题的最优解并加上。,并且我们发现该子问题的求解过程是。的任意情况,即最终的递归关系为。不冲突的请求中的最大者,那么。上的最优解,那么上述讨论即。,那么剩下的可选请求还有。

2024-12-28 23:21:01 475

原创 【算法设计基础】1 分治法

算法的实际应用过程涉及设计、分析、实现和调优。文章的目的是记录学习算法设计过程中遇到的典型方法,以及典型案例的所有基本信息,包括算法设计方法、问题分析、算法设计、算法证明、算法分析等。LeetCode等算法刷题网站的普及让人们接触算法实践的门槛降低了,因此许多未受训练的学习者盲目地投入后两个阶段,不但走了弯路,还散播了一种算法似乎可以“上手即用”的幻象。请始终明确一点,算法设计和分析是数学。

2024-12-25 12:09:45 1761

原创 OS Three Easy Pieces Ⅱ: virtualization(of memory)

notes for Operating System: Three Easy Pieces, part 2

2024-03-31 19:52:43 1715 1

空空如也

空空如也

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

TA关注的人

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