資料結構 串 串的一些操作

2021-05-28 06:25:15 字數 1021 閱讀 6324

"head.h"

#include#includeusing namespace std;

class string

;string::string()

void string::getstring()

void string::getsubstring()

void string::index()

{ cout<<"index called !"<>pos;

pos--;

cout<<"which method do you want to use ?"<>choice;

switch(choice)

{ case '1':

index1();

break;

case '2':

index2();

break;

default:

cout<<"no such method !"{ cout<<"failed !"<

"main.cpp"

#include#include"head.h"

using namespace std;

int main()

{ string str;

char choice;

while(1)

{ cout<<"your choice please ?"<>choice;

switch(choice)

{ case '1':

str.getstring();

break;

case '2':

str.getsubstring();

break;

case '3':

str.index();

break;

case '4':

str.print();

break;

case '5':

return 0;

default:

cout<<"no such choice !"<

一些資料結構

dir heapq about all builtins cached doc file loader name package spec heapify max heapreplace max siftdown siftdown max siftup siftup max heapify heap...

資料結構的一些筆記

資料結構 1.邏輯結構 書中都是對邏輯結構的討論 幫助理解 人為抽象出來的結構 線性 表 非線性 圖,樹 2.儲存結構 物理結構 幫助理解 資料到底以什麼樣的形式儲存在計算機中 順序 鏈式 線性表1.線性表是最常用且最簡單的一種資料結構 2.在稍微複雜的線性表中,乙個資料元素可以由若干個資料項組成 ...

資料結構之鏈式棧的一些基本操作

鏈式棧是一種資料儲存結構,可以通過單鏈表的方式來實現,使用鏈式棧的優點在於它能夠克服用陣列實現的順序棧空間利用率不高的特點,但是需要為每個棧元素分配額外的指標空間用來存放指標域。標頭檔案 linkstack.h ifndef linkstack h define linkstack h includ...