<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[delpaction的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/delpaction</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; delpaction]]></copyright><item><title><![CDATA[【算法学习笔记】求整数序列的最大子序列和的4种算法实现]]></title><link>https://blog.youkuaiyun.com/delpaction/article/details/127275001</link><guid>https://blog.youkuaiyun.com/delpaction/article/details/127275001</guid><author>delpaction</author><pubDate>Wed, 12 Oct 2022 03:43:00 +0800</pubDate><description><![CDATA[利用4种算法对最大子序列（最大子串）问题进行分析求解]]></description><category></category></item><item><title><![CDATA[【Java学习笔记】多线程的等待唤醒机制案例——做包子吃包子]]></title><link>https://blog.youkuaiyun.com/delpaction/article/details/107551297</link><guid>https://blog.youkuaiyun.com/delpaction/article/details/107551297</guid><author>delpaction</author><pubDate>Fri, 24 Jul 2020 00:31:07 +0800</pubDate><description><![CDATA[【Java学习笔记】多线程的等待唤醒机制案例——做包子吃包子
为了实现线程的等待（wait）与唤醒（notify），我参考教学视频模拟了一个经典的案例。
明确这个例子中有一个资源类与两个需要通信的线程类：包子（资源），包子店（线程A），顾客（线程B）
首先是包子类：
//包子是资源类，同时作为同步代码块的锁对象进行传递
public class BaoZi {
    //包子的种类，字符串类型
    private String typeOfBaoZi;
    //是否还有包子，布尔类型，设置一个初始]]></description><category></category></item><item><title><![CDATA[【Java学习笔记】斗地主规则抽牌模拟（利用LinkedList集合及Collections集合工具类实现）]]></title><link>https://blog.youkuaiyun.com/delpaction/article/details/107170743</link><guid>https://blog.youkuaiyun.com/delpaction/article/details/107170743</guid><author>delpaction</author><pubDate>Mon, 06 Jul 2020 23:27:12 +0800</pubDate><description><![CDATA[【Java学习笔记】斗地主规则抽牌模拟（利用LinkedList集合及Collections集合工具类实现）
在这个需求下，我分别设计了3个类：PokerCard（扑克牌）类、PokerCardDeck（牌堆）类、Player（玩家）类。
一、属性分析
PokerCard（扑克牌）类中有两个属性：
    //表示1副扑克牌的编号，整数类型，0-53
	private int id;
    //表示扑克牌的值，整数类型，3最小，大王最大，分别对应0-14
    private int cardValue]]></description><category></category></item><item><title><![CDATA[【Python学习笔记】基于Python列表（List）的购物模拟]]></title><link>https://blog.youkuaiyun.com/delpaction/article/details/107074290</link><guid>https://blog.youkuaiyun.com/delpaction/article/details/107074290</guid><author>delpaction</author><pubDate>Wed, 01 Jul 2020 23:19:12 +0800</pubDate><description><![CDATA[【Python学习笔记】基于Python列表（List）的购物模拟
我是为了爬虫技术而开始学习Python的，目前刚刚入门，还没学到自定义函数、异常处理之类的，所以底下的代码有很多重复的地方，也没有对输入非法结果进行的处理。
这个例子我觉得挺有意思，Python列表的强大我感受到了，Python的简洁我也感受到了，但我总觉得简洁背后会不会有安全隐患？
个人还是喜欢大括号和分号。
#用于存放商品的列表
products = [["笔记本电脑",5199],["iPhoneXS",8999],["GTX2080]]></description><category></category></item><item><title><![CDATA[【Java学习笔记】模拟微信拼手气红包的案例]]></title><link>https://blog.youkuaiyun.com/delpaction/article/details/107053050</link><guid>https://blog.youkuaiyun.com/delpaction/article/details/107053050</guid><author>delpaction</author><pubDate>Tue, 30 Jun 2020 23:23:57 +0800</pubDate><description><![CDATA[【Java】模拟微信拼手气红包的案例
参考百度文库：微信红包随机金额生成算法模拟及应用中关于微信拼手气红包随机算法的叙述。
Java SE已经粗略的学习了一遍，我对其中的微信红包模拟颇感兴趣，今天花时间实现了均等金额的普通红包及随机金额的拼手气红包，明天继续围绕红包案例，讨论两种常见的玩法。
我编写了一个User类，这个类中含有2个私有字段，其中用分表示钱的数量：
	private String name;
	//用分来表示钱，避免使用浮点类型表示
	private int moneyCountByCent]]></description><category></category></item><item><title><![CDATA[【Java学习笔记】归并排序的实现]]></title><link>https://blog.youkuaiyun.com/delpaction/article/details/106934572</link><guid>https://blog.youkuaiyun.com/delpaction/article/details/106934572</guid><author>delpaction</author><pubDate>Tue, 23 Jun 2020 23:48:19 +0800</pubDate><description><![CDATA[【Java学习笔记】归并排序的实现

参考了百度百科关于归并排序的论述。

归并排序不难理解，你需要知道：

一个只有一个数字的“数组”，是已经排好序的；
把两个已经排好序的数组，拼一块排序，其实是很简单、很迅速的；
任何长度的数组，都可以用很多的这个一个数字的“数组”两两拼接。

两两拼接的过程，就叫***归并***。
我们需要一个递归的方法来实现这个拼接过程：
//这个方法搭建了一个框架，实现了分治的思想。排序前数组为disorderArray，排序完成的数组为orderArray
    public]]></description><category></category></item><item><title><![CDATA[【Java学习笔记】快速排序算法在ArrayList中的应用]]></title><link>https://blog.youkuaiyun.com/delpaction/article/details/106894612</link><guid>https://blog.youkuaiyun.com/delpaction/article/details/106894612</guid><author>delpaction</author><pubDate>Mon, 22 Jun 2020 03:39:29 +0800</pubDate><description><![CDATA[【Java学习笔记】快速排序算法在ArrayList中的应用

我毕业于GFDK；
我爱她的理性、严谨；
初见她于大一时的阶梯教室，一见钟情，一见倾心；
那天我进入了体制，我在大巴上挥手向她告别，一晃七年，体制内跌跌撞撞，就这么过去了；
我很后悔，后悔选择了僵化的体制，也许我该和她有美好的未来呢，而非在这里死气沉沉地消磨时间啊，我成家了，面对着妻儿，我更难抉择；
在梦里，我努力实现了自己的价值，社会考验了我，市场激励着我，回家已是深夜，但是却很幸福；
梦醒了，原来她一直都在，我决定去找她。

这是个快速排序]]></description><category></category></item></channel></rss>