<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[aixiaoli2923的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/aixiaoli2923</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; aixiaoli2923]]></copyright><item><title><![CDATA[反转链表]]></title><link>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043247</link><guid>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043247</guid><author>aixiaoli2923</author><pubDate>Sun, 15 Sep 2019 20:59:00 +0800</pubDate><description><![CDATA[这位大佬已经写的很详细了：https://blog.youkuaiyun.com/feliciafay/article/details/6841115
我比较能理解的是第二种方法博主给的第一个代码

转载于:https://www.cnblogs.com/littleLittleTiger/p/11524208.html...]]></description><category></category></item><item><title><![CDATA[单链表的选择排序]]></title><link>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043245</link><guid>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043245</guid><author>aixiaoli2923</author><pubDate>Sun, 15 Sep 2019 20:52:00 +0800</pubDate><description><![CDATA[给定一个无序单链表，实现单链表的选择排序(按升序排序)。
代码注释挺详细，直接上代码！

#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
struct node{
    int data;
    struct node *next;
}; 
void printList(struct node *head){
...]]></description><category></category></item><item><title><![CDATA[删除单链表指定结点出现段错误？]]></title><link>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043239</link><guid>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043239</guid><author>aixiaoli2923</author><pubDate>Sun, 15 Sep 2019 16:27:00 +0800</pubDate><description><![CDATA[起初我是这么写的：

struct node * deletenode(struct node *head,int b){
    struct node *pre,*cur;
    pre=NULL;
    cur=head;
    if(head&amp;&amp;head-&gt;data==b){
        head=head-&gt;next;
  ...]]></description><category></category></item><item><title><![CDATA[C语言创建链表]]></title><link>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043243</link><guid>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043243</guid><author>aixiaoli2923</author><pubDate>Tue, 10 Sep 2019 19:48:00 +0800</pubDate><description><![CDATA[一、链表中结点的存储
   链表的结点左边一部分是存放的数据，右边一部分是后继指针指向下一个结点的地址。C语言中通常定义一个结构体类型来存储一个结点，如下：

struct node
{
    int data;
    struce node *next; //下一个结点的类型也是struct node，所以后继指针的类型也必须是struct node *
};...]]></description><category></category></item><item><title><![CDATA[自己鼓捣双系统结果两个系统都进不去怎么办]]></title><link>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043237</link><guid>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043237</guid><author>aixiaoli2923</author><pubDate>Fri, 02 Aug 2019 12:02:00 +0800</pubDate><description><![CDATA[提前备份 数据无价！！！
（对来看这篇博文的朋友们说这话可能已经晚了。。）
到了这一步，多半是系统真的被你整坏了，不慌，咱们一步步来重新安装win10+ubuntu双系统。
准备工作：U盘、另一台电脑
本人电脑是联想，那么就以我的电脑为例。下面开始8~



一、用另一台电脑制作win10启动盘
（1） 去"MSDN it tell you"下载win10
（2...]]></description><category></category></item><item><title><![CDATA[ubuntu16.04安装maven]]></title><link>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043235</link><guid>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043235</guid><author>aixiaoli2923</author><pubDate>Thu, 25 Jul 2019 17:50:00 +0800</pubDate><description><![CDATA[转自https://blog.youkuaiyun.com/qq_24091555/article/details/76039475
maven是个项目管理工具，在编程领域应用广泛。本文主要讲述如何在ubuntu16.04系统下安装maven。
第一步，去官网下载maven。


第二步，解压到/opt/maven目录。
创建maven目录。
sudo mkdir /opt/mav...]]></description><category></category></item><item><title><![CDATA[datanode启动异常（Incompatible clusterIDs）]]></title><link>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043198</link><guid>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043198</guid><author>aixiaoli2923</author><pubDate>Tue, 23 Jul 2019 16:04:00 +0800</pubDate><description><![CDATA[问题：
　　正常start-all.sh无法启动datanode进程，但是./hadoop-daemon.sh start datanode又可以启动。过一会后datanode进程又莫名消失。
原理：
    多次hdfs namenode -format导致namenode生成了新的clusterID, 和datanode的不一致。
    

解...]]></description><category></category></item><item><title><![CDATA[SQL语句报错：Incorrect string value: '\xE9\x98\xBF\xE6\x96\xAF...']]></title><link>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043241</link><guid>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043241</guid><author>aixiaoli2923</author><pubDate>Sun, 16 Jun 2019 01:02:00 +0800</pubDate><description><![CDATA[很明显是编码的问题。检查了一下$conn-&gt;query("set names utf8");已经加在代码里了。那莫非是数据库编码不是utf8？
看了一下 还真不是
于是右键要修改的表，点击alter table，做了如下修改。

不报任何期望的重启了服务器又试了一次
果然还是那个错。。。。 这种场面我见多了，早就看淡了。所以接着排查问题。
发现在SQL语句复制到数据库执...]]></description><category></category></item><item><title><![CDATA[SQL语句报错：You have an error in your SQL syntax; check the manual that corresponds to your MariaDB serv...]]></title><link>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043233</link><guid>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043233</guid><author>aixiaoli2923</author><pubDate>Sun, 16 Jun 2019 00:20:00 +0800</pubDate><description><![CDATA[报错如图：

最开始其实我的列名tname和tsubject分别叫name和subject，后来看到网上有说这个报错可能是数据库建表的时候使用了mysql的关键词，我就只把name改了。后来还是这个问题，百思不得其解。
后来同学告诉我说老师帮她检查SQL语句的问题时都是把php程序里的SQL语句先复制到mysql里面去执行看是不是数据库的问题的。
太tm机智了，我怎么没想到呢，姜...]]></description><category></category></item><item><title><![CDATA[WAMP集成环境虚拟路径修改]]></title><link>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043238</link><guid>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043238</guid><author>aixiaoli2923</author><pubDate>Mon, 27 May 2019 15:24:00 +0800</pubDate><description><![CDATA[只需要改httpd.conf这一个文件就好了。
1、单击右下角wamp图标如下图打开httpd.conf，或者从文件夹打开httpd.conf。


2、请你跟我这样做！



然后就OK了


转载于:https://www.cnblogs.com/littleLittleTiger/p/10930942.html...]]></description><category></category></item><item><title><![CDATA[L2-025 分而治之（图）]]></title><link>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043236</link><guid>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043236</guid><author>aixiaoli2923</author><pubDate>Fri, 29 Mar 2019 11:26:00 +0800</pubDate><description><![CDATA[（这不会是我最后一天写算法题的博客吧。。。有点感伤。。。）
题目：


分而治之，各个击破是兵家常用的策略之一。在战争中，我们希望首先攻下敌方的部分城市，使其剩余的城市变成孤立无援，然后再分头各个击破。为此参谋部提供了若干打击方案。本题就请你编写程序，判断每个方案的可行性。
输入格式：
输入在第一行给出两个正整数 N 和 M（均不超过10 000），分别为敌方城市个数（于是默...]]></description><category></category></item><item><title><![CDATA[L2-024 部落（并查集）]]></title><link>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043231</link><guid>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043231</guid><author>aixiaoli2923</author><pubDate>Tue, 26 Mar 2019 22:21:00 +0800</pubDate><description><![CDATA[并查集写着太爽了 全是套路 如果我早点开始准备 是不是现在看l2 的题全是套路？？？ 比l1的还简单 哈哈哈哈

转载于:https://www.cnblogs.com/littleLittleTiger/p/10604291.html...]]></description><category></category></item><item><title><![CDATA[L2-022 重排链表（链表）]]></title><link>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043234</link><guid>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043234</guid><author>aixiaoli2923</author><pubDate>Tue, 26 Mar 2019 21:29:00 +0800</pubDate><description><![CDATA[题目：


给定一个单链表 L​1​​→L​2​​→⋯→L​n−1​​→L​n​​，请编写程序将链表重新排列为 L​n​​→L​1​​→L​n−1​​→L​2​​→⋯。例如：给定L为1→2→3→4→5→6，则输出应该为6→1→5→2→4→3。
输入格式：
每个输入包含1个测试用例。每个测试用例第1行给出第1个结点的地址和结点总个数，即正整数N (≤10^5^)。结点的地址是5位...]]></description><category></category></item><item><title><![CDATA[1025 反转链表（链表，reverse)]]></title><link>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043232</link><guid>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043232</guid><author>aixiaoli2923</author><pubDate>Tue, 26 Mar 2019 20:56:00 +0800</pubDate><description><![CDATA[题目：


给定一个常数 K 以及一个单链表 L，请编写程序将 L 中每 K 个结点反转。例如：给定 L 为 1→2→3→4→5→6，K 为 3，则输出应该为 3→2→1→6→5→4；如果 K 为 4，则输出应该为 4→3→2→1→5→6，即最后不到 K 个元素不反转。
输入格式：
每个输入包含 1 个测试用例。每个测试用例第 1 行给出第 1 个结点的地址、结点总个数正整数 ...]]></description><category></category></item><item><title><![CDATA[L2-007 家庭房产（并查集）]]></title><link>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043229</link><guid>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043229</guid><author>aixiaoli2923</author><pubDate>Sun, 24 Mar 2019 21:17:00 +0800</pubDate><description><![CDATA[题目：


给定每个人的家庭成员和其自己名下的房产，请你统计出每个家庭的人口数、人均房产面积及房产套数。
输入格式：
输入第一行给出一个正整数N（≤1000），随后N行，每行按下列格式给出一个人的房产：
编号 父 母 k 孩子1 ... 孩子k 房产套数 总面积

其中编号是每个人独有的一个4位数的编号；父和母分别是该编号对应的这个人的父母的编号（如果已经过世，则显示-1...]]></description><category></category></item><item><title><![CDATA[1019 数字黑洞（字符串）]]></title><link>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043230</link><guid>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043230</guid><author>aixiaoli2923</author><pubDate>Thu, 21 Mar 2019 21:18:00 +0800</pubDate><description><![CDATA[题目：


给定任一个各位数字不完全相同的 4 位正整数，如果我们先把 4 个数字按非递增排序，再按非递减排序，然后用第 1 个数字减第 2 个数字，将得到一个新的数字。一直重复这样做，我们很快会停在有“数字黑洞”之称的 6174，这个神奇的数字也叫 Kaprekar 常数。
例如，我们从6767开始，将得到
7766 - 6677 = 1089
9810 - 0189 = ...]]></description><category></category></item><item><title><![CDATA[1015 德才论(sort、结构体vector)]]></title><link>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043227</link><guid>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043227</guid><author>aixiaoli2923</author><pubDate>Wed, 20 Mar 2019 21:26:00 +0800</pubDate><description><![CDATA[题目：


宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”：“是故才德全尽谓之圣人，才德兼亡谓之愚人，德胜才谓之君子，才胜德谓之小人。凡取人之术，苟不得圣人，君子而与之，与其得小人，不若得愚人。”
现给出一批考生的德才分数，请根据司马光的理论给出录取排名。
输入格式：
输入第一行给出 3 个正整数，分别为：N（≤10​5​​），即考生总数；L（≥60），为录取最低分数...]]></description><category></category></item><item><title><![CDATA[1013 数素数]]></title><link>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043226</link><guid>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043226</guid><author>aixiaoli2923</author><pubDate>Wed, 20 Mar 2019 18:53:00 +0800</pubDate><description><![CDATA[题目：


这个题一开始写判断素数那个函数是这么写的，结果就导致没把2算进去。。。
bool check(int n)
{
     for (int i = 2; i &lt; sqrt(n)+1 ; i++)
        if(n % i == 0) return false;
    return true;
}
上代码：

#include &lt;...]]></description><category></category></item><item><title><![CDATA[1010 一元多项式求导（用while接收输入）]]></title><link>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043224</link><guid>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043224</guid><author>aixiaoli2923</author><pubDate>Wed, 20 Mar 2019 10:30:00 +0800</pubDate><description><![CDATA[题目：

知识点for me：
该题的输入并非是按回车后数据输入完毕也不是给定数据长度，而是输入到文件末尾。可以有以下三种写法：
（1）while(cin&gt;&gt;a) 　
（2）while(scanf("%d", n) != EOF)
（3）while(~scanf("%d", &amp;n))
 cin&gt;&gt;a或者scanf("%d", ...]]></description><category></category></item><item><title><![CDATA[1009 说反话（字符串、栈)]]></title><link>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043228</link><guid>https://blog.youkuaiyun.com/aixiaoli2923/article/details/102043228</guid><author>aixiaoli2923</author><pubDate>Tue, 19 Mar 2019 21:21:00 +0800</pubDate><description><![CDATA[题目：


给定一句英语，要求你编写程序，将句中所有单词的顺序颠倒输出。
输入格式：
测试输入包含一个测试用例，在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成，其中单词是由英文字母（大小写有区分）组成的字符串，单词之间用 1 个空格分开，输入保证句子末尾没有多余的空格。
输出格式：
每个测试用例的输出占一行，输出倒序后的句子。
输入样例：
He...]]></description><category></category></item></channel></rss>