学校课程作业之路
文章平均质量分 89
左家垅的作业,学弟学妹们可以参考
ShowM3TheCode
Do something you never did to get something you never had.
展开
-
算法设计与分析实验指导2——棋盘覆盖问题
算法设计与分析实验指导2文章目录算法设计与分析实验指导22. 棋盘覆盖问题2.1 思路分析2.2 代码2.3 测试数据2. 棋盘覆盖问题这篇讲得很清楚2.1 思路分析利用分治的思想:当k=0时,结束递归;当k>1时,将2k * 2k的棋盘分成四个2k-1*2k-1的子棋盘,其中有一个子棋盘必然包含一个残缺的方块,另外三个是完整的,这时候在三个完整的子棋盘的边界放一个跨越边界的L型骨牌,作为残缺方块,这样所有四个子棋盘都有了残缺方块,相当于变成了四个规模减小的子问题。2.2 代码/原创 2022-05-21 23:48:13 · 195 阅读 · 0 评论 -
算法设计与分析实验指导1——快速排序及第k小数
文章目录1. 快速排序及第k小数1.1 快速排序1.1.1 Implementation 11.1.2 算法特性分析1.1.3 Improvement 1: 降低空间复杂度——Tail Call1.1.3 Improvement 2:避免最坏情况——随机基准数1.2 第k小数1.2.1 Implementation 1: 基于快排1.2.2 Implementation 2: 基于堆排序1.3 正确性验证1.3.1 题目:[215. 数组中的第K个最大元素](https://leetcode.cn/prob原创 2022-05-20 23:28:43 · 302 阅读 · 0 评论 -
Python实验1——网络爬虫及数据可视化
Python实验1——网络爬虫及数据可视化文章目录Python实验1——网络爬虫及数据可视化前言1. 实验目标与基本要求1.1 实验目标1.2 基本要求2. 主要知识点、重点与难点2.1 主要知识点2.2 重点2.3 难点3. 实验过程设计3.1 实验设计流程图3.2 数据获取与处理3.2.1 龙虎榜数据3.2.1.1 获取网页静态文本3.2.1.2 获取需要的数据3.2.1.3 存储到数据库中3.2.2 个股数据获取与处理3.2.2.1 获取网页静态文本3.2.2.2 获取需要的数据3.2.2.3 存储原创 2022-05-19 00:08:00 · 2736 阅读 · 0 评论 -
Linux源码分析: 12 内核是如何实现内存管理的
Linux源码分析: 12 内核是如何实现内存管理的原创 2022-06-15 11:12:22 · 209 阅读 · 0 评论 -
算法设计与分析实验指导(完整版)
算法设计与分析实验指导文章目录算法设计与分析实验指导1. 快速排序及第k小数1.1 快速排序1.1.1 Implementation 11.1.2 算法特性分析1.1.3 Improvement 1: 降低空间复杂度——Tail Call1.1.3 Improvement 2:避免最坏情况——随机基准数1.2 第k小数1.2.1 Implementation 1: 基于快排1.2.2 Implementation 2: 基于堆排序1.3 正确性验证1.3.1 题目:[215. 数组中的第K个最大元素](h原创 2022-05-22 23:06:15 · 1103 阅读 · 0 评论