<em id="tzufc"></em>
    1. <em id="tzufc"><acronym id="tzufc"></acronym></em>
      歡迎訪問安徽農村商業銀行招聘信息網!
      安徽農村商業銀行招聘信息網
      2024屆安徽地區銀行暑期實習生招聘公告匯總
      當前位置: 安徽農村商業銀行招聘信息網 > 其他科目 > 計算機 > 正文

      2024安徽農商行秋季招聘計算機練習題(3)

      時間:2023-06-26來源:未知 點擊:
        2024安徽農商行秋季招聘計算機練習題(3)
        下列對順序存儲的有序表(長度為 n)實現給定操作的算法中平均時間復雜度為 O(1)的是( )。
        A.查找包含指定值元素的值
        B.插入包含指定值元素的算法
        C.刪除第 i 個元素的算法
        D.獲取第 i 個值的算法













       
        【答案】D
        【考點】本題考查順序表的基本操作。
        【解析】本題是針對順序有序表的基本操作。對于 A,若采用順序查找則平均時間復雜度為 O(n),若采用折半查找則平均時間復雜度為 O(logn),因此 A 錯誤。
        對于 B,若要在順序有序表中插入指定值的元素,首先需要查找該值待插入的位置,之后再在該位置插入值。查找操作的時間復雜度如選項 A,插入操作由于需要移動待插入位置之后的所有元素,因此其時間復雜度為 O(n),綜上插入包含指定值元素的算法的平均時間復雜度為 O(n),因此 B 錯誤。
        對于 C,刪除第 i 個元素需要將第 i 元素之后的所有元素向前移動一個單位,因此該刪除操作的平均時間復雜度為 O(n),因此 C 錯誤。
        對于 D,順序表具有隨機存儲的特點,可以通過下標直接訪問該值,因此獲取第 i 個值的算法的平均時間復雜度為 O(1)。故本題選 D。
      (責任編輯:liutingting)

        ------分隔線----------------------------
        關于我們 - 聯系我們 - 廣告服務 - 版權申明 - 人才招聘 - 幫助中心
        CopyRight (C) 2012-2019 南京玖石智云科技培訓有限公司 版權所有 電話:0551-63369521
        安徽農村商業銀行招聘信息網為您發布安徽農金安徽銀行招聘最新資訊!
        備案號:蘇ICP備13007704號-5  技術支持:軟月互動
        展開

        安徽農村信用社

        • 在線咨詢
        • 安徽農信社招聘考試網秦老師
        • 安徽農信社招聘考試網李老師
        • 安徽農信社招聘考試網葛老師
        手機掃描二維碼,關注公眾號,獲得最新資訊和復習資料。
        亚洲一级一级精品_中文字幕有码人妻一区_永久免费AV无语国产电影_日本按摩高潮a级中文片免费
          <em id="tzufc"></em>
          1. <em id="tzufc"><acronym id="tzufc"></acronym></em>