专业课复习笔记 10

感觉专业课就是考研的几个科目里面难度最高的科目,我要好好加油,争取拿下一百二十分。这个要是过不了线,考研基本废完了。我感觉专业课练习题没有说像是数学那么多练习题,反而是需要自己仔细去理解里面的知识,记住知识,然后一些经典的题搞清楚,然后剩下的,可能就只能交给运气了。奥,还有多写几道二叉树和二叉搜索树的算法题,说不定有用呢。虽然写了考试的时候算法题也不一定能写出来,但是肯定是有一些帮助的,毕竟那么多分呢,不能直接就放弃了。有时间就上力扣写一写,主要是动不了笔,当然越是这样越要做,不做就废完了。

感受就是专业课是四门科目里面对自己考试最重要的一个科目。不好好学感觉真的过不了线,别说一百二十分了。最重要就是数据结构和计组了。看网课的时候不能做电子笔记,有点容易中断思路,更加适合在书上做笔记。看书等,更适合做电子笔记,就像是用费曼学习法,自己给自己讲解一遍这个知识点。也别自己硬啃了,多看视频去理解知识点。好好加油。从现在开始每篇笔记的字数严格大于 1500 我再上传。这样可以一定程度保证每一篇 blog 多多少少还是有一些的内容的。现在的复习重点是图这个章节。我之前看算法基础课实际上了解过一些图的知识,感觉就是算法模板,大佬研究出来了,然后后人记住就好了。

之前学习算法设计与分析的时候接触过这个知识,但是完全没理解这个东西的本质。很多应用问题的解,在形式上都可以看作若干元素按特定次序构成的一个序列。搜索空间的规模和全排列的总数大体相当。

之前想着这个感觉总是容易因为网上充斥的各种信息,影响自己的时间和精力的分配,然后就搁置了,但是我们最后总得学会和自己友好地相处。所以慢慢来,给自己时间。让自己慢慢变好。真的不能着急。实际上这个也是一个练心的过程呢。

弗洛伊德算法建堆不适合在线算法。现在调整一下学习的思路,改成并行复习。这样高频多轮,这样学校效果可能稍微好点儿,然后心态保持一个稍微佛系一点的心态。框架上面可以稍微搭建一下,一遍别贪多求全,就是把基础的东西稍微学一学,完成比完美更重要。看 ppt 比看视频,对我个人来说更爽一些。所以下面是我看 ppt 的一些理解。还有看书的一些理解。I can not choose the best, the best choose me. 还是先看书吧,感觉看 ppt ,信息不是那么连贯,我的基础知识那么一般,内化不了这里面的关键意思呢。感觉一段文字,多读几遍,大概也能看懂吧,这也是中文,又不是数学或者哲学,有什么阅读门槛么,都是纸老虎。搜索树和词典可以对所有的数据进行操作。有啥概念的问题就上网搜一下,有啥逻辑上的问题理解不清楚就请教一下别人。确实没啥本质上的绕不过去的难以理解的东西,实在难以理解就放弃就好了。我的目标也不是考满分。

这里的这个全序关系,感觉大概就是可以比较大小的意思吧。要求两个元素之间是可以比较大小的。散列表属于词典,数值和秩之间有某种随机的关联。也就是说,搜索树是显式的全序关系,词典是隐式的全序关系。也就是说,都是可以比较大小的。优先队列是循优先级访问。优先级队列寻找的是全局的极值,全局的极值,就是最大值或者最小值呢。

ADT 很简单,就是抽象数据类型的意思。就是英文首字母。我认为这样表示,就是为了显得比较专业。实际上很容易吓坏初学者。从今天开始,把小标题这个部分省略掉,我写这个博客,主要是为了整理自己的学习思路,记录这个过程,不考虑后续查看。队列这个数据结构的特点是先进先出,先来先服务,这个现实生活中体现得淋漓尽致,比如说排队处理某个任务,排队吃饭之类的。但是这种确实是不够灵活,我们生活中很多事情都需要灵活处理。某种属性的大小关系,可以认为是优先级。优先级队列实际上和急诊非常类似。急诊就是考虑病人的病情的紧急程度从而做出一个判断。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pswp.cn/bicheng/82756.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C语言 文件操作(2)

目录 1.文件的顺序读写 2.文件的随机读写 3.文件读取结束的判定 4.文件的缓冲区 1.文件的读取顺序 1.1 顺序读写函数介绍 上面说的适用于所有输入流一般指适用于标准输入流和其他输入流(如文件输入流);所有输出流 一般指适用于标准输出…

QGIS新手教程2:线图层与多边形图层基础操作指南(点线互转、中心点提取与WKT导出)

QGIS新手教程:线图层与多边形图层基础操作指南(点线互转、中心点提取与WKT导出) 目录 QGIS新手教程:线图层与多边形图层基础操作指南(点线互转、中心点提取与WKT导出)📌 引言第一部分&#xff1…

Netty 框架介绍

1. Netty 框架介绍 Netty 是一个基于 Java NIO(Non-blocking I/O)的异步事件驱动网络应用框架,旨在快速开发高性能、高可靠性的网络服务器和客户端。它简化了 TCP/UDP 等协议的编程,并提供了高度可定制的组件,适用于高…

Eclipse 插件开发 5.2 编辑器 获取当前编辑器

Eclipse 插件开发 5.2 编辑器 获取当前编辑器 1 获取活跃编辑器2 获取全部编辑器 Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: Click1 Bundle-SymbolicName: com.xu.click1;singleton:true Bundle-Version: 1.0.0 Bundle-Activator: com.xu.click1.Activato…

完成LRU页面调度算法的模拟

目录 1.上代码 2.实现思路 1.上代码 #include<iostream> using namespace std; //内存块类 class memory { public:void init();void alter(int a, int b);int check_full();int check_old();int check_exist(int a);void run();void refresh();friend int manage(me…

Three.js 直线拐角自动圆角化(圆弧转弯)

目录 前言 计算圆心坐标 计算两条直线的角平分线 计算dir1 dir2的夹角 计算圆心到直线交点的距离 计算圆心 计算从正X轴算起曲线开始、终止的角度 计算垂足与两直线交点距离 计算垂足 计算垂线 计算两垂线与x轴的夹角 ​编辑 计算圆弧是否按照顺时针方向来绘制 成功…

【MYSQL】mysql单表亿级数据查询优化处理

1、实践表明mysql单表数据超过一亿后&#xff0c;数据进行交并差效率会非常慢&#xff0c;所以这时候就要进行表的优化。 我这里主要是使用索引。 2、表字段精量精简 查索引&#xff0c;建索引&#xff0c;删索引语法 --查看索引 -- SHOW INDEX FROM 表名; -- 删除索引 --AL…

C++基础:模拟实现vector(有存在深层次的浅拷贝问题)

目录 引言 一、vector的基本框架 二、尾插push_back、reserve扩容、任意位置插入insert&#xff08;增&#xff09; 1.reserve扩容 2.push_back尾插 3.深层次的浅拷贝问题 4. 任意位置插入数据insert(会使迭代器失效) 三、构造、析构、拷贝构造函数 1.构造函数 1.1无…

【力扣】关于链表索引

怎么才能走到目标节点呢&#xff1f; 从9走到2&#xff0c;需要2步&#xff0c;他们的索引分别是&#xff1a;0&#xff0c;2 在for循环里&#xff1a;int i 0; i < 2; i i的范围是【0&#xff0c;2&#xff09; 有&#xff1a;2 2 - 0 如果从虚拟头节点开始走到2&#x…

C++ ODB框架详解:现代C++对象关系映射解决方案

目录 框架简介安装与配置基础概念实体映射数据库操作查询操作高级功能性能优化最佳实践 框架简介 ODB&#xff08;Object-Relational Database&#xff09;是一个专为C设计的对象关系映射&#xff08;ORM&#xff09;框架&#xff0c;由CodeSynthesis公司开发。它提供了一种…

Ai书签管理工具开发全记录(一):项目总览与技术蓝图

文章目录 Ai书签管理工具开发全记录&#xff08;一&#xff09;&#xff1a;项目总览与技术蓝图 ✨1. 项目背景与核心价值 &#x1f4a1;1.1. 核心特点 2. 技术架构分析 &#x1f3d7;️功能架构全景图典型工作流 3. 核心技术栈选择 &#x1f6e0;️4. 预期使用功能说明 &#…

GUI 编程——python

GUI 编程核心概念 GUI&#xff08;图形用户界面&#xff0c;Graphical User Interface&#xff09; 是一种通过图形元素&#xff08;窗口、按钮、菜单等&#xff09;与用户交互的应用程序形式&#xff0c;相比命令行界面更直观易用。以下是学习 GUI 编程的基础概念和流程&…

【Doris基础】Apache Doris 基本架构深度解析:从存储到查询的完整技术演进

目录 1 引言 2 Doris 架构全景图 2 核心组件技术解析 2.1 Frontend 层&#xff08;FE&#xff09; 2.2 Backend 层&#xff08;BE&#xff09; 3 数据存储与复制机制 3.1 存储架构演进 3.2 副本复制策略 4 查询处理全流程解析 4.1 查询生命周期 5 高可用设计 5.1 F…

光电赋能低空场景,灵途科技助力无人机持续升级

2025 UASE 主题为“步入低空经济新时代”的“2025第九届世界无人机大会暨国际低空经济与无人系统博览会/第十届深圳国际无人机展览会”5月23日在深圳会展中心隆重开幕。本届展会汇聚了全球800余家企业参展&#xff0c;展示5000多款无人机及系统设备&#xff0c;全面呈现低空经…

iOS QQ抽屉式导航的实现

QQ个人中心的侧滑功能(通常称为"抽屉式导航")可以通过以下几种方式在iOS中实现&#xff1a; 主要实现方案 使用第三方库 最快速的方式是使用成熟的第三方库&#xff1a; SWRevealViewController&#xff1a;最流行的侧滑菜单库MMDrawerController&#xff1a;另一…

【Pandas】pandas DataFrame drop

Pandas2.2 DataFrame Reindexing selection label manipulation 方法描述DataFrame.add_prefix(prefix[, axis])用于在 DataFrame 的行标签或列标签前添加指定前缀的方法DataFrame.add_suffix(suffix[, axis])用于在 DataFrame 的行标签或列标签后添加指定后缀的方法DataFram…

长短期记忆网络 (LSTM) 详解:从原理到应用

一、引言&#xff1a;序列数据处理的挑战​ 在自然语言处理、语音识别、时间序列分析等领域&#xff0c;数据通常以序列形式存在&#xff0c;前后数据点之间存在依赖关系。传统循环神经网络 (RNN) 虽然能捕捉序列依赖&#xff0c;但存在严重的梯度消失 / 爆炸问题&#xff0c;…

三天掌握PyTorch精髓:从感知机到ResNet的快速进阶方法论

本文较长&#xff0c;建议点赞收藏&#xff0c;以免遗失。更多AI大模型应用开发学习视频及资料&#xff0c;尽在聚客AI学院。 一、分析式AI基础与深度学习核心概念 1.1 深度学习三要素 数学基础&#xff1a; f(x;W,b)σ(Wxb)(单层感知机) 1.2 PyTorch核心组件 张量操作示例…

Linux操作系统概述

一、操作系统的作用 1、五大基本功能 &#xff08;1&#xff09;进程和线程的管理&#xff1a;进程线程的状态、控制、同步互斥、通信调度等 (2&#xff09;存储管理&#xff1a;分配/回收、地址转换、存储保护等 (3&#xff09;文件管理&#xff1a;文件目录、文件操作、磁盘…

Python爬虫第22节- 结合Selenium识别滑动验证码实战

目录 一、引言 二、滑动验证码原理与反爬机制 2.1 验证码原理 2.2 反爬机制 三、工程实战&#xff1a;滑动验证码识别全流程 3.1 工程准备 3.1.1 环境依赖 3.1.2 目标网站与验证码识别案例 3.2 核心破解流程 3.2.1 自动化打开网页与登录 3.2.2 获取验证码图片&#…