單鏈表上查詢演算法的實現
1000(ms)
65535(kb)
2948 / 7916
建立乙個長度為n的帶頭結點的單鏈表,在該表中尋找第i個結點,若找到,則輸出ok,否則輸出error。處理資料型別為整型。
輸入
第一行為鍊錶的長度n;輸出第二行為鍊錶中的資料元素;
第三行為要找的結點i。
找到就輸出ok,沒找到就輸出error。樣例輸入
10樣例輸出1 2 3 4 5 6 7 8 9 10
5
ok
#include #include #include typedef struct lnodelinklist;
void initlist(linklist*& l)
void insertlist(linklist*& head,int newdata)
node->next = newnode;
}bool findlist(linklist* head,int index)
if(node->next == null) return false;
if(i == index) return true;
return true;
}int main()
int index;
scanf("%d",&index);
bool isfind = findlist(head,index);
if(isfind == true)else
return 0;
}
單鏈表上查詢演算法的實現
建立乙個長度為n的帶頭結點的單鏈表,在該表中尋找第i個結點,若找到,則輸出ok,否則輸出error。處理資料型別為整型。輸入第一行為鍊錶的長度n 第二行為鍊錶中的資料元素 第三行為要找的結點i。輸出找到就輸出ok,沒找到就輸出error。樣例輸入 101 2 3 4 5 6 7 8 9 10 5樣例...
單鏈表上查詢演算法的實現
題目描述 建立乙個長度為n的帶頭結點的單鏈表,在該表中尋找第i個結點,若找到,則輸出ok,否則輸出error。處理資料型別為整型。輸入第一行為鍊錶的長度n 第二行為鍊錶中的資料元素 第三行為要找的結點i。輸出找到就輸出ok,沒找到就輸出error。樣例輸入 101 2 3 4 5 6 7 8 9 1...
C 單鏈表上查詢演算法的實現
建立乙個長度為n的帶頭結點的單鏈表,在該表中尋找第i個結點,若找到,則輸出ok,否則輸出error。處理資料型別為整型。輸入第一行為鍊錶的長度n 第二行為鍊錶中的資料元素 第三行為要找的結點i。輸出 找到就輸出ok,沒找到就輸出error。樣例輸入 10 1 2 3 4 5 6 7 8 9 10 5...