<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[逊志时敏的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/ywh_code</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; ywh_code]]></copyright><item><title><![CDATA[windows下ren实现对批量文件的重命名]]></title><link>https://blog.csdn.net/ywh_code/article/details/138195006</link><guid>https://blog.csdn.net/ywh_code/article/details/138195006</guid><author>ywh_code</author><pubDate>Thu, 25 Apr 2024 17:49:49 +0800</pubDate><description><![CDATA[如图所示，现在要对《风筝》文件夹中的46个文件重命名。]]></description><category></category></item><item><title><![CDATA[const修饰指针]]></title><link>https://blog.csdn.net/ywh_code/article/details/122470805</link><guid>https://blog.csdn.net/ywh_code/article/details/122470805</guid><author>ywh_code</author><pubDate>Thu, 13 Jan 2022 12:08:02 +0800</pubDate><description><![CDATA[const修饰指针主要分为以下3种情况（以C++为例）
来源小破站：const修饰指针
const修饰指针——常量指针

指针的指向可以修改，但指针指向的值不能修改

int a = 10;
int b = 10;
//常量指针
const int *p = &amp;a;
*p = 20;	//错误，指针指向修改的值不能
p = &amp;b;		//正确，指针的指向可以修改

const修饰常量——指针常量

指针的指向不能修改，指针指向的值可以修改

int a = 10;
int b = 10;
/]]></description><category></category></item><item><title><![CDATA[数据结构与算法目录]]></title><link>https://blog.csdn.net/ywh_code/article/details/122232883</link><guid>https://blog.csdn.net/ywh_code/article/details/122232883</guid><author>ywh_code</author><pubDate>Thu, 30 Dec 2021 11:42:11 +0800</pubDate><description><![CDATA[数据结构: 数据结构
算法:算法

]]></description><category></category></item><item><title><![CDATA[程序语言目录]]></title><link>https://blog.csdn.net/ywh_code/article/details/122232748</link><guid>https://blog.csdn.net/ywh_code/article/details/122232748</guid><author>ywh_code</author><pubDate>Thu, 30 Dec 2021 11:38:31 +0800</pubDate><description><![CDATA[C：C
C++: C++

]]></description><category></category></item><item><title><![CDATA[C++中引用与指针的使用方法]]></title><link>https://blog.csdn.net/ywh_code/article/details/112332649</link><guid>https://blog.csdn.net/ywh_code/article/details/112332649</guid><author>ywh_code</author><pubDate>Sun, 10 Jan 2021 21:36:34 +0800</pubDate><description><![CDATA[引用
引用（reference），就是为对象起了另一个名字，引用类型引用（refers to）另一种类型。一般在初始化变量时，初始值会被拷贝到新建的对象中。然后在定义引用时，是把引用和它的初始值绑定在一起，而不是将初始值拷贝给引用。一旦初始化完成，引用将和它的初始对象一直绑定在一起。因为无法令引用重新绑定到另外一个对象，因此引用必须初始化。
int a = 1024;
int &amp;b = a;			//b指向a（b是a的一个别名）
int &amp;c;				//报错，引用必须初始化

引用即别名
]]></description><category></category></item><item><title><![CDATA[C++常识]]></title><link>https://blog.csdn.net/ywh_code/article/details/112285506</link><guid>https://blog.csdn.net/ywh_code/article/details/112285506</guid><author>ywh_code</author><pubDate>Wed, 06 Jan 2021 18:21:44 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[单链表的就地逆置]]></title><link>https://blog.csdn.net/ywh_code/article/details/108412485</link><guid>https://blog.csdn.net/ywh_code/article/details/108412485</guid><author>ywh_code</author><pubDate>Fri, 04 Sep 2020 22:18:02 +0800</pubDate><description><![CDATA[单链表的就地逆置——头插法
采用头插法的思想，将单链表就地逆置。
代码:
#include&lt;stdio.h&gt;
#include&lt;stdlib.h&gt;

typedef struct LNode{
	int data;
	struct LNode *next;
}LNode,*LinkList;

int main(){
	LinkList L,p,q,r,s;
	L = (LinkList)malloc(sizeof(LNode));
	L-&gt;next = NULL;
	//尾插]]></description><category></category></item><item><title><![CDATA[有序序列的归并]]></title><link>https://blog.csdn.net/ywh_code/article/details/106501247</link><guid>https://blog.csdn.net/ywh_code/article/details/106501247</guid><author>ywh_code</author><pubDate>Tue, 02 Jun 2020 17:38:35 +0800</pubDate><description><![CDATA[有序序列的归并
问题描述
现有两个有序序列(假设从小到大)，将它们合并为一个新的序列，新序列依然有序(从小到大)。
代码
#include&lt;stdio.h&gt;
int main(){
	int n,m;
	printf("请输入序列1的长度：");
	scanf("%d",&amp;n);
	int s1[n];
	printf("输入序列1的元素：\n");
	for(int i=0;i&lt;n;i++)	scanf("%d",&amp;s1[i]);
	printf("\n");
	prin]]></description><category></category></item><item><title><![CDATA[数组元素的位置移动]]></title><link>https://blog.csdn.net/ywh_code/article/details/106500287</link><guid>https://blog.csdn.net/ywh_code/article/details/106500287</guid><author>ywh_code</author><pubDate>Tue, 02 Jun 2020 17:11:01 +0800</pubDate><description><![CDATA[数组元素的位置移动
题目描述
现有一维数组R，将R中保存的序列循环左移p(0&lt;p&lt;n)个位置，即将R中的数据由(x0,x1,x2,…,xn-1)变换为(xp,xp+1,…,xn-1,xp-1)。
代码
#include&lt;stdio.h&gt;
int main(){
	int n,p;
	printf("请输入数组的长度n: ");
	scanf("%d",&amp;n);
	int R[n];
	printf("请输入数组元素：\n");
	for(int i=0;i&lt;n;i++)]]></description><category></category></item><item><title><![CDATA[随机数发生器]]></title><link>https://blog.csdn.net/ywh_code/article/details/105182558</link><guid>https://blog.csdn.net/ywh_code/article/details/105182558</guid><author>ywh_code</author><pubDate>Sun, 29 Mar 2020 19:19:57 +0800</pubDate><description><![CDATA[随机数发生器
在测试代码的过程中，有时需要用到随机数。在C语言中，主要使用rand()函数和srand()函数来生成随机数。
1.rand()
（1）函数原型
int rand(void);

定义在头文件stdlib.h之中。
（2）函数功能
可以产生闭区间[0,RAND_MAX]之间的均匀随机整数。RAND_MAX的至少为32767。
（3）RAND_MAX
RAND_MAX以宏#define...]]></description><category></category></item><item><title><![CDATA[果园里的树]]></title><link>https://blog.csdn.net/ywh_code/article/details/104992831</link><guid>https://blog.csdn.net/ywh_code/article/details/104992831</guid><author>ywh_code</author><pubDate>Fri, 20 Mar 2020 18:37:57 +0800</pubDate><description><![CDATA[果园里的树
——选自《算法竞赛入门经典》
最近看了点《算法竞赛入门经典》，看到数学基础这一部分，感觉果园里的树这一题挺有意思的，就想记录一下。
1.问题描述
果园里的树排列成矩阵。它们的x和y坐标均是1~99的整数。输入若干个三角形，依次统计每一个三角形内部和边界上共有多少棵树，如下图所示。

2.问题分析
最容易想到的一个方法就是逐一判断：对于每个点(x,y)，看看它是否在三角形内。为此，我们来...]]></description><category></category></item><item><title><![CDATA[高精度运算]]></title><link>https://blog.csdn.net/ywh_code/article/details/104703018</link><guid>https://blog.csdn.net/ywh_code/article/details/104703018</guid><author>ywh_code</author><pubDate>Fri, 06 Mar 2020 21:32:23 +0800</pubDate><description><![CDATA[高精度运算
——选自《算法竞赛入门经典》
当运算结果非常大时，需要涉及到“高精度算法”，用数组来存储整数。在《算法竞赛入门经典》一书中，提到了是3个例子。
1.小学生算术
（1）问题描述
好多小学生在学习加法运算时，经常把“进位”搞错。现在需要设计一个算法，计算两个整数相加时，需要多少次进位。程序应当可以连续处理多组数据，直到读到两个0（输入结束标志）。假设输入的整数都不超过9位数。

样例输入：...]]></description><category></category></item><item><title><![CDATA[指针变量作为函数参数]]></title><link>https://blog.csdn.net/ywh_code/article/details/103931084</link><guid>https://blog.csdn.net/ywh_code/article/details/103931084</guid><author>ywh_code</author><pubDate>Fri, 10 Jan 2020 21:31:43 +0800</pubDate><description><![CDATA[指针变量作为函数参数1、首先来看一个例子2、现在，用函数实现3、感悟
1、首先来看一个例子
输入a、b两个整数，按先大后小的顺序输出a和b。
代码：
#include&lt;stdio.h&gt;
int main()
{
	int *p1,*p2,*p,a,b;
	printf("Please enter two integer number:");
	scanf("%d %d",&amp;a,...]]></description><category></category></item><item><title><![CDATA[装载问题——优先队列]]></title><link>https://blog.csdn.net/ywh_code/article/details/103700301</link><guid>https://blog.csdn.net/ywh_code/article/details/103700301</guid><author>ywh_code</author><pubDate>Wed, 25 Dec 2019 21:03:28 +0800</pubDate><description><![CDATA[装载问题——优先队列一、装载问题1、装载问题描述二、优先队列1、基本介绍2、标准三、算法描述四、代码实现新的改变功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表F...]]></description><category></category></item></channel></rss>