<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[M_ngu的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/M_ngu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; M_ngu]]></copyright><item><title><![CDATA[力扣135题---分发糖果]]></title><link>https://blog.youkuaiyun.com/M_ngu/article/details/132015488</link><guid>https://blog.youkuaiyun.com/M_ngu/article/details/132015488</guid><author>M_ngu</author><pubDate>Mon, 31 Jul 2023 09:36:42 +0800</pubDate><description><![CDATA[造成这种差别的原因是第1个孩子分数为3，比旁边两位都高所以要多发2个糖果，但是题目要求返回最少的糖果数量，也就是说第0个孩子多发0个糖果，第1个孩子比第0个孩子高，多发1个糖果，比第2个孩子分数高，再多发1个糖果。此时对于这个数组，又少发了两个糖果，原因是动态比较的问题，第1个孩子比第0个孩子分高，多发1个，第2个孩子比第1个孩子多，也是多发一个，但是题目要求相邻两个孩子分高的获得更多的糖果，因此第2个孩子要比第一个孩子还多，也就是多发两个，右边同理，此时要对代码进行改进，以保证要对糖果分配进行动态规划。]]></description><category></category></item><item><title><![CDATA[自行编写封装mystrlen、mystrcpy、mystrncpy、mystrcat函数]]></title><link>https://blog.youkuaiyun.com/M_ngu/article/details/131786353</link><guid>https://blog.youkuaiyun.com/M_ngu/article/details/131786353</guid><author>M_ngu</author><pubDate>Tue, 18 Jul 2023 14:25:09 +0800</pubDate><description><![CDATA[Mystrncpy.c文件。Mystrlen.c文件。Mystrcpy.c文件。Mystrcat.c文件。Mystrlen.c文件。Mystrlen.h文件。]]></description><category></category></item><item><title><![CDATA[力扣78题子集无指针解法--灵感来源官方解法]]></title><link>https://blog.youkuaiyun.com/M_ngu/article/details/131785971</link><guid>https://blog.youkuaiyun.com/M_ngu/article/details/131785971</guid><author>M_ngu</author><pubDate>Tue, 18 Jul 2023 14:11:06 +0800</pubDate><description><![CDATA[数组中的元素 互不相同。返回该数组所有可能的子集（幂集）。解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。]]></description><category></category></item><item><title><![CDATA[每周几个C语言小题目（第二周）]]></title><link>https://blog.youkuaiyun.com/M_ngu/article/details/131583538</link><guid>https://blog.youkuaiyun.com/M_ngu/article/details/131583538</guid><author>M_ngu</author><pubDate>Thu, 06 Jul 2023 19:51:35 +0800</pubDate><description><![CDATA[我们定义一个变量num，当a能整除b的时候，num++，因此，对于一个自然数来说，如果从1到它自己，执行完所有数之后，num 只等于2，即表示这个数是素数，在每次循环之后，我们需要给num清零，以方便下一个数继续判断；解析：对于此题，要想获得某一位的数据，首先想到的应该是移位操作，比如，对于二进制数据0000 0001 0000 0000，要想获得它第8位的1数据，并将其输出，我只需要将其右移8位即可，即0x10 >> 8,再以整型数据输出，即可得到1;]]></description><category></category></item><item><title><![CDATA[每周几个C语言小题目（第一周）]]></title><link>https://blog.youkuaiyun.com/M_ngu/article/details/131483573</link><guid>https://blog.youkuaiyun.com/M_ngu/article/details/131483573</guid><author>M_ngu</author><pubDate>Fri, 30 Jun 2023 20:50:58 +0800</pubDate><description><![CDATA[作答：对于该题目，不难想到先使用sizeof函数算出int变量的字节长度，然后使用位增变量计算此字节长度可容纳的最大数，将每位上所能表示的最大数加起来，就是int所能表达的最大值。作答：作为C语言学习者，我们要学会打破思维定式，在以前的学习中，对于这种求和，我们一般会采用循环的方式解决问题，但是此题不难发现，使用公式法会更加快捷，程序也更加具有美观性.【1】每一种数据类型都是有一定的表达范围的，编程实现一种算法，在不假定数据类型长度的条件下，算出当前系统的整型 int 所能表达的最大值。]]></description><category></category></item><item><title><![CDATA[Linux几个重要的操作指令]]></title><link>https://blog.youkuaiyun.com/M_ngu/article/details/131443701</link><guid>https://blog.youkuaiyun.com/M_ngu/article/details/131443701</guid><author>M_ngu</author><pubDate>Wed, 28 Jun 2023 19:44:25 +0800</pubDate><description><![CDATA[cp ：cp + 要复制的文件 + 目标目录或目标文件夹/文件。mv + 源文件 + 目标文件夹/文件/目录。ls -l：显示当前目录下更为详细的内容。ls---/ 列出根目录所有文件或文件夹。ls -l 详细列出目录或者文件信息。cd + 目的目录 ：跳转到目的目录。ls -a：显示当前目录下的内容。ls -a 显示当前目录的文件。cd :返回到根目录（家目录）cd .. :返回到上级目录。ls：显示当前目录下的内容。]]></description><category></category></item></channel></rss>