1樓:牛牛a哥
#include"stdio.h"
#include"malloc.h"
#include"iostream.h"
typedef int status;
typedef int elementype;
#define initsize 100
#define increment 2
struct sqlist
;//建立鍊表,並排列資料
<<"排序成功" ++l.length; cout<<"插入成功"; return 1; }//刪除資料 }while(a!=0); return 1;} 2樓:賈鑫 int delete( list *p,int i,elemtype e) 建議用鍊表好點 用c語言建立乙個順序儲存的線性表,實現線性表的插入、刪除操作
100 3樓:王啟兒 鍊表1。是由結構體和指標構成的。 2。包括兩個部分乙個是資料域和指標域。 3。鍊表中的結點分為兩類:頭結點和一般結點。頭結點是沒有資料域的。 4。基本操作有:初始化鍊表,增加結點和刪除結點,求鍊表的長度等等。 struct linknode; 這個地方有個知識點:這個是鍊表的資料結構是有結構體和指標構成。結構體名為linknode.但這裡面沒有定義結構體變數,只有我們定義了結構體變數才能使用結構體。 結構體變數怎麼定義呢? 有兩種方式: 1。struct linknode linklist; 2.typedef struct linknode linklist. 一般我們都希望採用第2種,這樣的好處是: 當我們再定義結構體變數時,可以用:linklist p;而如果我們採用第一種還必須採用 struct linknode p;對比一下就可以知道第2種要簡單很多。 那麼下面我們都採用第2種方式來定義結構體變數。 上面我們已經定義了乙個鍊表: 1。初始化鍊表。 #include #include int initlinklist(linklist **lnode) 在初始化鍊表的時候,我們用到了2級指標為什麼呢?因為我們希望在initlinklist函式生成的頭結點,主函式中也能指向這個頭結點。如果我們用一級指標的話,用malloc分配空間的時候,它將會返回分配空間的首位址給指標變數lnode,而不能使是的空間被主函式中指標變數l得到這個位址。 所以我們要用2級指標。 void main() 2。增加鍊表結點 增加鍊表結點其實很簡單,一般用到三個結構體指標變數和乙個迴圈結構。 insertlinklist(linklist *lnode) while(9);//迴圈退出的條件是輸入的資料-9999 }void main() 3。求鍊表的長度: int lengthlinklist(linklist *lnode) return i; }void main() 4.刪除結點 刪除鍊表結點其實很簡單,一般用到三個結構體指標變數和乙個迴圈結構。 destroylinklist(linklist *lnode) }void main() 4樓:育知同創教育 定義線性表: #include "seq.h" #include #include typedef struct stack_node node; struct seq_struct ; 插入:void add_item(struct orderslip *p,struct orderslip a,int * num_items) }刪除: void delete_item(struct orderslip *p,int *num_items, int item) *num_items -= 1;}} 吉祥二進位制 線性表是最基本 最簡單 也是最常用的一種資料結構。線性表中資料元素之間的關係是一對一的關係,即除了第一個和最後一個資料元素之外,其它資料元素都是首尾相接的。線性表的邏輯結構簡單,便於實現和操作。因此,線性表這種資料結構在實際應用中是廣泛採用的一種資料結構。順序表是在計算機記憶體中以陣列... 不是沒錯誤了。首先你就少了標頭檔案。include 先加上這個標頭檔案你再看看。好象還有些錯誤。好象是關於你的那個列舉的哇。資料結構c語言版 使用線性表的順序儲存結構定義 靜態 實現線性表的初 線性表的基本操作c語言實現 譚浩強的c語言教程上面有完整的程式。用c語言編寫鏈式儲存結構下實現線性表的建立... 進擊巨人 他們答得我個人覺得是不正確的,因為剛好在學,順序表是指在計算機記憶體中連續的線性表,既有邏輯結構,也有儲存結構 而陣列屬於有序表,單指邏輯結構。也就是說陣列的實現最終是順序表。 風若遠去何人留 順序表是在計算機記憶體中以陣列的形式儲存的線性表,是指用一組地址連續的儲存單元依次儲存資料元素的...c語言線性表和連結串列有什麼區別,C語言 線性表和連結串列有什麼區別
C語言 線性表的實現,線性表的基本操作c語言實現
資料結構中順序表和c語言陣列的區別是什麼