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

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                表 2-2 列出了 SDS 的主要操作 API 。 * * * 表 2-2 SDS 的主要操作 API | 函數 | 作用 | 時間復雜度 | | --- | --- | --- | | `sdsnew` | 創建一個包含給定 C 字符串的 SDS 。 | ![O(N)](https://box.kancloud.cn/2015-09-13_55f50e98b76b4.png)?,?`N`?為給定 C 字符串的長度。 | | `sdsempty` | 創建一個不包含任何內容的空 SDS 。 | ![O(1)](https://box.kancloud.cn/2015-09-13_55f50e99de6fb.png) | | `sdsfree` | 釋放給定的 SDS 。 | ![O(1)](https://box.kancloud.cn/2015-09-13_55f50e99de6fb.png) | | `sdslen` | 返回 SDS 的已使用空間字節數。 | 這個值可以通過讀取 SDS 的?`len`?屬性來直接獲得, 復雜度為?![O(1)](https://box.kancloud.cn/2015-09-13_55f50e99de6fb.png)?。 | | `sdsavail` | 返回 SDS 的未使用空間字節數。 | 這個值可以通過讀取 SDS 的?`free`?屬性來直接獲得, 復雜度為?![O(1)](https://box.kancloud.cn/2015-09-13_55f50e99de6fb.png)?。 | | `sdsdup` | 創建一個給定 SDS 的副本(copy)。 | ![O(N)](https://box.kancloud.cn/2015-09-13_55f50e98b76b4.png)?,?`N`?為給定 SDS 的長度。 | | `sdsclear` | 清空 SDS 保存的字符串內容。 | 因為惰性空間釋放策略,復雜度為?![O(1)](https://box.kancloud.cn/2015-09-13_55f50e99de6fb.png)?。 | | `sdscat` | 將給定 C 字符串拼接到 SDS 字符串的末尾。 | ![O(N)](https://box.kancloud.cn/2015-09-13_55f50e98b76b4.png)?,?`N`?為被拼接 C 字符串的長度。 | | `sdscatsds` | 將給定 SDS 字符串拼接到另一個 SDS 字符串的末尾。 | ![O(N)](https://box.kancloud.cn/2015-09-13_55f50e98b76b4.png)?,?`N`?為被拼接 SDS 字符串的長度。 | | `sdscpy` | 將給定的 C 字符串復制到 SDS 里面, 覆蓋 SDS 原有的字符串。 | ![O(N)](https://box.kancloud.cn/2015-09-13_55f50e98b76b4.png)?,?`N`?為被復制 C 字符串的長度。 | | `sdsgrowzero` | 用空字符將 SDS 擴展至給定長度。 | ![O(N)](https://box.kancloud.cn/2015-09-13_55f50e98b76b4.png)?,?`N`?為擴展新增的字節數。 | | `sdsrange` | 保留 SDS 給定區間內的數據, 不在區間內的數據會被覆蓋或清除。 | ![O(N)](https://box.kancloud.cn/2015-09-13_55f50e98b76b4.png)?,?`N`?為被保留數據的字節數。 | | `sdstrim` | 接受一個 SDS 和一個 C 字符串作為參數, 從 SDS 左右兩端分別移除所有在 C 字符串中出現過的字符。 | ![O(M*N)](https://box.kancloud.cn/2015-09-13_55f50eae65cb0.png)?,?`M`?為 SDS 的長度,?`N`?為給定 C 字符串的長度。 | | `sdscmp` | 對比兩個 SDS 字符串是否相同。 | ![O(N)](https://box.kancloud.cn/2015-09-13_55f50e98b76b4.png)?,?`N`?為兩個 SDS 中較短的那個 SDS 的長度。 |
                  <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>

                              哎呀哎呀视频在线观看