第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

求數據結構以及C++ 方面的高手指教。

求數據結構以及C++ 方面的高手指教。

C++
收到一只叮咚 2019-04-15 08:08:21
主要是不理解Status中的用法。我的程序:#include <time.h>#include <iostream>#include <iomanip>using namespace std;//要排序的數組的長度,以及取值的范圍#define SIZE 10#define MAX 10000//-------線性表的動態(tài)分配順序存儲結構-------#define LIST_INIT_SIZE 100 //線性表存儲空間的初始分配量 #define LISTINCREMENT 10 //線性表存儲空間的分配增量 #define OK 1 #define ERROR 0typedef struct{typedef int Status ElemType *elem;int length;int listsize;}SqList;Status InitList_Sq(SqList &L){//構造一個空的線性表LL.elem=(ElemType *)malloc(LIST_INIT_SIZE*sizeof(ElemType));if(!L.elem)exit(OVERFLOW);L.length=0;L.listsize=LIST_INIT_SIZE;return OK;}//打印數組int printarr(int arr[],int len){for(int i=0;i<len;i++){if(i%10==0)cout<<endl;cout<<setw(4)<<arr[i]<<" ";}cout<<endl;return 0;}int main(){int arr[SIZE];int len = sizeof(arr)/sizeof(arr[0]);//SIZEsrand( (unsigned)time( NULL ) );for(int i=0;i<len;i++){arr[i] =rand()%MAX;}cout<<"生成數組:"<<endl;printarr(arr,len);ListDelete_Sq(arr,arr[0]); cout<<"刪除元素值等于arr[0]的元素后的線性表"<<endl;printarr(arr,len); //QuickSort(arr,len);//BigHeapSort(arr,len);ShellSort(arr,len);cout<<endl<<"排序后得到的數組:"<<endl;printarr(arr,len);system("pause");return 0;}用 DevC++4.9.9.2編譯顯示主要錯誤是19 D:\數據結構\課程設計\第二章第一題.cpp `Status' does not name a type 以及24行還有下面那個 status 行也是一樣策錯誤。202D:\數據結構\課程設計\第二章第一題.cpp `ListDelete_Sq' undeclared (first use this function) 該怎么改呢?
查看完整描述

3 回答

?
小怪獸愛吃肉

TA貢獻1852條經驗 獲得超1個贊

typedef int Status ; 應該定義在SqList;定義的前邊吧,
ElemType *elem; 這個ElemType 你也沒有定義啊,如定義成 typedef int ElemType;
exit(OVERFLOW); 中的OVERFLOW也沒有定義啊,
你的程序都不是完整的,書上給的例子大多是算法,具有通用性,很多用的類型都是要自己設定的,那樣才能運行,如ElemType

查看完整回答
反對 回復 2019-04-16
?
拉丁的傳說

TA貢獻1789條經驗 獲得超8個贊

typedef struct{
typedef int Status
ElemType *elem;
int length;
int listsize;
}SqList;

查看完整回答
反對 回復 2019-04-16
?
狐的傳說

TA貢獻1804條經驗 獲得超3個贊

typedef int Status;要寫在Sqlist定義的外面吧。
ElemType也沒定義。
好幾個函數都還沒定義。
程序還差很多東西。

查看完整回答
反對 回復 2019-04-16
  • 3 回答
  • 0 關注
  • 473 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號