自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git问题记录

4、在Github上设置好SSH密钥后,新建一个远程仓库,通过git remote add origin https://github.com/guyibang/TEST2.git将本地仓库和远程仓库进行关联;5、最后通过git push -u origin master把本地仓库的项目推送到远程仓库(也就是Github)上;利用git add xxx.py 指令,将所有的文件全部都添加,然后再进行git commit -m "init"将所有的文件commit,下面是我遇到的一个问题。

2024-06-08 20:47:42 253 1

原创 排序小结。。。

二者的时间复杂度都是 nlogn 归并排序稳定,快排不稳定,(要让他稳定,把每个数表示成一个二元组)归并排序:思想:分治 找中点,递归将左边右边都排序,再把最后两个有序数组归并合二为一。快速排序 :思想, 分治, 找到一个点x 大于x放左边,小于放右边,递归。

2024-06-06 18:31:01 74

原创 树形DP 例题总结

状态表示:f[u][0]和f[u][1] 分别表示以u为根节点的子树的愉快度最大值,一个包含u,一个不包含。

2024-06-03 21:45:09 102

原创 状态压缩DP

最短hamilton路径,将图中的点用二进制表示,1表示走过,0表示未走。dp[i][j]就表示从0走到j的经过的所有路径 i(也就是达到的所有状态i)中费用最少的。蒙德里安的梦想,求给矩阵划分的最大1*2的格子的数量,可以将矩阵每一列格子压缩为一个状态。dp[i][j]表示第i列处于(合法的)状态j的方案总数。状态压缩,其实就是把一系列状态转换为二进制表示压缩为一个十进制数字。在动态规划里面,状态表示的dp数组,有一维是压缩后的状态。

2024-06-03 19:54:20 101

原创 前缀和与差分

二维矩阵前缀和:s[i][j]=s[i-1][j]+s[i][j-1]-s[i-1][j-1]+a[i][j];求x1y1(左上角)到x2y2(右上角)的矩阵的和:s[x2][y2]-s[x1-1][y2]-s[x2][y1-1]+s[x1-1][y1-1];eg:a[i]=b[1]+b[2]+...+b[i]一维前缀和:s[i]=s[i-1]+a[i];求l到r的前缀和:s[l]-s[r-1];

2024-06-01 14:59:36 178

原创 acwing 算法基础课4.2

欧拉函数 Euler :phi[n]= 1~n中所有与他互质的数的个数。筛法求1~n中所有数欧拉函数的总和(结合线性筛法求质数)扩展欧几里得算法:(已知a,b;求满足的任意x,y)快速幂求逆元: 条件 b和p互质。

2024-05-27 20:51:02 215

原创 acwing 算法基础课4.1

【代码】acwing 算法基础课4.1。

2024-05-26 18:38:32 199

原创 acwing算法基础课3.3

找到距离集合最近的点 t;用t更新其他点距离集合的距离;将t加入到集合中 st[t] = true;Kruskal 算法是按照边权排序,依次合并节点,并用并查集维护连通性。对于二分图,求最大匹配数,为每个点配对,一一对应。二分图任意一条边的两端的颜色一定不同。dist[i] 初始化正无穷。二分图一定不存在奇数回环。

2024-05-23 21:52:13 155 1

原创 最短路问题code 记忆版

【代码】最短路问题code 记忆版。

2024-05-19 18:58:49 71 1

原创 acwing算法基础课3.2

Bellman—Ford 算法 解决带负权边的最短路问题 矩阵存储方法不做要求。朴素dijistra算法过程:假设数组s里面存已经找到的距离最小的点。稠密图用邻接矩阵存,稀疏图用邻接表存储,dijistra适合稠密图。单源最短路就是找从起点出发到任意一点的最短路径!SPFA 对bellmanford优化。if cnt[j] >= n 则存在负环。要解决有限条边的最短路问题时只能用此方法。有负环只能用它 不能用SPFA。最短路问题 n点数 m边数。spfa算法判断负环。

2024-05-19 18:50:17 366 1

原创 C++ STL 总结

迭代器法 vector<int> : :itreator it = c.begin();//行固定为5,列不变。下标法(和数组一样)

2024-05-17 15:31:52 182

原创 太原理工大学软件学院 21级编译原理

1.正规式画出有限自动机 nfa,写正则文法,再画dfa。就那三道题,做做课后题就知道了。2.几型文法,说原因;5.简单优先文法判断,画优先关系矩阵。题型:选择10个填空5个大题6个。4.slr1文法 ……考后回忆,造福后代 哈哈😃。

2024-04-23 23:22:00 216

原创 滑动窗口找最大最小值

/此处用if 是因为已知一次只滑动一个单位。//将滑动窗口优化为单调数列。if(i>=k-1) //数组大于滑动窗口才开始输出。//判断队列头是否已超出滑动窗口。//队列里面存的是下标。//滑动窗口 输出最小最大值。

2024-03-23 21:35:43 222

原创 KMP 简单理解记忆

求next数组的过程和字符串匹配过程 很相似 ,可以理解为求next数组时,是在一个串前后匹配,而字符串匹配,是两个串匹配过程。

2024-03-23 20:09:10 203

原创 sklearn 评估模型 常用函数

`calinski_harabasz_score`: 计算 Calinski-Harabasz 指数,用于评估聚类效果。- `davies_bouldin_score`: 计算 Davies-Bouldin 指数,用于评估聚类效果。使用 `sklearn.metrics` 中的函数时,通常需要将真实标签(`y_true`)和模型预测的标签(`y_pred`)作为参数传入。- `roc_auc_score`: 计算接收者操作特性(ROC)曲线下的面积(AUC)。

2024-03-15 20:06:36 349

空空如也

空空如也

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

TA关注的人

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