自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 windows下ren实现对批量文件的重命名

如图所示,现在要对《风筝》文件夹中的46个文件重命名。

2024-04-25 17:49:49 791

原创 const修饰指针

const修饰指针主要分为以下3种情况(以C++为例)来源小破站:const修饰指针const修饰指针——常量指针指针的指向可以修改,但指针指向的值不能修改int a = 10;int b = 10;//常量指针const int *p = &a;*p = 20; //错误,指针指向修改的值不能p = &b; //正确,指针的指向可以修改const修饰常量——指针常量指针的指向不能修改,指针指向的值可以修改int a = 10;int b = 10;/

2022-01-13 12:08:02 184

原创 数据结构与算法目录

数据结构: 数据结构算法:算法

2021-12-30 11:42:11 174

原创 程序语言目录

C:CC++: C++

2021-12-30 11:38:31 206

原创 C++中引用与指针的使用方法

引用引用(reference),就是为对象起了另一个名字,引用类型引用(refers to)另一种类型。一般在初始化变量时,初始值会被拷贝到新建的对象中。然后在定义引用时,是把引用和它的初始值绑定在一起,而不是将初始值拷贝给引用。一旦初始化完成,引用将和它的初始对象一直绑定在一起。因为无法令引用重新绑定到另外一个对象,因此引用必须初始化。int a = 1024;int &b = a; //b指向a(b是a的一个别名)int &c; //报错,引用必须初始化引用即别名

2021-01-10 21:36:34 718

原创 C++常识

C++的基本常识1. 编译和运行2. 输入和输出2.1 标准输入输出对象2.2 一个使用IO库的程序3. 注释1. 编译和运行2. 输入和输出C++中的输入和输出使用iostream库。其中该库包含两个基础类型istream和ostream,分别表示输入流和输出流。一个流就是一个字符序列,是从IO设备读出或写入IO设备的。2.1 标准输入输出对象标准库定义了4个IO对象:cin、cout、cerr和clog。其中cin为标准输入,是istream类型的对象,cout为标准输出,是ostre

2021-01-06 18:21:44 336 1

原创 单链表的就地逆置

单链表的就地逆置——头插法采用头插法的思想,将单链表就地逆置。代码:#include<stdio.h>#include<stdlib.h>typedef struct LNode{ int data; struct LNode *next;}LNode,*LinkList;int main(){ LinkList L,p,q,r,s; L = (LinkList)malloc(sizeof(LNode)); L->next = NULL; //尾插

2020-09-04 22:18:02 324

原创 有序序列的归并

有序序列的归并问题描述现有两个有序序列(假设从小到大),将它们合并为一个新的序列,新序列依然有序(从小到大)。代码#include<stdio.h>int main(){ int n,m; printf("请输入序列1的长度:"); scanf("%d",&n); int s1[n]; printf("输入序列1的元素:\n"); for(int i=0;i<n;i++) scanf("%d",&s1[i]); printf("\n"); prin

2020-06-02 17:38:35 460

原创 数组元素的位置移动

数组元素的位置移动题目描述现有一维数组R,将R中保存的序列循环左移p(0<p<n)个位置,即将R中的数据由(x0,x1,x2,…,xn-1)变换为(xp,xp+1,…,xn-1,xp-1)。代码#include<stdio.h>int main(){ int n,p; printf("请输入数组的长度n: "); scanf("%d",&n); int R[n]; printf("请输入数组元素:\n"); for(int i=0;i<n;i++)

2020-06-02 17:11:01 1531

原创 随机数发生器

随机数发生器在测试代码的过程中,有时需要用到随机数。在C语言中,主要使用rand()函数和srand()函数来生成随机数。1.rand()(1)函数原型int rand(void);定义在头文件stdlib.h之中。(2)函数功能可以产生闭区间[0,RAND_MAX]之间的均匀随机整数。RAND_MAX的至少为32767。(3)RAND_MAXRAND_MAX以宏#define...

2020-03-29 19:19:57 1634

原创 果园里的树

果园里的树——选自《算法竞赛入门经典》最近看了点《算法竞赛入门经典》,看到数学基础这一部分,感觉果园里的树这一题挺有意思的,就想记录一下。1.问题描述果园里的树排列成矩阵。它们的x和y坐标均是1~99的整数。输入若干个三角形,依次统计每一个三角形内部和边界上共有多少棵树,如下图所示。2.问题分析最容易想到的一个方法就是逐一判断:对于每个点(x,y),看看它是否在三角形内。为此,我们来...

2020-03-20 18:37:57 243

原创 高精度运算

高精度运算——选自《算法竞赛入门经典》当运算结果非常大时,需要涉及到“高精度算法”,用数组来存储整数。在《算法竞赛入门经典》一书中,提到了是3个例子。1.小学生算术(1)问题描述好多小学生在学习加法运算时,经常把“进位”搞错。现在需要设计一个算法,计算两个整数相加时,需要多少次进位。程序应当可以连续处理多组数据,直到读到两个0(输入结束标志)。假设输入的整数都不超过9位数。样例输入:...

2020-03-06 21:32:23 188

原创 指针变量作为函数参数

指针变量作为函数参数1、首先来看一个例子2、现在,用函数实现3、感悟1、首先来看一个例子输入a、b两个整数,按先大后小的顺序输出a和b。代码:#include<stdio.h>int main(){ int *p1,*p2,*p,a,b; printf("Please enter two integer number:"); scanf("%d %d",&a,...

2020-01-10 21:31:43 3836 2

原创 装载问题——优先队列

装载问题——优先队列一、装载问题1、装载问题描述二、优先队列1、基本介绍2、标准三、算法描述四、代码实现新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表F...

2019-12-25 21:03:28 4042

扩散概率模型论文学习笔记(非常详细)

扩散概率模型论文学习笔记(非常详细)

2024-04-25

空空如也

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

TA关注的人

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