⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.cpp

📁 this a good book.
💻 CPP
字号:

#include <iostream.h>

class MyData
{
public:
	MyData(int data=0)
	{
		this->data = data;
		this->next = NULL;
	};
	int data;
	MyData* next;
};


void Insert(MyData* p,int data)
{
	MyData* temp=new MyData(data);

	MyData* pParent=p;
	MyData* pNext=p->next;


	while(pNext)
	{
		if( data > pNext->data)
		{
			//******1*******

			temp->next = pNext;
			return;
		}
		else
		{
			pParent = pNext;
			//******2*******

		}
	}
	if( pNext == NULL)
	{
		pParent->next = temp;
		return;
	}



}
void printf(MyData* p)
{
	//******3*******
	while(  )
	{
		cout<<p->next->data<<" ";
		p = p->next;
	}
	cout<<endl;
}
void Delete(MyData* p)
{
	//******4*******
	MyData* temp1= ;
	MyData* temp2;
	while(temp1 != NULL)
	{
		temp2 = temp1->next;
		delete temp1;
		temp1 = temp2;
	}
}

void main()
{
	int i=0;
	MyData head;
	do
	{
		int data;
		cout<<"请输入一个数字: "<<endl;
		cin>>data;

		if( data == 0) break;

		Insert(&head,data);
	}while(1);
	printf(&head);
	Delete(&head);
	return;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -