<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Byrd_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Byrd_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Byrd_]]></copyright><item><title><![CDATA[ENS（Efficient Non-dominated Sorting）]]></title><link>https://blog.youkuaiyun.com/Byrd_/article/details/148752476</link><guid>https://blog.youkuaiyun.com/Byrd_/article/details/148752476</guid><author>Byrd_</author><pubDate>Thu, 19 Jun 2025 02:48:36 +0800</pubDate><description><![CDATA[ENS算法是一种高效的非支配排序方法，与常规算法不同，它逐个确定种群个体的前沿位置。该算法首先按第一个目标值升序排序，然后通过逐个比较已分配前沿的个体来确定当前个体的前沿。其核心思想是避免重复比较，适合低维解空间。算法实现中，个体从最差前沿开始比较，逐步确定归属。通过支配关系判断，最终将个体分配到不同前沿层级。实验表明，ENS算法在低维情况下效率显著，但维度增加时复杂度急剧上升。Python实现展示了该算法在种群前沿分配中的高效性。]]></description><category></category></item><item><title><![CDATA[Java栈实现综合计算器]]></title><link>https://blog.youkuaiyun.com/Byrd_/article/details/128761006</link><guid>https://blog.youkuaiyun.com/Byrd_/article/details/128761006</guid><author>Byrd_</author><pubDate>Wed, 25 Jan 2023 16:11:06 +0800</pubDate><description><![CDATA[在韩顺平老师的数据结构课程P35中代码实测出现了问题，无法处理如7-3*5+2此类高级运算符前面跟着个-的情况，按照老师的代码3*5=15之后会继续和+2进行运算最后结果为7-17=-10，而正确结果为-6，在此我尝试解决这个问题。其实一开始我还在想是否应该用递归来解决这个问题，当栈中有多层数据的时候使用递归解决，但是觉得并不需要这么麻烦，因为符号位最多只能堆积两层。只需要在7-3*5+2的乘法判断完之后，紧接上-和+的判断，便可以解决问题。]]></description><category></category></item><item><title><![CDATA[PTA 7-37 整数分解为若干项之和的Java实现（非递归)]]></title><link>https://blog.youkuaiyun.com/Byrd_/article/details/126812601</link><guid>https://blog.youkuaiyun.com/Byrd_/article/details/126812601</guid><author>Byrd_</author><pubDate>Mon, 12 Sep 2022 08:00:09 +0800</pubDate><description><![CDATA[PTA7-37 整数分解为若干项之和的Java实现（非递归)
将一个正整数N分解成几个正整数相加，可以有多种分解方法，例如7=6+1，7=5+2，7=5+1+1，…。编程求出正整数N的所有整数分解式子。]]></description><category></category></item><item><title><![CDATA[PTA 7-23 币值转换的Java实现]]></title><link>https://blog.youkuaiyun.com/Byrd_/article/details/126704202</link><guid>https://blog.youkuaiyun.com/Byrd_/article/details/126704202</guid><author>Byrd_</author><pubDate>Mon, 05 Sep 2022 14:22:26 +0800</pubDate><description><![CDATA[花了很长时间写的这个PTA 7-23代码]]></description><category></category></item></channel></rss>