• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆 - 3  文章 - 2  trackbacks - 0
            <2025年5月>
            27282930123
            45678910
            11121314151617
            18192021222324
            25262728293031
            1234567

            常用鏈接

            留言簿(1)

            隨筆分類

            隨筆檔案

            文章分類

            文章檔案

            相冊

            ACE資料

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            #include <iostream>
            #include <Windows.h>
            #include <algorithm>

            #define SIZE_NODE?4
            #define MAX_COUNT?10

            BYTE?g_szBuff[SIZE_NODE*MAX_COUNT];
            UINT32?g_nCount;

            void Insert(UINT32 number);
            void Remove(UINT32 number);
            bool Find(UINT32 number);

            using namespace std;
            int main(int ,char *[])
            {
            ?memset(g_szBuff,0,SIZE_NODE*MAX_COUNT);
            ?g_nCount=0;
            ?Insert(5);
            ?Insert(8);
            ?Insert(2);
            ?Insert(2);
            ?Insert(3);
            ?Insert(6);
            }

            void Insert(UINT32 number)
            {
            ?// 找到一個合適的插入地址
            ?UINT32 * pBegin =(UINT32 *)g_szBuff;
            ?UINT32 * pEnd =(UINT32 *)(g_szBuff+g_nCount*SIZE_NODE);
            ?UINT32 * pInsert =lower_bound(pBegin,pEnd,number);

            ?if (pInsert != pEnd)
            ?{
            ??if (*pInsert == number)
            ??{
            ???cout<<"已經有此結點!"<<endl;
            ???return ;
            ??}
            ??memmove(pInsert+1,pInsert,(pEnd-pInsert)*sizeof(UINT32));
            ?}
            ?*pInsert=number;
            ?g_nCount++;
            }
            void Remove(UINT32 number)
            {
            ?// 找到一個合適的插入地址
            ?UINT32 * pBegin =(UINT32 *)g_szBuff;
            ?UINT32 * pEnd =(UINT32 *)(g_szBuff+g_nCount*SIZE_NODE);
            ?UINT32 * pInsert =lower_bound(pBegin,pEnd,number);

            ?if (pInsert != pEnd)
            ?{
            ??if (*pInsert == number)
            ??{
            ???cout<<"已經有此結點!"<<endl;
            ???return ;
            ??}
            ??memmove(pInsert+1,pInsert,(pEnd-pInsert)*sizeof(UINT32));
            ?}
            ?g_nCount--;
            }
            bool Find(UINT32 number)
            {
            ?return true;
            }

            posted on 2007-01-17 21:34 Sword.Hell blog 閱讀(239) 評論(0)  編輯 收藏 引用 所屬分類: 雜項
            人妻无码αv中文字幕久久| 久久久久亚洲精品无码蜜桃| 国产L精品国产亚洲区久久| 久久99国产精品久久| 观看 国产综合久久久久鬼色 欧美 亚洲 一区二区| 亚洲国产精品久久久久婷婷软件| 国产精品va久久久久久久| 久久久噜噜噜久久中文字幕色伊伊| 伊人久久精品影院| 国产精品岛国久久久久| 性做久久久久久久久久久| 欧洲人妻丰满av无码久久不卡| 亚洲一区中文字幕久久| 97香蕉久久夜色精品国产| 99久久精品国产免看国产一区| 欧美精品福利视频一区二区三区久久久精品 | 无码人妻少妇久久中文字幕| 亚洲精品美女久久久久99| 精品国产青草久久久久福利| 麻豆成人久久精品二区三区免费| 国产巨作麻豆欧美亚洲综合久久| 久久婷婷色综合一区二区| 久久97久久97精品免视看秋霞| 久久久久国产精品人妻| 99久久婷婷国产一区二区| 人妻无码αv中文字幕久久 | 久久综合狠狠综合久久激情 | 久久综合九色综合网站| 青青青国产成人久久111网站| 久久免费99精品国产自在现线| 国产亚洲精品美女久久久| 综合久久给合久久狠狠狠97色| 99热成人精品免费久久| 99久久精品国产高清一区二区| 久久久久亚洲精品无码蜜桃| 久久久无码精品亚洲日韩蜜臀浪潮 | 欧美激情精品久久久久久久九九九 | 一本色道久久88加勒比—综合| 精品亚洲综合久久中文字幕| 久久人爽人人爽人人片AV| 亚洲国产精品一区二区久久hs|