struct node{
int number;
node *next;
};
...
node* pOne;
node* pEnd;
// create node temp
if( pOne==NULL) // add temp in list
pOne = temp;
pEnd = temp;
else {
pEnd->next = temp;
pEnd = temp;
}
リストから項目を削除したい場合はどうすればよいですか? 隣接する要素がポインタを次のように変更することは明らかです。メモリから項目を削除するには?
リンクしないときはガベージコレクターを集める?