手寫順序表

順序表的增加证薇,擴(kuò)容疾党,刪除间狂,搜索坦康,和打印

#include <iostream>
#include <cstring>
using namespace std;
class Vector {
private:
    int size, length;
    int *data;
public:
    Vector(int input_size) {
        size = input_size;
        length = 0;
        data = new int[size];
    }
    ~Vector() {
        delete[] data;
    }
    bool insert(int loc, int value) {
        if (loc < 0 || loc > length) {
            return false;
        }
        if (length >= size) {
            return false;
        }
        for (int i = length; i > loc; --i) {
            data[i] = data[i - 1];
        }
        data[loc] = value;
        length++;
        return true;
    }
    int search(int value) {
        for (int i = 0; i < length; ++i) {
            if (data[i] == value) {
                return i;
            }
        }
        return -1;
    }
    bool remove(int index) {
        if (index < 0 || index >= length) {
            return false;
        }
        for (int i = index + 1; i < length; ++i) {
            data[i - 1] = data[i];
        }
        length = length - 1;
        return true;
    }
    void print() {
        for (int i = 0; i < length; i++) {
            if (i > 0) {
                cout << " ";
            }
            cout << data[i];
        }
        cout << endl;
    }
};
int main() {
    Vector a(2);
    cout << a.insert(0, 1) << endl;
    cout << a.insert(0, 2) << endl;
    a.print();
    cout << a.remove(1) << endl;
    a.print();
    cout << a.search(0) << endl;
    cout << a.search(1) << endl;
    return 0;
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末竣付,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子滞欠,更是在濱河造成了極大的恐慌古胆,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,884評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件筛璧,死亡現(xiàn)場(chǎng)離奇詭異逸绎,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)夭谤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門棺牧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人朗儒,你說我怎么就攤上這事颊乘〔窝停” “怎么了?”我有些...
    開封第一講書人閱讀 158,369評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵乏悄,是天一觀的道長(zhǎng)承二。 經(jīng)常有香客問我,道長(zhǎng)纲爸,這世上最難降的妖魔是什么亥鸠? 我笑而不...
    開封第一講書人閱讀 56,799評(píng)論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮识啦,結(jié)果婚禮上负蚊,老公的妹妹穿的比我還像新娘。我一直安慰自己颓哮,他們只是感情好家妆,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,910評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著冕茅,像睡著了一般伤极。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上姨伤,一...
    開封第一講書人閱讀 50,096評(píng)論 1 291
  • 那天哨坪,我揣著相機(jī)與錄音,去河邊找鬼乍楚。 笑死当编,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的徒溪。 我是一名探鬼主播忿偷,決...
    沈念sama閱讀 39,159評(píng)論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼臊泌!你這毒婦竟也來了鲤桥?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,917評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤渠概,失蹤者是張志新(化名)和其女友劉穎茶凳,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體高氮,經(jīng)...
    沈念sama閱讀 44,360評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡慧妄,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,673評(píng)論 2 327
  • 正文 我和宋清朗相戀三年顷牌,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了剪芍。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,814評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡窟蓝,死狀恐怖罪裹,靈堂內(nèi)的尸體忽然破棺而出饱普,到底是詐尸還是另有隱情,我是刑警寧澤状共,帶...
    沈念sama閱讀 34,509評(píng)論 4 334
  • 正文 年R本政府宣布套耕,位于F島的核電站,受9級(jí)特大地震影響峡继,放射性物質(zhì)發(fā)生泄漏冯袍。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,156評(píng)論 3 317
  • 文/蒙蒙 一碾牌、第九天 我趴在偏房一處隱蔽的房頂上張望康愤。 院中可真熱鬧,春花似錦舶吗、人聲如沸征冷。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽检激。三九已至,卻和暖如春腹侣,著一層夾襖步出監(jiān)牢的瞬間叔收,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評(píng)論 1 267
  • 我被黑心中介騙來泰國(guó)打工傲隶, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留今穿,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,641評(píng)論 2 362
  • 正文 我出身青樓伦籍,卻偏偏與公主長(zhǎng)得像蓝晒,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子帖鸦,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,728評(píng)論 2 351

推薦閱讀更多精彩內(nèi)容

  • 一.線性表 定義:零個(gè)或者多個(gè)元素的有限序列芝薇。也就是說它得滿足以下幾個(gè)條件:??①該序列的數(shù)據(jù)元素是有限的。??②...
    Geeks_Liu閱讀 2,694評(píng)論 1 12
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,872評(píng)論 25 707
  • 早上作儿,我到了教室喝了一口水洛二。然后坐好,老師就開始講課了攻锰,在數(shù)學(xué)課上講的12345678910晾嘶,并且在數(shù)學(xué)書里...
    石力瑋閱讀 180評(píng)論 0 0
  • 楔:我會(huì)在橋的這頭等著你,哪怕陪著我的只有人間不變的風(fēng)雨娶吞。 文:你我童稚已相識(shí)垒迂,青梅竹馬早相知。 你青衣素袖妒蛇,英氣...
    顧緣君_Z閱讀 642評(píng)論 0 2
  • 看了這部電視劇机断,不由得讓人想起自己的青春楷拳!從小到大,在家長(zhǎng)眼中我是乖巧聽話懂事的孩子吏奸,其實(shí)不全然欢揖,我有自己的小心思...
    舒雅娜閱讀 425評(píng)論 0 0