如何用C語言編寫連結串列結點查詢的演算法

2022-03-08 13:13:59 字數 1266 閱讀 6091

1樓:匿名使用者

#include

using namespace std;

class chain;

class chainnode

;class chain

void fun();//查詢函式

private:

chainnode *first;//指向第一個節點指標};chain::chain()

chain::~chain()

}void chain::fun(int key)}int main()

2樓:甘木喵

#include

#include

struct list;

struct list* chuangjian(int i)struct list* charu(struct list* start,struct list* insert)

while(current->ptr!=null)current=current->ptr;

current->ptr=insert;

return start;

}int check (int i,struct list* start,int* j)

else if(start->ptr==null)return 0;

return check(i,start->ptr,j);

}main()

3樓:

#include

typedef int datatype;

typedef struct nodelinklist;

//---查詢元素------------linklist *mindata(linklist *head, datatype a)

return p ;

}//------主函式---------------------main()

// main

4樓:匿名使用者

用while迴圈從頭節點開始查詢知道搜尋成功(返回節點指標)過到連結串列尾(搜尋失敗、返回null)、、

如何用c語言建立一個連結串列,實現增、刪、改、查

5樓:匿名使用者

這個是c語言最基礎的了,c語言書上有例子,建議學好、用好。

6樓:匿名使用者

額, 你還是自己去看資料結構吧。不懂再來吧。

伸手黨相當的可恥的說

C語言動態連結串列的問題,C語言動態連結串列問題

你自己malloc時對頭節點不是動態的 include stdio.h include malloc.h typedef struct node node void main else node head while node 0 8 0 1 0 6 0 2 0 9 0 7 include stdi...

基於C語言尾插法實現有頭結點的單連結串列的建立,要求依次輸入自己姓名拼音的小寫字母,以結束

include struct na head int main while s p head next while p return 0 用c語言實現 1 用頭插法 或尾插法 建立帶頭結點的單連結串列 include include typedef struct listalist void ins...

關於C語言單向連結串列,編寫主函式,要求用函式實現如下功能

include using namespace std class node class linklist void insert node node,int index if index 0 node current node head int count 0 while current node...