struct Node {
float item;
Node * next;
Node * previous;
};
挿入が成功した場合は関数が true を返し、それ以外の場合は false を返すinsert
ヘッダーを使用するリストの pos の位置にフロート データを挿入する、この二重リンク リストの関数を作成しようとしています。bool insert (int pos, float data);
しかし、私はオンラインで見たものを複製しようとしていますが、成功していません。これを行う方法を理解または理解するために、誰かがサンプルコードを見せてくれませんか?
これが私がこれまでに得たものです。挿入が成功した場合、関数は true を返し、それ以外の場合は false を返す必要があります。しかし、私はこの権利に近づいたとは思わない
bool insert ( int pos, float data)
{
if(pos< 1||pos> 1) throw...
if (pos ==1)
{
ListNode* node=new Listnode;
node-> data=item;
node-> next-head;
if(head!=NULL)
head->prev=node;
node-> prev=NULL;
head=node;
++count;
}