上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 本系列博客为MIT的《Missing in CS Class》的课程笔记。 Class2(2020):Shell基础(二)——Shell脚本设计基础 注:若无特殊说明,本文中带有[]的部分均为可选参数。 脚本文件 脚本语言为解释执行,其运行需有解释器,如Python。Shell是一种脚本语言,其文件 阅读全文
posted @ 2025-01-29 04:00 椰萝Yerosius 阅读(10) 评论(0) 推荐(0) 编辑
摘要: Shell概念 本系列博客为MIT的《Missing in CS Class(2020)》的课程笔记。 注:<>或^在本文中指Ctrl,如c或^c指Ctrl-c 终端 <Ait+T>:打开终端 <L>:清空终端内容 流的概念 文件被视为连续的字节流进行处理。文件分为普通文件与设备文件。 普通文件:分 阅读全文
posted @ 2025-01-23 20:31 椰萝Yerosius 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 字符串模式匹配(一)——单模匹配(KMP) 单模匹配的常用算法为KMP,多模匹配常用算法为AC自动机。 暴力匹配法(BF, O ( ∣ S ∣ × ∣ T ∣ ) O(|S|\times |T|) O(∣S∣×∣T∣)) 设源串 S S S的匹配指针为 i i i,模式串 T T T的匹配指针为 j 阅读全文
posted @ 2025-01-16 15:18 椰萝Yerosius 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 线段树 模板题:线段树1-洛谷(代码) 线段树是一种平衡二叉树,其核心思想为二分+分治+懒标记,可在 O ( log ⁡ 2 n ) O(\log_2n) O(log2​n)的复杂度内完成单点修改、区间修改、区间查询等操作。 设原序列长度为 n n n,则每个节点 i d ( 1 ≤ i d ≤ 4 阅读全文
posted @ 2024-12-28 01:03 椰萝Yerosius 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 字符串基础概念 字符串:简称串,是由字符组成的有限序列。串中所包含的字符个数为串长,串长为0的串为空串。串长与所有对应位置字符都相同的串为相等串,空串一定为相等串。子串、子序列:设从原串 S S S某一位置开始,若以连续顺序取 S S S中若干长度的字符,所组成的新串 S ′ S' S′即为 S S 阅读全文
posted @ 2024-09-16 14:47 椰萝Yerosius 阅读(5) 评论(0) 推荐(0) 编辑
摘要: Johnson 本质:SPFA+Dijkstra特点:多源最短路适用对象:允许负权图,不允许负环图(负环:图上边权之和为负的环,负环图无法求解最短路)存储结构:链式前向星核心思想:先使用SPFA/Bellman-Ford计算潜在值,将所有边的权值调整为非负,再对每个顶点使用Dijkstra算法流程: 阅读全文
posted @ 2024-08-17 20:30 椰萝Yerosius 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 最短路计数 算法流程:在最短路算法中另设置一个 d p dp dp数组用于计数最短路,并将源点的 d p [ S ] = 1 dp[S]=1 dp[S]=1。在松弛操作时: if(dis[V]==dis[U]+W) dp[V]+=dp[U]; if(dis[V]>dis[U]+W){ dis[V]= 阅读全文
posted @ 2024-08-16 17:58 椰萝Yerosius 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 堆 堆是一种在频繁插入删除情形下,仍能高效获取序列最值的数据结构。堆顶为树根,始终保持所有元素的最优值。堆总是一棵完全二叉树,称为二叉堆,因此其存储结构中定位其子节点无需left和right。堆可分类为大根堆、小根堆。 在堆中的任意节点,其总<=(大根堆,less)或>=(小根堆,greater)其 阅读全文
posted @ 2024-08-13 17:44 椰萝Yerosius 阅读(3) 评论(0) 推荐(0) 编辑
摘要: SPFA 本质:DP,基于队列优化的Bellman-Ford 特点:单源最短路,求解一个源点到其他所有点的最短距离,不稳定 适用对象:允许负权图,不允许负环图(负环:图上边权之和为负的环,负环图无法求解最短路),同时也可求最长路。 存储结构:链式前向星 核心思想:用队列保存松弛边的出度点,调整其邻接 阅读全文
posted @ 2024-08-07 19:42 椰萝Yerosius 阅读(5) 评论(0) 推荐(0) 编辑
摘要: Raicom CAIP系列比赛历年真题均在PTA教育超市售卖。本场比赛真题售卖链接入口 RC-u1 大家一起查作弊 分数 15 在今年的睿抗比赛上,有同学的提交代码如下: public asfiasfgwef12(){ int tsadflas=3; int masf11233=2; int[]wa 阅读全文
posted @ 2024-08-04 16:23 椰萝Yerosius 阅读(10) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页
点击右上角即可分享
微信分享提示