数组去重
<h1>数组去重</h1>
<h2>功能描述</h2>
<p>去除数组中的重复元素,返回去重后的数组、被去重的元素以及原始数组长度。</p>
<h2>输入参数</h2>
<ul>
<li><strong>数组</strong>:<code>&quot;1|2|2|3|3&quot;</code>(分隔符分隔的字符串)</li>
<li><strong>分隔符</strong>(可选):<code>&quot;|&quot;</code>(默认)</li>
</ul>
<h2>输出结果</h2>
<ul>
<li><strong>去重后的数组</strong>:<code>&quot;1|2|3&quot;</code></li>
<li><strong>被去重的元素</strong>:<code>&quot;2|3&quot;</code></li>
<li><strong>数组长度</strong>:<code>5</code>(原始数组长度)</li>
</ul>
<h2>日志记录</h2>
<h3>输入参数</h3>
<p>数组: 1|2|2|3|3
分隔符: |</p>
<h3>处理过程</h3>
<p>去重后的数组数量=3
去重后的数组: 1|2|3
被去重的元素: 2|3
数组长度=5</p>
<h3>输出结果</h3>
<p>去重后的数组=1|2|3
被去重的元素=2|3
数组长度=5</p>
<h2>不同场景下的输出</h2>
<h3>场景 1:</h3>
<ul>
<li><strong>输入参数</strong>:<code>&quot;1|2|3|2|1&quot;</code></li>
<li><strong>输出结果</strong>:
- 去重后的数组=<code>&quot;1|2|3&quot;</code>
- 被去重的元素=<code>&quot;1|2&quot;</code>
- 数组长度=<code>5</code></li>
<li><strong>日志输出</strong>:
- 输入参数:<code>数组=1|2|3|2|1, 分隔符=|</code>
- 输出结果:<code>去重后的数组=1|2|3, 被去重的元素=1|2, 数组长度=5</code></li>
</ul>
<h3>场景 2:</h3>
<ul>
<li><strong>输入参数</strong>:<code>&quot;x|y|z|x&quot;</code></li>
<li><strong>输出结果</strong>:
- 去重后的数组=<code>&quot;x|y|z&quot;</code>
- 被去重的元素=<code>&quot;x&quot;</code>
- 数组长度=<code>4</code></li>
<li><strong>日志输出</strong>:
- 输入参数:<code>数组=x|y|z|x, 分隔符=|</code>
- 输出结果:<code>去重后的数组=x|y|z, 被去重的元素=x, 数组长度=4</code></li>
</ul>