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

          2021年9月底,百度NLP崗位面試題分享!

          共 419字,需瀏覽 1分鐘

           ·

          2021-10-31 10:13

          文 | 七月在線
          編 | 小七


          7274923258804cbc6cefb1db71b56396.webp

          目錄

          FIGHTING


          問題1:先序遍歷(要求遞歸和迭代兩種方式)

          問題2:旋轉(zhuǎn)數(shù)組尋找k


          26bad757fa317b4d25c1c2896da4593f.webp

          問題1、先序遍歷(要求遞歸和迭代兩種方式)

          方法一:遞歸

          樹本身就有遞歸的特性,因此遞歸方法最簡單,這里直接放上代碼,需要說明的是,中序遍歷,前序遍歷和后序遍歷可采用相同的代碼模板完成實現(xiàn)。


          ce5daed04bd3bd6aa4f5857f1b7f9eba.webp


          時間復(fù)雜度:O(n),n 為樹的節(jié)點個數(shù)

          空間復(fù)雜度:O(h),h 為樹的高度


          方法二:迭代

          代碼如下:


          c460029f57c6e82850fcb9ecf10060cb.webp


          時間復(fù)雜度:O(n),n 為樹的節(jié)點個數(shù)

          空間復(fù)雜度:O(h),h 為樹的高度

          26bad757fa317b4d25c1c2896da4593f.webp


          問題2、旋轉(zhuǎn)數(shù)組尋找k

          思路一:暴力解法

          直接遍歷整個數(shù)組,找到目標值target

          代碼如下:

          2acbe007b86fc18f46c979dfac2d8912.webp

          時間復(fù)雜度:O(n)

          空間復(fù)雜度:O(1)


          思路二:二分查找

          先要設(shè)置整個數(shù)組的左右兩端端點:left = 0,right = len(nums) - 1


          1、若 target == nums[mid],直接返回


          2、若 nums[left] <= nums[mid],說明左側(cè)區(qū)間 [left,mid]「連續(xù)遞增」。此時:

          若 nums[left] <= target <= nums[mid],說明 target 位于左側(cè)。令 right = mid-1,在左側(cè)區(qū)間查找;否則,令 left = mid+1,在右側(cè)區(qū)間查找


          3、否則,說明右側(cè)區(qū)間 [mid,right]「連續(xù)遞增」。


          此時:若 nums[mid] <= target <= nums[right],說明 target 位于右側(cè)區(qū)間。令 left = mid+1,在右側(cè)區(qū)間查找

          否則,令 right = mid-1,在左側(cè)區(qū)間查找


          代碼如下:


          c21ead95f38b3f6bb15fe973bfffa8c3.webp


          時間復(fù)雜度:O(logn)

          空間復(fù)雜度:O(1)


          — 推薦閱讀 —

          最新大廠面試題


          AI開源項目論文


          NLP ( 自然語言處理 )


          CV(計算機視覺)


          推薦

          瀏覽 69
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <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>
                  A片免费看视频 | 国语对白视频免费观看 | 在线一级黄色录像 | 在线看片色 | 成人网站在线观看视频 |