自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 问答 (3)
  • 收藏
  • 关注

原创 C/C++: 将两个单链表合并为一个单链表并排序

【代码】C/C++: 将两个单链表合并为一个单链表并排序。

2024-01-03 23:51:25 423

原创 C:Huffman编码a

给定一组字符的Huffman编码表(从标准输入读取),以及一个用该编码表进行编码的Huffman编码文件(存在当前目录下的in.txt中),编写程序实现对Huffman编码文件的解码,并按照后序遍历序列输出解码过程中Huffman树(规定树中左分支表示0,右分支表示1)中各结点的访问次数。先从标准输入读入待编码的字符个数(大于等于2,小于等于50),然后分行输入各字符的Huffman编码(先输入字符,再输入其编码,字符和编码中间以一个英文字符冒号:分隔),编码只由0和1组成。

2023-12-31 13:22:22 553

原创 C/C++:堆排序

【代码】C/C++:堆排序。

2023-12-20 01:01:32 397

原创 C/C++: 希尔排序

【代码】C/C++: 希尔排序。

2023-12-20 00:54:43 427

原创 C/C++: 数据结构之索引查找(分块查找)

【代码】C/C++: 数据结构之索引查找(分块查找)

2023-12-14 21:14:37 174

原创 C/C++: 关键路径

关键路径在找最早发生时间的时候要正着找,找最晚发生时间的时候要找到最后一个终点的最早发生时间后,倒着减去每个边的权值,就是各点的最晚发生时间。

2023-12-13 21:50:47 109

原创 C/C++: Prim_MinSpanTree

【代码】C/C++: Prim_MinSpanTree。

2023-12-06 11:20:39 39

原创 C/C++: 数据结构之图——DFS && BFS

【代码】C/C++: 数据结构之图——DFS && BFS。

2023-11-29 11:49:52 91

原创 C/C++:邻接表存储

【代码】C/C++:邻接表存储。

2023-11-29 11:49:14 65

原创 C/C++: 统计整数

从标准输入读取输入。第一行只有一个数字N(1≤N≤10000),代表整数的个数。以后的N行每行有一个整数。输入若干个整数,统计出现次数最多的那个整数。如果出现最多的整数有两个以上,打印最早输入的那个整数。向标准输出打印出现次数最多的那个数字。

2023-11-25 20:36:44 532

原创 蓝桥杯:大石头的搬运工

先将各堆石头按照位置的先后排序。然后对于排序好的石头数组,我们遍历数组。算出假设每一个石头为中心不动,其余石头向它看齐时的花费。这个花费相当于这个中心前面的石头的移动花费+后面石头的移动花费。但是石头移动时,会将重量累加(这就是前缀和后缀和)。所以每次移动以后,要算 累加后的重量 x 当前位置移动到相邻位置的距离。

2023-11-22 17:45:43 652

原创 C/C++: 三元组相加/相乘

【代码】C/C++: 三元组相加/相乘。

2023-11-08 10:44:26 97

原创 C/C++: 二叉树叶子节点的个数 & 二叉树深度的求解

对于求叶子结点的个数的时候:用num1和num2来标记,如果有左子结点,那么在每个循环中num1置1;同理,若有右子结点,在每个循环中num2置1;综上,每个循环中只要num1和num2 都是0的时候,说明没有子结点,则可以判断是叶子结点,最终答案ans++即可。其实这个比较简单,对于求深度的时候:用一个开关flag来标记是否要深度+1;

2023-11-01 11:56:40 414

原创 C/C++:二叉树二叉链创建——前序中序后序遍历

【代码】C/C++:二叉树二叉链创建——前序中序后序遍历。

2023-11-01 11:31:23 59

原创 C/C++:三元组的快速转置矩阵算法

【代码】C/C++:三元组的快速转置矩阵算法。

2023-10-22 14:30:12 117

原创 C/C++: 数据结构之KMP算法

【代码】C/C++: 数据结构之KMP算法。

2023-10-16 21:51:22 77

原创 C/C++数据结构:串的五个常用操作

【代码】C/C++数据结构:串的五个常用操作。

2023-10-15 19:04:47 248

原创 C/C++:双向队列的实现

【代码】C/C++:双向队列的实现。

2023-10-15 19:03:52 241

原创 C/C++: * 和 *&的区别

【代码】C/C++: * 和 *&的区别。

2023-10-11 11:32:09 100

原创 C/C++:栈的应用:表达式求值

【代码】C/C++:栈的应用:表达式求值。

2023-10-06 21:45:05 63

原创 C/C++:栈的应用:中缀转后缀

【代码】C/C++:栈的应用:中缀转后缀。

2023-10-06 20:41:20 58

原创 C语言动态实现顺序栈

【代码】C语言动态实现顺序栈。

2023-09-24 16:34:10 141

原创 C/C++:链表习题:一元多项式的加法

【代码】C/C++:链表习题:一元多项式的加法。

2023-09-18 15:43:44 56

原创 C/C++:链表的建立、合并和排序

【代码】C/C++:链表的建立、合并和排序。

2023-09-17 13:01:36 64

原创 C++链表学习

【代码】C++链表学习。

2023-09-04 15:16:45 34

原创 CodeForces:Madoka and Underground Competitions

经过观察,发现只要延小区域 右上-左下 的对角线填满X即可,那么就是可以总结为满足(i + j) % k == (r + c) % k。

2023-07-23 18:30:35 113

原创 Consecutive Points Segment

【代码】Consecutive Points Segment。

2023-07-20 17:22:44 83

原创 CF:Codeforces Round 879 (Div. 2)A. Unit Array

Given an arrayaaof lengthnn, which elements are equal to−1−1and11. Let's call the arrayaagoodif the following conditions are held at the same time:a1+a2+…+an≥0a1+a2+…+an≥0; a1⋅a2⋅…⋅an=1a1⋅a2⋅…⋅an=1.In one operation, you can select an arbit

2023-06-18 18:28:03 335

原创 cf:Codeforces Round 879 (Div. 2) B. Maximum Strength

【代码】cf:Codeforces Round 879 (Div. 2) B. Maximum Strength。

2023-06-18 18:25:51 405

原创 C++:最长连续不重复子序列 ( 双指针算法 )

​​​​​给定一个长度为 n 的整数序列,请找出最长的不包含重复的数的连续区间,输出它的长度。第二行包含 n 个整数(均在 0∼1e5 范围内),表示整数序列。共一行,包含一个整数,表示最长的不包含重复的数的连续区间的长度。第一行包含整数 n。

2023-06-18 15:24:40 151

原创 CF:B. Comparison String

【代码】CF:B. Comparison String。

2023-06-16 23:29:09 270

原创 C++:二维前缀和

【代码】C++:二维前缀和。

2023-06-15 17:45:25 84

原创 C++:前缀和

【代码】C++:前缀和。

2023-06-14 22:14:00 54

原创 C++:二分学习

以下为自己学习得出的笔记,可以更好的帮助理解。

2023-06-13 21:52:17 44

原创 C++:高精度加法

【代码】C++:高精度加法。

2023-06-13 21:40:39 76

原创 C++: 归并排序

【代码】C++: 归并排序。

2023-06-11 19:34:40 87

原创 C++: 快速排序

【代码】C++: 快速排序。

2023-06-11 18:11:29 62

原创 A. Image

【代码】A. Image。

2023-06-11 15:47:09 105

原创 B. Spell Check

【代码】B. Spell Check。

2023-06-11 15:45:54 43

原创 codeforces:C. Colourblindness

【代码】codeforces:C. Colourblindness。

2023-06-11 15:43:25 40

空空如也

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

TA关注的人

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