<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[link0329的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/link0329</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; link0329]]></copyright><item><title><![CDATA[【Java】复制 源文件/文件夹 至目标文件夹]]></title><link>https://blog.youkuaiyun.com/link0329/article/details/114931880</link><guid>https://blog.youkuaiyun.com/link0329/article/details/114931880</guid><author>link0329</author><pubDate>Wed, 17 Mar 2021 15:11:41 +0800</pubDate><description><![CDATA[【Java】复制 源文件/文件夹 至目标文件夹

对于源文件，直接使用Java NIO中提供的FileChannel进行复制，要注意的是在目标文件夹中需要先创建不存在的文件夹才能复制文件。

private static void copyFile(File fromFile, File toFile) throws IOException {
        if (!toFile.exists()) toFile.getParentFile().mkdirs();
        FileChannel]]></description><category></category></item><item><title><![CDATA[归并排序问题的Java实现]]></title><link>https://blog.youkuaiyun.com/link0329/article/details/102703394</link><guid>https://blog.youkuaiyun.com/link0329/article/details/102703394</guid><author>link0329</author><pubDate>Wed, 23 Oct 2019 17:24:35 +0800</pubDate><description><![CDATA[思路

归并排序用到的是分治的思想：



分割：递归地将数组平均分成两个子数组subarr1和subarr2，直到子数组长度为1，无法再次分割
归并：合并排序好的两个子数组，且使得合并后的数组仍是有序的



归并排序动画示意：
动图来自维基百科，侵删！


所要做的工作主要就两个：


递归分割
归并

1. 递归分割
private static void mergeSort(int[] a...]]></description><category></category></item><item><title><![CDATA[双栈排序问题 Java]]></title><link>https://blog.youkuaiyun.com/link0329/article/details/102593131</link><guid>https://blog.youkuaiyun.com/link0329/article/details/102593131</guid><author>link0329</author><pubDate>Wed, 16 Oct 2019 19:41:34 +0800</pubDate><description><![CDATA[双栈排序问题描述Java代码
问题描述
请编写一个程序，按升序对栈进行排序（即最大元素位于栈顶），要求最多只能使用一个额外的栈存放临时数据，但不得将元素复制到别的数据结构中。
给定一个int[] nums(C++中为vector&amp;ltint&gt;)，其中第一个元素为栈顶，请返回排序后的栈。请注意这是一个栈，意味着排序过程中你只能访问到最后一个元素。

测试样例：


Input: [1,...]]></description><category></category></item></channel></rss>