<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Iamanonym的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Iamanonym</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Iamanonym]]></copyright><item><title><![CDATA[荷兰国旗问题]]></title><link>https://blog.youkuaiyun.com/Iamanonym/article/details/102755576</link><guid>https://blog.youkuaiyun.com/Iamanonym/article/details/102755576</guid><author>Iamanonym</author><pubDate>Sat, 26 Oct 2019 13:28:37 +0800</pubDate><description><![CDATA[题目一

给定一个数组arr，和一个数num，请把小于等于num的数放在数组的左边，大于num的数放在数组的右边。
要求额外空间复杂度O(1),时间复杂度O(n)。

分析：遍历数组，只要比num小的，往左排，比num大的，跳过本次操作，这样看来，我们只需要交换满足条件的元素便可以实现题目的要求了。首先我们先建立一个在数组边界外的指针。数组从L至R进行遍历，那么我们的指针当前的位置为index =...]]></description><category></category></item><item><title><![CDATA[Ubuntu18.04安装CMake3.15.3]]></title><link>https://blog.youkuaiyun.com/Iamanonym/article/details/100942644</link><guid>https://blog.youkuaiyun.com/Iamanonym/article/details/100942644</guid><author>Iamanonym</author><pubDate>Tue, 17 Sep 2019 23:43:56 +0800</pubDate><description><![CDATA[Ubuntu18.04安装CMake3.15.3下载CMake解压CMake执行bootstrap执行make安装安装完成，查看版本

简单介绍下CMake的一种源码安装方式，本安装方式需要gcc和g++支持，如果没有两个环境，请采用sudo apt-get install build-essential 命令安装

下载CMake

CMake官方下载地址: https://cmake.org/...]]></description><category></category></item></channel></rss>