<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          27. 移除元素

          2022-01-12 16:20

          題目

          題解

          必須在原地修改輸入數(shù)組并在使用 O(1) 額外空間的條件下完成

          所以只能修改原數(shù)組。

          題解一:

          直接對(duì)滿足 nums[i] == val 的值進(jìn)行依次覆蓋即可。

          public?int?removeElement(int[]?nums,?int?val)?{

          ????int?idx?=?0;
          ????for?(int?i?=?0;?i?????????if?(nums[i]?!=?val)?{
          ????????????nums[idx]?=?nums[i];
          ????????????idx++;
          ????????}
          ????}

          ????return?idx;
          }

          題解二:

          元素的順序可以改變

          因?yàn)閷?duì)順序沒有要求,所以可以直接使用數(shù)組尾部的值覆蓋前面的值。

          class?Solution?{
          ????public?int?removeElement(int[]?nums,?int?val)?{

          ????????int?idx?=?0;
          ????????int?last?=?nums.length;

          ????????while?(idx?????????????if?(nums[idx]?==?val)?{
          ????????????????nums[idx]?=?nums[last?-?1];
          ????????????????last--;
          ????????????}?else?{
          ????????????????idx++;
          ????????????}
          ????????}

          ????????return?idx;
          ????}
          }


          - -

          瀏覽 42
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  高清无码黄色 | 国产成人三级在线 | 日本亚洲免费在线视频 | 国产制服丝袜操视频网站 | 国产性爱网址 |