BCL 1339 鍊錶基礎練習題 1

2021-06-12 11:29:23 字數 524 閱讀 1481

/*

//第一種方法。按照題目要求

#include#includetypedef struct node

lnode;

lnode *h;

void creatlist(int n) }

void destroy() }

void del(int n,int min,int max)

else p = p->next; //不符合,指標向後移動 }}

void dis()

printf("\n"); }

int main()

return 0;

} */

//第二種方法

#include#include#define n 1000

int a[n];

bool vis[n];

int main()

} printf("\n");

} return 0;

}

鍊錶練習題1

給出兩個 非空 的鍊錶用來表示兩個非負的整數。其中,它們各自的位數是按照 逆序 的方式儲存的,並且它們的每個節點只能儲存 一位 數字。如果,我們將這兩個數相加起來,則會返回乙個新的鍊錶來表示它們的和。您可以假設除了數字 0 之外,這兩個數都不會以 0 開頭。示例 輸入 2 4 3 5 6 4 輸出 ...

鍊錶練習題

鍊錶 這裡我記錄了鍊錶的各種操作的演算法,在後面的習題中會涉及到這些演算法的思路。leetcode206.反轉鍊錶 反轉乙個單鏈表。示例 輸入 1 2 3 4 5 null 輸出 5 4 3 2 1 null反序的演算法之前記錄過,可以就地反序,也可以使用棧反序,這裡為了節省時間和空間,就用就地反序...

鍊錶課後練習題(基礎)

13人圍成一圈,報到3退出,找到留在圈子中的人原來的序號 include include include using namespace std define len sizeof struct student struct student struct student creat int n re...