<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Mmyine的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Mmyine</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Mmyine]]></copyright><item><title><![CDATA[链表|LeetCode203、707、206]]></title><link>https://blog.youkuaiyun.com/Mmyine/article/details/134103879</link><guid>https://blog.youkuaiyun.com/Mmyine/article/details/134103879</guid><author>Mmyine</author><pubDate>Sun, 29 Oct 2023 17:13:49 +0800</pubDate><description><![CDATA[移除链表中的元素，这里引入一个虚拟的头指针来统一操作。难度不大，主要是java基础不太好，自己写测试用例的时候耽误了很久。这里的判断，需要if else 本来写的时候没有带else，直接写的 cur=cur.next;是很基础且必须的题目。我写的太乱了，这里直接用网站上的代码做示例，有一个地方需要注意，就是链表中的size属性。常规思路：利用双指针，只需要将现有链表的指针方向全部反过来就行了。今天开始写链表的题目。链表的核心内容是需要了解它的一些基础是如何实现的，在此基础上做的延伸一般不会太复杂。]]></description><category></category></item><item><title><![CDATA[数组、双指针|LeetCode27、209、977、59]]></title><link>https://blog.youkuaiyun.com/Mmyine/article/details/134097316</link><guid>https://blog.youkuaiyun.com/Mmyine/article/details/134097316</guid><author>Mmyine</author><pubDate>Sat, 28 Oct 2023 22:48:35 +0800</pubDate><description><![CDATA[阅前声明：本人java基础不好，以后写的时候会加上一些java语法需要注意的地方，如果问题还请多多交流指正！数组第二部分主要是针对双指针思想展开的。设置两个指针，fast指针用来指向新数组的内容，slow用来指向新数组的index。通过对fast指向元素内容判断是否需要，进而移动slow来实现内容的更新。]]></description><category></category></item><item><title><![CDATA[数组、二分查找|LeetCode 704、35、34]]></title><link>https://blog.youkuaiyun.com/Mmyine/article/details/134077527</link><guid>https://blog.youkuaiyun.com/Mmyine/article/details/134077527</guid><author>Mmyine</author><pubDate>Sat, 28 Oct 2023 19:57:57 +0800</pubDate><description><![CDATA[报名了代码随想录的训练营，督促着学习总是好的，结果这两天因为生病给耽误了，昨天把前面两天的题目给写了一下，今天补一下博客。这种每天的训练营就适合我这种喜欢凑合的，没有这种再不干就干不完的紧迫感给我，我就能一直拖哈哈哈！前两天针对数组模块知识点做回顾，数组这块两个核心知识点就是二分查找跟双指针思想。数组第一部分针对二分查找，第二部分针对双指针。]]></description><category></category></item><item><title><![CDATA[Markdown常用语法（自用）]]></title><link>https://blog.youkuaiyun.com/Mmyine/article/details/132475969</link><guid>https://blog.youkuaiyun.com/Mmyine/article/details/132475969</guid><author>Mmyine</author><pubDate>Thu, 24 Aug 2023 15:54:43 +0800</pubDate><description><![CDATA[接触Markdown也算是有一段时间了，对于一些语法自己记录一下，防止忘记，主要是常用的语法。随时补充。]]></description><category></category></item><item><title><![CDATA[conda --init 问题]]></title><link>https://blog.youkuaiyun.com/Mmyine/article/details/131254360</link><guid>https://blog.youkuaiyun.com/Mmyine/article/details/131254360</guid><author>Mmyine</author><pubDate>Fri, 16 Jun 2023 22:18:55 +0800</pubDate><description><![CDATA[初始化编译软件出现下面问题，vscode + Windows。]]></description><category></category></item><item><title><![CDATA[【解决方法】jupyter lab 连接出现 localhost 拒绝了我们的连接请求]]></title><link>https://blog.youkuaiyun.com/Mmyine/article/details/131090214</link><guid>https://blog.youkuaiyun.com/Mmyine/article/details/131090214</guid><author>Mmyine</author><pubDate>Wed, 07 Jun 2023 16:15:49 +0800</pubDate><description><![CDATA[服务器输入命令，但本地浏览器一直出现localhost 拒绝了我们的连接请求。服务器端输入jupyter lab后，打开本地，cmd输入，真是无语 一会儿行 一会儿不行的。重新配置都没有解决。]]></description><category></category></item><item><title><![CDATA[2022年西安交通大学计算机考研复试经验分享 复试成绩90+]]></title><link>https://blog.youkuaiyun.com/Mmyine/article/details/128570683</link><guid>https://blog.youkuaiyun.com/Mmyine/article/details/128570683</guid><author>Mmyine</author><pubDate>Thu, 05 Jan 2023 22:54:19 +0800</pubDate><description><![CDATA[2022年西安交通大学计算机考研复试经验分享 复试成绩90+ 复试成绩排名10+]]></description><category></category></item><item><title><![CDATA[2022西安交通大学912初试经验贴 专业课133]]></title><link>https://blog.youkuaiyun.com/Mmyine/article/details/123971817</link><guid>https://blog.youkuaiyun.com/Mmyine/article/details/123971817</guid><author>Mmyine</author><pubDate>Tue, 05 Apr 2022 16:36:46 +0800</pubDate><description><![CDATA[在准备考试的过程中，西交的经验贴不是很多，我找了很多地方，也只有很少可以借鉴的经验，自己复习的时候也是请教了一些学长学姐，现在已上岸，我也给大家分享一下我的经验。
基本情况：本科某211，二战考生，一战二战考的都是西安交通大学计算机专硕（912），一战初试卡线进了复试，笔试机试也都及格了，但是因为初试分数不是很好，综合排名不够，就被刷了。心有不甘，选择二战西交。今年初试成绩还可以，复试逆袭30名，总排名前30，现已拟录取。
我着重讲一下西交的整体情况还有专业课的准备。其他的可以私聊我问。
整体情况：
作为参]]></description><category></category></item><item><title><![CDATA[微积分--极值点不一定是升降分界点、升降分界点一定是极值点]]></title><link>https://blog.youkuaiyun.com/Mmyine/article/details/119776454</link><guid>https://blog.youkuaiyun.com/Mmyine/article/details/119776454</guid><author>Mmyine</author><pubDate>Wed, 18 Aug 2021 11:27:32 +0800</pubDate><description><![CDATA[极值点不一定是升降分界点
两组反例，跳跃间断点和端点
例：f(x)={x,(x不等于0)； 1，(x=0)}    此中x=0为极值点，但并不是升降分界点
例：极值点为端点，f(x)在区间【a,b】内单调递增，f(b)为极大值点，但并不是升降分界点
升降分界点一定是极值点
根据极值的第一判别定理（在x0的邻域内，左右导数的值异号）可知，该命题成立。

...]]></description><category></category></item><item><title><![CDATA[Continue\break\return\exit的区别]]></title><link>https://blog.youkuaiyun.com/Mmyine/article/details/115143031</link><guid>https://blog.youkuaiyun.com/Mmyine/article/details/115143031</guid><author>Mmyine</author><pubDate>Tue, 23 Mar 2021 20:46:08 +0800</pubDate><description><![CDATA[break 退出一个一整个循环结构
continue  解除本层循环
return 退出本函数
exit是个函数，会结束当前的进程释放内存

]]></description><category></category></item><item><title><![CDATA[C语言 文件读汉字是乱码的问题]]></title><link>https://blog.youkuaiyun.com/Mmyine/article/details/114546990</link><guid>https://blog.youkuaiyun.com/Mmyine/article/details/114546990</guid><author>Mmyine</author><pubDate>Mon, 08 Mar 2021 20:05:28 +0800</pubDate><description><![CDATA[按照此链接进行操作，已解决

]]></description><category></category></item><item><title><![CDATA[LeetCode--2周速刷--简单题--628. 三个数的最大乘积]]></title><link>https://blog.youkuaiyun.com/Mmyine/article/details/114216603</link><guid>https://blog.youkuaiyun.com/Mmyine/article/details/114216603</guid><author>Mmyine</author><pubDate>Sun, 28 Feb 2021 12:48:19 +0800</pubDate><description><![CDATA[题目描述
给你一个整型数组 nums ，在数组中找出由三个数组成的最大乘积，并输出这个乘积。
示例 1：
输入：nums = [1,2,3]
输出：6

示例 2：
输入：nums = [1,2,3,4]
输出：24

示例 3：
输入：nums = [-1,-2,-3]
输出：-6

提示：
3 &lt;= nums.length &lt;= 104
-1000 &lt;= nums[i] &lt;= 1000

思路
1、【超时】暴力求出成绩最大值 时间复杂度是o(n^3)，提交后超时，换思路
2、【正]]></description><category></category></item><item><title><![CDATA[LeetCode--2周速刷--简单题--1720. 解码异或后的数组]]></title><link>https://blog.youkuaiyun.com/Mmyine/article/details/114121649</link><guid>https://blog.youkuaiyun.com/Mmyine/article/details/114121649</guid><author>Mmyine</author><pubDate>Fri, 26 Feb 2021 11:43:04 +0800</pubDate><description><![CDATA[题目描述
未知 整数数组 arr 由 n 个非负整数组成。
经编码后变为长度为 n - 1 的另一个整数数组 encoded ，其中 encoded[i] = arr[i] XOR arr[i + 1] 。例如，arr = [1,0,2,1] 经编码后得到 encoded = [1,2,3] 。
给你编码后的数组 encoded 和原数组 arr 的第一个元素 first（arr[0]）。
请解码返回原数组 arr 。可以证明答案存在并且是唯一的。

示例 1：
输入：encoded = [1,2,3], ]]></description><category></category></item><item><title><![CDATA[leetcode刷题总结--C语言]]></title><link>https://blog.youkuaiyun.com/Mmyine/article/details/114098492</link><guid>https://blog.youkuaiyun.com/Mmyine/article/details/114098492</guid><author>Mmyine</author><pubDate>Thu, 25 Feb 2021 19:21:01 +0800</pubDate><description><![CDATA[1、memset(目标，初始值，长度)；
长度一般用sizeof等表示，一般不用具体的数字，只适用于一维数组和指针，二维不适合
2、case 后面必须是一个整数，或者是结果为整数的表达式，但不能包含任何变量。
case 10: printf("..."); break;  //正确
case 8+9: printf("..."); break;  //正确
case 'A': printf("..."); break;  //正确，字符和整数可以相互转换
case 'A'+19: printf("...")]]></description><category></category></item><item><title><![CDATA[C语言 用memset函数初始化]]></title><link>https://blog.youkuaiyun.com/Mmyine/article/details/114032101</link><guid>https://blog.youkuaiyun.com/Mmyine/article/details/114032101</guid><author>Mmyine</author><pubDate>Thu, 25 Feb 2021 17:27:42 +0800</pubDate><description><![CDATA[一维数组 指针类型的都可以用memset函数初始化
二维数组不要用memset初始化
二维数组不要用memset初始化
二维数组不要用memset初始化
二维数组不要用memset初始化
二维数组不要用memset初始化
函数定义
void *memset(void *s, int c, unsigned long n);
将指针变量 s 所指向的前 n 字节的内存单元用一个“整数” c 替换，注意 c 是 int 型。s 是 void* 型的指针变量，所以它可以为任何类型的数据进行初始化。
例子
# in]]></description><category></category></item><item><title><![CDATA[LeetCode--2周速刷--简单题--1370. 上升下降字符串]]></title><link>https://blog.youkuaiyun.com/Mmyine/article/details/114047283</link><guid>https://blog.youkuaiyun.com/Mmyine/article/details/114047283</guid><author>Mmyine</author><pubDate>Thu, 25 Feb 2021 17:26:43 +0800</pubDate><description><![CDATA[题目描述
给你一个字符串 s ，请你根据下面的算法重新构造字符串：

从 s 中选出 最小 的字符，将它 接在 结果字符串的后面。
从 s 剩余字符中选出 最小 的字符，且该字符比上一个添加的字符大，将它 接在 结果字符串后面。
重复步骤 2 ，直到你没法从 s 中选择字符。
从 s 中选出 最大 的字符，将它 接在 结果字符串的后面。
从 s 剩余字符中选出 最大 的字符，且该字符比上一个添加的字符小，将它 接在 结果字符串后面。
重复步骤 5 ，直到你没法从 s 中选择字符。
重复步骤 1 到 6 ，直]]></description><category></category></item><item><title><![CDATA[LeetCode--2周速刷--简单题--1431. 拥有最多糖果的孩子]]></title><link>https://blog.youkuaiyun.com/Mmyine/article/details/114018569</link><guid>https://blog.youkuaiyun.com/Mmyine/article/details/114018569</guid><author>Mmyine</author><pubDate>Wed, 24 Feb 2021 14:05:15 +0800</pubDate><description><![CDATA[题目描述
给你一个数组 candies 和一个整数 extraCandies ，其中 candies[i] 代表第 i 个孩子拥有的糖果数目。
对每一个孩子，检查是否存在一种方案，将额外的 extraCandies 个糖果分配给孩子们之后，此孩子有 最多 的糖果。注意，允许有多个孩子同时拥有 最多 的糖果数目。

示例 1：
输入：candies = [2,3,5,1,3], extraCandies = 3
输出：[true,true,true,false,true] 
解释：
孩子 1 有 2 个糖果，]]></description><category></category></item><item><title><![CDATA[LeetCode--2周速刷--简单题--面试题 01.09. 字符串轮转]]></title><link>https://blog.youkuaiyun.com/Mmyine/article/details/114001429</link><guid>https://blog.youkuaiyun.com/Mmyine/article/details/114001429</guid><author>Mmyine</author><pubDate>Tue, 23 Feb 2021 19:38:26 +0800</pubDate><description><![CDATA[题目描述
字符串轮转。给定两个字符串s1和s2，请编写代码检查s2是否为s1旋转而成（比如，waterbottle是erbottlewat旋转后的字符串）。

示例1:
 输入：s1 = "waterbottle", s2 = "erbottlewat"
 输出：True
 
示例2:
 输入：s1 = "aa", s2 = "aba"
 输出：False
提示：
字符串长度在[0, 100000]范围内。

思路
这道题开始的时候根本没看懂是怎么旋转的，看了题解之后说是，如果s2s2中包括了s1那么s2就]]></description><category></category></item><item><title><![CDATA[LeetCode--2周速刷--简单题--面试题 02.01. 移除重复节点]]></title><link>https://blog.youkuaiyun.com/Mmyine/article/details/113999941</link><guid>https://blog.youkuaiyun.com/Mmyine/article/details/113999941</guid><author>Mmyine</author><pubDate>Tue, 23 Feb 2021 19:05:26 +0800</pubDate><description><![CDATA[题目描述
编写代码，移除未排序链表中的重复节点。保留最开始出现的节点。

示例1:

 输入：[1, 2, 3, 3, 2, 1]
 输出：[1, 2, 3]
示例2:

 输入：[1, 1, 1, 1, 2]
 输出：[1, 2]
提示：

链表长度在[0, 20000]范围内。
链表元素在[0, 20000]范围内。

思路
1、普通思路：设置两个指针用来遍历比较整个链表中的元素，例如first last,last用来遍历整个链表与first比较。若一样则删除last所指向的节点。
2、优化思路：由于题]]></description><category></category></item><item><title><![CDATA[LeetCode--2周速刷--简单题--面试题 02.02. 返回倒数第 k 个节点]]></title><link>https://blog.youkuaiyun.com/Mmyine/article/details/113998335</link><guid>https://blog.youkuaiyun.com/Mmyine/article/details/113998335</guid><author>Mmyine</author><pubDate>Tue, 23 Feb 2021 17:58:30 +0800</pubDate><description><![CDATA[题目描述
实现一种算法，找出单向链表中倒数第 k 个节点。返回该节点的值。
注意：本题相对原题稍作改动
示例：
输入： 1-&gt;2-&gt;3-&gt;4-&gt;5 和 k = 2
输出： 4

说明：
给定的 k 保证是有效的。

思路
先正向统计一共有多少个节点，然后再正向找到该节点
代码
/**
 * Definition for singly-linked list.
 * struct ListNode {
 *     int val;
 *     struct ListNode *ne]]></description><category></category></item></channel></rss>