<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lnx97111的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lnx97111</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lnx97111]]></copyright><item><title><![CDATA[RobotFramework笔记]]></title><link>https://blog.youkuaiyun.com/lnx97111/article/details/137890683</link><guid>https://blog.youkuaiyun.com/lnx97111/article/details/137890683</guid><author>lnx97111</author><pubDate>Sat, 20 Apr 2024 00:13:17 +0800</pubDate><description><![CDATA[RobotFramework 是一个基于 Python 语言开发的，可扩展的，以关键字驱动模式的自动化测试框架。关键字驱动：把项目中的一些逻辑封装成关键字（函数名），例如login，register，Set Variable等。调用不同关键字组合实现不同的业务逻辑，从而驱动测试用例执行。数据驱动：把测试用例的数据提取到excel或者yaml文件中，通过改变excel或者yaml文件中的数据驱动测试用例执行。简单易用： 使用自然语言和关键字来编写测试用例，不需要深入的编程知识。]]></description><category></category></item><item><title><![CDATA[【数据结构-7】二叉搜索树/AVL树/红黑树]]></title><link>https://blog.youkuaiyun.com/lnx97111/article/details/137386604</link><guid>https://blog.youkuaiyun.com/lnx97111/article/details/137386604</guid><author>lnx97111</author><pubDate>Sat, 06 Apr 2024 21:18:06 +0800</pubDate><description><![CDATA[掌握基于二叉树变化的数据结构。]]></description><category></category></item><item><title><![CDATA[【数据结构-6】二叉树]]></title><link>https://blog.youkuaiyun.com/lnx97111/article/details/137365524</link><guid>https://blog.youkuaiyun.com/lnx97111/article/details/137365524</guid><author>lnx97111</author><pubDate>Thu, 04 Apr 2024 20:51:49 +0800</pubDate><description><![CDATA[掌握二叉树。]]></description><category></category></item><item><title><![CDATA[【数据结构-5】堆]]></title><link>https://blog.youkuaiyun.com/lnx97111/article/details/137199336</link><guid>https://blog.youkuaiyun.com/lnx97111/article/details/137199336</guid><author>lnx97111</author><pubDate>Sun, 31 Mar 2024 15:06:47 +0800</pubDate><description><![CDATA[掌握堆相关知识。]]></description><category></category></item><item><title><![CDATA[【数据结构-4】 队列与栈]]></title><link>https://blog.youkuaiyun.com/lnx97111/article/details/137090657</link><guid>https://blog.youkuaiyun.com/lnx97111/article/details/137090657</guid><author>lnx97111</author><pubDate>Fri, 29 Mar 2024 14:32:04 +0800</pubDate><description><![CDATA[掌握队列和栈。]]></description><category></category></item><item><title><![CDATA[【基础算法-2】递归]]></title><link>https://blog.youkuaiyun.com/lnx97111/article/details/137024212</link><guid>https://blog.youkuaiyun.com/lnx97111/article/details/137024212</guid><author>lnx97111</author><pubDate>Wed, 27 Mar 2024 11:04:22 +0800</pubDate><description><![CDATA[掌握递归。]]></description><category></category></item><item><title><![CDATA[【数据结构-3】双向链表/双向循环链表]]></title><link>https://blog.youkuaiyun.com/lnx97111/article/details/136996081</link><guid>https://blog.youkuaiyun.com/lnx97111/article/details/136996081</guid><author>lnx97111</author><pubDate>Sun, 24 Mar 2024 21:56:13 +0800</pubDate><description><![CDATA[/头哨兵//尾哨兵//哨兵value无所谓throw new IllegalArgumentException(String.format("remove 不合法"));throw new IllegalArgumentException("非法");a.next = b;b.prev = a;]]></description><category></category></item><item><title><![CDATA[【数据结构-2】单向链表]]></title><link>https://blog.youkuaiyun.com/lnx97111/article/details/136987149</link><guid>https://blog.youkuaiyun.com/lnx97111/article/details/136987149</guid><author>lnx97111</author><pubDate>Sun, 24 Mar 2024 16:23:41 +0800</pubDate><description><![CDATA[/头指针int value;//值Node next;//下一个节点需要添加一个哨兵节点，节点的value无所谓，head要指向哨兵节点。//头指针指向哨兵节点int value;//值Node next;//下一个节点。]]></description><category></category></item><item><title><![CDATA[【数据结构-1】数组]]></title><link>https://blog.youkuaiyun.com/lnx97111/article/details/136973519</link><guid>https://blog.youkuaiyun.com/lnx97111/article/details/136973519</guid><author>lnx97111</author><pubDate>Sun, 24 Mar 2024 11:54:14 +0800</pubDate><description><![CDATA[Java中已经提供了可以动态修改的数组ArrayList，但是为了更好地学习数组，所以自己实现一个动态数组。因为需要遍历得到每一个array[i]，同时不需要返回值，所以采用函数式接口Consumer。数组是一个固定长度的存储相同数据类型的数据结构，数组中的元素被存储在一段连续的内存空间中。Arrays类位于 java.util 包中，主要包含了操作数组的各种方法。数组里的每一个元素都是是一个一维数组的数组被称为二维数组。静态初始化：在定义数组的同时设置元素的值。以上笔记部分内容来自于。]]></description><category></category></item><item><title><![CDATA[【基础算法-1】二分查找]]></title><link>https://blog.youkuaiyun.com/lnx97111/article/details/136969983</link><guid>https://blog.youkuaiyun.com/lnx97111/article/details/136969983</guid><author>lnx97111</author><pubDate>Sat, 23 Mar 2024 19:10:51 +0800</pubDate><description><![CDATA[当然啦，Java中数组自带 binarySearch(Object[], Object key)以下最左查找/最右查找表示对应查找范围的索引。，如果找到就返回下标，找不到则返回。low在右移过程中会越过最后一个。我们可以进一步改进代码，使得。2.求前任元素：最左查找 -1。3.求后任元素：最右查找 +1。在Type1中，如果要查找的。1.求排名：最左查找 + 1。元素，所以索引为low-1。范围内的元素：最左查找(]]></description><category></category></item></channel></rss>