dddsx259

导航

2025年9月13日 #

Graph Traversal & Shortest Path

摘要: Graph Traversal Graph 是一种在数学与计算机科学中被广泛用到的数学对象. 一个graph由两个集合组成, 也即:\(G=(V, E)\), 其中 \(V\) 是包含着所有 顶点 的 顶点集, \(E\) 是包含所有 边 的 边集. 相关术语约定: 我们称两顶点 相邻(incide 阅读全文

posted @ 2025-09-13 13:51 dddsx259 阅读(10) 评论(0) 推荐(0)

2025年8月8日 #

优先队列与堆

摘要: CS61B 优先队列与堆 priovity queue 1. 优先队列 Priority Queue 1.1 定义 优先队列(Priority Queue, 简称PQ), 是一种队列, 他支持快速插入/删除最值操作. 或者我们换个说法, 优先队列支持快速处理高优先级元素, 如果是键值小的元素优先级高 阅读全文

posted @ 2025-08-08 14:10 dddsx259 阅读(17) 评论(0) 推荐(0)

2025年8月5日 #

Search Tree

摘要: Search Tree 大体内容整理自UCB-CS61B 教材的Lec16-18(因此采用java语言) CS61B-Textbook 大致顺序是-BST-B树-红黑树-AVL 给大家推荐一个可视化数据结构的网站 Data Structure Visualizations 1. 二叉搜索树 BST( 阅读全文

posted @ 2025-08-05 18:45 dddsx259 阅读(18) 评论(0) 推荐(0)

2025年7月27日 #

MIT6.006 有趣习题整理

摘要: 1. Problem Season3 P3-3 (d) 简而言之, 让我们找到最便捷的排序方法. 数据是 \(n\) 个比值: \(\frac{w_i}{f_i}\) , 其中: \(w_i,f_i\in(0,n^2]\) 且为整数(没有重复元素) 很自然的, 我们第一时间想到, 使用merge s 阅读全文

posted @ 2025-07-27 19:39 dddsx259 阅读(12) 评论(0) 推荐(0)

2025年7月23日 #

Hash(包括一部分决策树)

摘要: MIT6.006 Lec4 Hash(包括一部分决策树) 我们先前使用了基于排序的预处理, 将无序数组变为有序, 这样通过二分查找(binary search)就可以实现 \(O(\log n)\) 的查找. \(O(\log n)\)已经在效率上超越线性时间\(O(n)\)了. 但是基于比较顺序的 阅读全文

posted @ 2025-07-23 19:39 dddsx259 阅读(16) 评论(0) 推荐(0)

生成函数

摘要: 生成函数 : 1. 普通生成函数 \((a_n)_{n\in\mathbb{N}}\)的母函数, 也被称作“生成函数(Generating Function)“, 是一种形式幂级数, 其每一项的系数都可以提供关于这个数列的信息. e.g. \[G(x)=a_0+a_1x+...+a_kx^k+\do 阅读全文

posted @ 2025-07-23 19:34 dddsx259 阅读(28) 评论(0) 推荐(0)

2025年7月9日 #

Sort

摘要: MIT6.006 Lec3 sort 我们先详细的定义一下四种时间复杂度: 3.1.1 平均(期望)时间复杂度 即每个输入规模下所有可能输入对应用时的平均值的复杂度(随机输入下期望用时的复杂度) 3.1.2 最好时间复杂度 即每个输入规模下用时最短的输入对应的时间复杂度 3.1.3 最坏时间复杂度 阅读全文

posted @ 2025-07-09 19:29 dddsx259 阅读(21) 评论(0) 推荐(0)

2025年7月2日 #

MIT6.006 Lec1&2 Intro and Data Structure

摘要: 我个人认为这两节课的定位类似, 都是为后续算法讲解提供理论基础, 故合为一篇.因为写的时候还想全英记笔记, 所以这一篇是英文, 后续大概率会回到中文, 原因见随笔. 同时这一篇笔记几乎等于对MIT6.006公开Notes的简单整理+简单扩充, 因为MIT的Notes太优质了, 个人能做的修改聊胜于无 阅读全文

posted @ 2025-07-02 22:24 dddsx259 阅读(27) 评论(0) 推荐(0)

2025年6月30日 #

算是小自述?

摘要: 简单算是做个入站自述(笑 阅读全文

posted @ 2025-06-30 18:52 dddsx259 阅读(22) 评论(0) 推荐(0)