自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 论文‘major revise’ response注意点(干货)

论文大修(major revise)对审稿人的回复(response)应该注意的地方

2023-12-16 16:13:36 204

原创 第十四/三届蓝桥杯C/C++A组比赛感悟(省一、省三)

c++,蓝桥杯,省一

2023-10-17 11:07:32 764

原创 《操作系统》重点学习总结

专业课,操作系统,面试,期末复习

2023-07-27 20:11:11 245

原创 《计算机网络》学习重点详细总结归纳(期末、面试)

计算机网络,专业课,期末,面试

2023-07-19 07:00:00 148

原创 《概率论与数理统计》详细复习总结(概率论部分Part I)

性质:无记忆性 —— P({X>s+t | X>s})=P{X>t}

2023-07-12 22:43:32 1173 1

原创 将Python代码在Linux与Windows之间移植的路径相关问题

linux,移植,windows,路径

2023-07-06 16:16:10 645 1

原创 前缀和算法详解(附C++代码示例)

前缀和详解

2023-07-06 15:46:42 334 4

原创 哪个编程语言是你心中的top1?

Fortran出现的时候,人人都在惊叹它的诞生。可在几十年后的今天,它早已被Python等语言取代。或许我们不必执着于现在究竟哪门语言排在热榜前列,因为它们只代表着目前的市场、受众。几十年后,它们也不过是下一个Fortran。

2023-06-30 15:41:14 50

原创 线性代数----对一些概念深入理解(多角度)

线性代数,专业课

2023-06-26 20:16:24 106 1

原创 《线性代数》学习归纳与总结(第一部分)

线性代数,学习,专业课

2023-06-26 19:50:20 115 1

原创 leetcode例题整理4(滑动窗口)(c++)

算法,leetcode,滑动窗口

2023-06-25 15:52:21 24

原创 leetcode例题整理3(前缀和)

leetcode,前缀和,算法

2023-06-25 15:47:04 50

原创 《数据结构》学习总结与归纳(后30%)

数据结构,算法,排序,查找

2023-06-25 09:54:15 33

原创 《数据结构》学习总结与归纳(前70%)

数据结构,算法,链表,数组

2023-06-24 22:24:58 57

原创 leetcode例题整理2(简单数学+二分)(c++)

算法,二分,数学,c++,leetcode

2023-06-24 17:50:38 85

原创 leetcode例题整理1(哈希+简单数学)(c++)

leetcode,哈希,数学,c++

2023-06-24 17:48:17 82

原创 算法剪枝小记

剪枝,算法

2023-06-24 17:32:28 54

原创 查找算法重点与个人理解(c++)

lower_bound (vec.begin(),vec.end(),xx):从数组中找到第一个不小于 xx 的元素,返回值是迭代器it,减去vec.begin(),变成下标。特殊:如果找不到大于等于xx的元素(xx最大),那么返回vec.end(),即减去vec.begin()后得到的值是数组的长度。(左、右是递归操作,根是直接操作(不一定是输出,操作可以多样化,比如val的比较、push_back等))***二叉搜索树的中序遍历,直接操作设置为push_back,得到的vec就会是递增数组***

2023-06-24 17:28:01 32

原创 动态规划dp(c++)举例详解

动态规划,dp,c++

2023-06-24 17:24:21 460

原创 对线段树的理解

线段树

2023-06-24 17:16:11 30 1

原创 质数筛法总结(C++)

C++,质数筛

2023-06-24 17:09:17 94 2

LU分解法求解线性方程组

LU分解法求解线性方程组基本算法实现

2023-07-13

改进Euler法求解常微分方程

Matlab实验报告

2023-07-10

变步长复合Simpson求积公式实验报告

Matlab实验报告

2023-07-10

Lagrange插值实验报告

Matlab实验报告

2023-07-10

Gauss列主元消去法求解线性方程组

Matlab实验报告

2023-07-10

Matlab上机实验1实验报告

实验1:熟悉 MATLAB 工作环境向量、矩阵的生成及其基本运算

2023-06-27

启发式搜索8/15数码问题c++源码

1、实验环境 Visual Studio 2019 2、实验目的和要求 ①实验目的:熟悉掌握启发式搜索算法A*及其可采纳性 ②实验要求:编写程序实现8数码和15数码问题,采用至少两种估价函数,分析估价函数求解问题时候的效率差别,分析估价函数对搜索算法的影响 3、解题思路 ①首先,定义一个open表和一个close表用于后续搜索,再定义一个搜索图G,并将初始状态节点放入open表,图G中。 ②其次,对open表按照估价函数进行排序(首次排序其实无意义),由排序后的open表得到最接近目标状态的结点,将该节点取出,若该节点与目标状态一致,则跳转第④步。 ③对由②中找到的结点进行扩展(本题中具体实现为将“0”码向上、下、左、右四个方向移动),并将扩展得到的新节点放入open表和图G中,将扩展结束的结点放入close表中避免再次对其扩展。而后返回第②步。 ④根据每一次扩展后在子节点的结构体中留下的父节点信息(close数组下标),由最终得到的目标状态结点一步步往前回溯,可得到最终解图。

2023-06-27

最长公共子序列问题c++实现(动态规划)

实现环境:VS2019。(一)本题随着序列的更新,最长公共子序列的变化具有前效性,符合动态规划的特点,自然想到动态规划的方法。 (二)a字符串每增加一个字符ai,都将它和b中的所有字符比较一遍,如果遇到相等的那么当前的最长公共子序列即为a1,a2...ai-1与b1,b2...bj-1的最长公共子序列加上ai和bj,如果遇到不相等的那么当前的最长公共子序列为a1,a2...ai-2与b1,b2...bj-1的最长公共子序列或者a1,a2...ai-1与b1,b2...bj-2的最长公共子序列,这也就是状态转移方程,最终依据得到的最长公共子序列长度数组回找路径即可得到最长公共子序列(不唯一)。 (三)使用一个二维数组he来存放当前状态下的最长公共子序列长度,最终依据得到的he数组回找路径。 ·复杂度分析: ①时间复杂度:O(n*m); ②空间复杂度:O(n*m);

2023-06-27

棋盘覆盖问题c++源码(分治法)

对于大小为NxN的棋盘,使用L形积木填充。具体地,输入N后,程序使用分治法不断划分,划分到最小单位时,再进行填充。 1、实验环境 vs2019 2、实验题目 棋盘覆盖 3、问题分析、数学建模、算法设计 (一)不断将棋盘围绕中心划分为等分的四份,每次等分前根据特殊块的位置放置一个积木,直到棋盘的长度足够小(n=2)时,不再划分,进行填充。 (二)①若n=2,结束划分 ②若n>2,继续划分 (三)不使用全局变量,将信息作为参数进行传递。主要的参数有当前棋盘起点坐标(ax,ay),特殊点坐标(bx,by),棋盘长度n,二维棋盘board,以及当前以及使用的符号数cnt, 设计函数trio,将n=2作为递归出口,若n不等于2,则依据特殊点位置放置一个积木,再将棋盘四等分,继续递归。 ·复杂度分析: ①时间复杂度:O(n*n); ②空间复杂度:O(n*n);

2023-06-27

整数分划问题c++代码

输入一个整数值,给出该整数值的所有种分划情况。如输入3,输出为:“2+1,1+1+1”。运行环境:VS2019

2023-06-26

空空如也

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

TA关注的人

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