<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>

          ?LeetCode刷題實(shí)戰(zhàn)203:移除鏈表元素

          共 2113字,需瀏覽 5分鐘

           ·

          2021-03-07 19:12

          算法的重要性,我就不多說(shuō)了吧,想去大廠(chǎng),就必須要經(jīng)過(guò)基礎(chǔ)知識(shí)和業(yè)務(wù)邏輯面試+算法面試。所以,為了提高大家的算法能力,這個(gè)公眾號(hào)后續(xù)每天帶大家做一道算法題,題目就從LeetCode上面選 !

          今天和大家聊的問(wèn)題叫做 移除鏈表元素,我們先來(lái)看題面:
          https://leetcode-cn.com/problems/remove-linked-list-elements/
          Remove all elements from a linked list of integers that have value val.


          題意


          刪除鏈表中等于給定值 val 的所有節(jié)點(diǎn)。

          示例


          輸入: 1->2->6->3->4->5->6, val = 6
          輸出: 1->2->3->4->5


          解題

          思路:設(shè)置哨兵節(jié)點(diǎn)x,以便能刪除頭節(jié)點(diǎn)。


          class Solution {
          public:
              ListNode* removeElements(ListNode* head, int val) {
                  ListNode* x = new ListNode(-1);
                  x->next = head;
                  ListNode* i = x;
                  while(i->next)
                  {
                      if(i->next->val == val)
                      {
                          i->next = i->next->next;
                      }
                      else
                      {
                          i = i->next;
                      }
                  }
                  return x->next;
              }
          };


          好了,今天的文章就到這里,如果覺(jué)得有所收獲,請(qǐng)順手點(diǎn)個(gè)在看或者轉(zhuǎn)發(fā)吧,你們的支持是我最大的動(dòng)力 。

          上期推文:

          LeetCode1-200題匯總,希望對(duì)你有點(diǎn)幫助!

          LeetCode刷題實(shí)戰(zhàn)191:位1的個(gè)數(shù)
          LeetCode刷題實(shí)戰(zhàn)192:統(tǒng)計(jì)詞頻
          LeetCode刷題實(shí)戰(zhàn)193:有效電話(huà)號(hào)碼
          LeetCode刷題實(shí)戰(zhàn)194:轉(zhuǎn)置文件
          LeetCode刷題實(shí)戰(zhàn)195:第十行
          LeetCode刷題實(shí)戰(zhàn)196:刪除重復(fù)的電子郵箱
          LeetCode刷題實(shí)戰(zhàn)197:上升的溫度
          LeetCode刷題實(shí)戰(zhàn)198:打家劫舍
          LeetCode刷題實(shí)戰(zhàn)199:二叉樹(shù)的右視圖
          LeetCode刷題實(shí)戰(zhàn)200:島嶼數(shù)量

          LeetCode刷題實(shí)戰(zhàn)201:數(shù)字范圍按位與


          瀏覽 53
          點(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>
                  欧美日韩中文视频 | 久久久久久久久久夜夜想 | 小h片在线观看 | 操逼黄色电影 | 日韩欧美中文字幕在线视频 |