自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python在忘mysql密码后该如何重新连mysql

通过管理员模式进去后 用命令mysqld --skip-grant-tables越过验证。用mysqld delete mysql 把之前的库删了。mysql -u "mysql的名字" -p。再输入mysql -u root 直达账户。这里 new_password为自己的密码。然后你密码改了就可以随意操作了。先到mysql的bin目录下。进入mysql的指令是。

2024-05-28 17:25:13 89

原创 哈希表的妙用

用哈希表,将每三个数字中 任意两个数字存储起来,公式H=a*p+a,用一个数字来代表两个数。res+=map[a[i-1]*p+a[i]]++ (这样依次加三次)则这么加三次。要么1 2同 要么1 3 同 要么2 3 同,不可能1 2 3 都同,所以。有三个数字相同,则做减法*3 ,因为不满足条件同时会 加上三次。

2024-05-21 11:00:30 195

原创 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈夫曼树

被折磨了好久,错误点1 select(Huf,i-1) 错误点2 huf[i].parent==0。

2024-04-26 20:05:54 208 1

原创 树倒着打印输出

先向右遍历,同时空格也要变多,那么就先prt(root->right,space+cnt) 其中space是离最左边多远,cnt是每次叠加的有多远输出最右边端点 和 空行再向左遍历同样prt(root->left,space+cnt)

2024-04-26 16:05:19 208

原创 根据前序和中序还原树

因为这个代码十分抽象和牛逼,因此我们先从代码入手。

2024-04-23 23:20:27 196

原创 数据结构——线索树

核心思路就是要先将空指针转为线索 也就是多出来的n+1个指针,然后再将这些指针连成一个链表,遍历就可以达到O(n)的速度打出。以下代码为中序遍历 前序和后续随缘更新。

2024-04-16 13:20:07 230

原创 数据结构——简单二叉树的性质和遍历

两个值得注意的性质:1.二叉树是有序树,这个我想了很久不知道为什么,可是为什么二叉树只有三种遍历方式,而不是六种?说明每个形态不同的树都有不同的含义。那完全二叉树和平衡二叉树呢?也是一样的2.n0=n2+1 推法: n-1=2n2+n1 n=n0+n1+n2。

2024-04-09 08:46:11 235

原创 最长公共子序列(LIS)

dp[i][j]=max(dp[i-1][j],dp[i][j-1]) 意思是该元素在此刻没有用处,取a数组前i-1个元素和b数组前j个元素或a数组前i个元素和b数组前j-1个元素,也就是当前i,j 前一个状态的最大值。如果a的第i个元素和b的第j个元素相等,那么dp[i][j]=dp[i][j-1] 可以得知此时dp[i][j]一定是优于dp[i-1][j]的,因为长度i-1是长度i的子串。dp[i][j]表示 a串取i个,b串取j个元素 所能得到的最长公共的子序列。

2024-04-02 17:20:52 201

原创 最长上升序列(LIS问题优化)

DP,f[i]代表第i个数字最多排第几位,然后遍历所有数字得到答案即可j是从0开始遍历的 ,每次到0的时候都会加1,相当于赋初值了。

2024-04-02 11:45:22 188

原创 大整数相乘

思路 继续创一个vector数组,此时不是一次性存储的,要用res[i+j]存储上次运算得出的结果。

2024-03-31 16:22:14 166

原创 数据结构——稀疏矩阵

我表示看不懂网上为什么都要copt[1]=1而且还要从2开始遍历,因此我改了一下,从下标0开始。

2024-03-30 11:29:36 118

原创 动态规划之完全背包

完全背包适用于权重有限,物品可以使用无限次,使用的是贪心思想。

2024-03-27 12:46:56 305

原创 数据结构——串

一个一个遍历 不多赘述。

2024-03-26 11:35:48 150

原创 数据结构——队列

先判断队列是否为空 为空创建节点头结点和尾节点都指向该节点。如果不为空 尾节点指向新节点 尾结点变为新节点。

2024-03-23 14:38:19 198 1

原创 数据结构——双栈模拟计算器

我们一般计算的正常思维是通过中缀表达式计算,但是计算机用后缀表达式,因此在模拟计算器的时候最重要的一个环节是将中缀表达式转为后缀表达式,便于给计算机运算。

2024-03-23 11:49:41 212 1

原创 浅谈二级指针和一级指针

今天学习队列的时候 发现队列增加元素的时候没有像链表一样使用二级指针。很是疑惑,为什么?这就需要明白二级指针和一级指针的作用了。

2024-03-19 10:27:11 320

原创 汉诺塔——栈的运用

之后问题变成:将n-1个盘子从B运到C 那么需要将n-2 个盘子从B 运到A 将剩下的盘子从B运到C 再将n-2个盘子从A 运到C 依次递归。将N个盘子从A运到C 要解决将N-1个盘子从A运到B 再将剩下的一个盘子从A运到C。出界条件为n==1;

2024-03-19 08:55:32 378

原创 数据结构——线段树

建树需要使得每次区间长减半,要创造出4*n的结点。

2024-03-16 17:03:09 370 1

原创 数据结构——手写栈

直接使用STL大法 为什么要自己手写?因为考试会考。不过栈作为较为简单的数据结构,知道其思路即可。

2024-03-15 16:20:30 383 1

原创 P2016 战略游戏——树状DP的使用

树状DP是给树状结构的题做动态规划 找最值,因此要造一个树结构,我们可以用vector数组存储每个结点连接的边 造一个树出来,然后通过dfs不断遍历每个结点,对每个结点进行放置人或者不放置人操作,递归到根节点输出答案。

2024-03-14 15:37:04 342

原创 动态规划之01背包

01背包用于找到一定大小背包所能装下的最大价值,可以考虑状态转移方程dp[j]=max(dp[j],dp[j-v[i]]+w[i])外层枚举i,意思是用前i个物品所能提供的最大价值,依次枚举下去就能找到所有物品的最大价值,而内层枚举j意思是j个容量所能容下最大的价值,依次枚举可以找到题目要求的背包所需要的最大值。

2024-03-06 20:45:54 354

原创 数据结构——ST表

ST表的构造线段树的构造

2024-03-04 23:19:44 337

原创 数据结构——链表

如每个变量有个名称,链表也应该有个名称(代指),每个链表都需要有个头结点去指代该链表,因此链表初始化需要将头结点给定义出来(phead),还有要将临时插入的结点,也就是pnew给定义出来。

2024-03-02 11:43:11 359

原创 数据结构——顺序表

初始化,我个人更倾向于让顺序表下标从1开始,因此我把下标0给初始化为0了,长度也为0,大小为宏定义的MAXSIZE。

2024-02-29 17:52:53 319

原创 第一章:基础概念

增删改查 排序。

2024-02-27 22:18:06 327

原创 Tokitsukaze and Eliminate (hard) stl的 运用和贪心

用一个vector<int> number[N] 储存 每个数字出现的坐标,然后找到标号最小的第一次出现的坐标,将该坐标及其之后的坐标全部删除,删除的时候找到每个被删元素的 前一个元素的坐标,把这些坐标取最小值,那么就可以得到第二次坐标最小值(依次迭代)用Hash表存储每个数字出现的次数,然后从头开始遍历,第一次满足: 该数在该点的出现次数=该数的出现次数,则满足去除的条件,然后从该点开始 在除去该点后面的坐标,继续更新。

2024-02-20 19:51:52 343

原创 鸡数题:关于第二类斯特林数的运用和代码写法

鸡数题:关于第二类斯特林数的运用和代码写法

2024-02-17 21:12:28 357 1

原创 P1082 [NOIP2012 提高组] 同余方程

P1082 [NOIP2012 提高组] 同余方程扩展欧几里得求逆元

2024-02-17 15:53:34 328 1

原创 P1434 [SHOI2002] 滑雪

用函数找到每个点能滑行的最大值,再遍历每个点能滑行的最大值 找到答案输出。

2024-02-16 16:30:54 347

原创 P3811 【模板】模意义下的乘法逆元

【代码】P3811 【模板】模意义下的乘法逆元。

2024-02-15 21:42:30 378

原创 P1020 [NOIP1999 普及组] 导弹拦截

P1020 [NOIP1999 普及组] 导弹拦截

2024-02-15 15:41:24 398 1

空空如也

空空如也

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

TA关注的人

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