<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                請看函數findBisect的接口: ~~~ int findBisect (const Card& card, const apvector<Card>& deck,int low, int high) { ~~~ 把三個參數deck,low和high看作指定一個**子牌堆**的單一參數是可以說得通的。 這種事情很常見,有時我把它當作**抽象參數**。所謂”抽象“,我指的是在更高層次上描述函數,并非程序代碼的字面意思。 例如,當以向量以及用以限界的low和high為參數調用函數時,其實根本沒辦法限制函數中訪問界限之外的元素。所以我們并沒有像字面上說的那樣傳遞了子牌堆,但是只要被調函數按規矩辦事, 抽象的將參數當做子牌堆是有意義的。 還有一個例子,你可能已經注意到了,在9.3節,我提到“空”數據結構時也用到了這種抽象。“空”上的引號就是為了提醒讀者,這并非是字面意義上真正的空。所有的變量自始至終都是有值的。創建變量之時,它們會有默認值。所以沒有空對象這樣的東西。 但是,如果程序確保變量的當前值在寫之前從未被讀過,則當前值是無意義的值。抽象地講,把這種變量當做”空“值是說得通的。 這種思考方式——即程序帶上了超出編碼字面意思之外的意義——是像計算機科學家一樣思考問題的一個重要部分。有時,”抽象“這個詞用的太多、太雜,可能難以解釋。盡管如此,抽象仍然是計算機科學(以及很多其他領域)的一個中心思想。 “抽象”的一個更一般的定義是“為了抓住重要行為且抑制不必要的細節,使用簡單的描述建模復雜系統的過程”。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看